Skip to main content
In this quickstart, you create a prompt agent in Foundry Agent Service and have a conversation with it. A prompt agent is a declaratively defined agent that combines a model from the Foundry model catalog, instructions, tools, and natural language prompts to drive behavior. If you don’t have an Azure subscription, create a free account.

Prerequisites

Set environment variables

Store your project endpoint as an environment variable. Also set these values for use in your scripts. Python and JavaScript
C# and Java

Install packages and authenticate

Make sure you install the correct version of the packages as shown here.
  1. Install the current version of azure-ai-projects. This version uses the Foundry projects (new) API .
  2. Sign in using the CLI az login command to authenticate before running your Python scripts.
Code uses Azure AI Projects 2.x and is incompatible with Azure AI Projects 1.x. See the Foundry (classic) documentation for the Azure AI Projects 1.x version.

Create a prompt agent

Create a prompt agent using your deployed model. The agent uses a PromptAgentDefinition with instructions that define the agent’s behavior. You can update or delete agents anytime.
The output confirms the agent was created. You see the agent name and ID printed to the console.

Chat with the agent

Use the agent you created to interact by asking a question and a related follow-up. The conversation maintains history across these interactions.
You see the agent’s responses to both prompts. The follow-up response demonstrates that the agent maintains conversation history across turns.

Clean up resources

If you no longer need any of the resources you created, delete the resource group associated with your project.
  • In the Azure portal, select the resource group, and then select Delete. Confirm that you want to delete the resource group.