|
1 | 1 | **Microsoft Foundry Agent** is a specialized agent within the Microsoft Agent Framework, designed to provide enterprise-level conversational capabilities with seamless tool integration. It automatically handles tool calling, so you don't need to manually parse and invoke functions. The agent also securely manages conversation history using threads, which reduces the work of maintaining state. The Microsoft Foundry Agent supports many built-in tools, including code interpreter, file search, and web search. It also provides integration capabilities for Azure AI Search, Azure Functions, and other Azure services. |
2 | 2 |
|
3 | | -## Creating a Microsoft Foundry Agent |
| 3 | +## Creating an Azure AI Agent |
4 | 4 |
|
5 | 5 | A Microsoft Foundry Agent includes all the core capabilities you typically need for enterprise AI applications, like function execution, planning, and memory access. This agent acts as a self-contained runtime with enterprise-level features. |
6 | 6 |
|
7 | 7 | To use a Microsoft Foundry Agent: |
8 | 8 | 1. Create a Microsoft Foundry project. |
9 | 9 | 1. Add the project connection string to your Microsoft Agent Framework application code. |
10 | | -1. Set up authentication credentials. |
11 | | -1. Connect to your project client with the `AzureAIAgentClient` class. |
| 10 | +1. Set up authentication credentials with `AzureCliCredential`. |
| 11 | +1. Connect to your project client with the `AzureOpenAIResponsesClient` class. |
12 | 12 | 1. Create an `Agent` instance with the client, instructions, and tools you want to use. |
13 | 13 |
|
14 | 14 | Once your agent is created, you can create a conversation session to interact with your agent and get responses to your questions. |
15 | 15 |
|
16 | | -### Microsoft Foundry Agent key components |
| 16 | +### Azure AI Agent key components |
17 | 17 |
|
18 | | -The Microsoft Agent Framework Microsoft Foundry Agent uses the following components to work: |
| 18 | +The Microsoft Agent Framework Azure AI Agent uses the following components to work: |
19 | 19 |
|
20 | | -- **AzureAIAgentClient** - manages the connection to your Microsoft Foundry project. This client lets you access the services and models associated with your project and provides enterprise-level authentication and security features. |
| 20 | +- **AzureOpenAIResponsesClient** - manages the connection to your Microsoft Foundry project. This client lets you access the services and models associated with your project and provides enterprise-level authentication and security features. |
21 | 21 |
|
22 | 22 | - **Agent** - the main agent class that combines the client, instructions, and tools to create a working AI agent that can handle conversations and complete tasks. |
23 | 23 |
|
|
0 commit comments