Skip to content

Commit ee21218

Browse files
authored
Merge pull request #4756 from MicrosoftDocs/release-build-agents
Release build agents
2 parents 1ee26fb + 6557233 commit ee21218

File tree

101 files changed

+6291
-4229
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

101 files changed

+6291
-4229
lines changed

.openpublishing.redirection.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,8 @@
9191
"redirect_document_id": false
9292
},
9393
{
94-
"source_path_from_root": "/articles/ai-services/agents/how-to/tools/overview.md",
95-
"redirect_url": "/azure/ai-services/agents/overview",
94+
"source_path_from_root": "/articles/ai-services/agents/how-to/tools/licensed-data.md",
95+
"redirect_url": "/azure/ai-services/agents/how-to/tools/overview",
9696
"redirect_document_id": false
9797
},
9898
{

articles/ai-services/agents/breadcrumb/toc.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
tocHref: /azure/ai-services/
77
topicHref: /azure/ai-services/index
88
items:
9-
- name: Azure AI Agent Service
9+
- name: Azure AI Foundry Agent Service
1010
tocHref: /azure/ai-services/
1111
topicHref: /azure/ai-services/agents/index
1212
- name: Azure
@@ -17,6 +17,6 @@
1717
tocHref: /legal/cognitive-services/openai # Destination doc set route
1818
topicHref: /azure/ai-services/agents/index # Original doc set route
1919
items:
20-
- name: Azure AI Agent Service # Destination doc set name
20+
- name: Azure AI Foundry Agent Service # Destination doc set name
2121
tocHref: /legal/cognitive-services/openai # Destination doc set route
2222
topicHref: /azure/ai-services/agents/index # Original doc set route
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
---
2+
title: How to use the AI agent catalog
3+
titleSuffix: Azure AI Foundry
4+
description: This article provides instructions on how to use the AI agent catalog to use code samples to quickly deploy agents.
5+
manager: nitinme
6+
ms.service: azure-ai-agent-service
7+
ms.topic: how-to
8+
ms.date: 04/29/2025
9+
ms.author: aahi
10+
author: aahill
11+
---
12+
13+
# Get started with the Agent Catalog
14+
15+
Accelerate your agent development using code samples and best practices for creating agents. Each agent sample below links to a GitHub Repository, where you can browse the agent's configuration files, setup instructions and source code to start integrating them into your own project in code.
16+
With agents you create using these code samples, be sure to assess safety and legal implications, and to comply with all applicable laws and safety standards. See the [transparency note](/legal/cognitive-services/agents/transparency-note) for more information.
17+
18+
[!INCLUDE [feature-preview](../../../ai-foundry/includes/feature-preview.md)]
19+
20+
## Prerequisites
21+
22+
- [Azure subscription](https://azure.microsoft.com/free)
23+
- An [Azure AI Foundry project](../../../ai-foundry/how-to/create-projects.md).
24+
25+
## Find the Agent Catalog in the Azure AI Foundry portal
26+
27+
1. Go to [Azure AI Foundry portal](https://ai.azure.com).
28+
1. Open your project.
29+
1. On the left pane, select **Agents**.
30+
1. Near the top of the screen, select **Catalog**. Find the code sample you want to use.
31+
32+
:::image type="content" source="../media/agent-catalog.png" alt-text="A screenshot of the model catalog." lightbox="../media/agent-catalog.png":::
33+
34+
1. Select **Open in Github** to view the entire sample application.
35+
36+
## Explore the code samples
37+
38+
Once you're looking at the GitHub repository for your sample, refer to the README for more instructions and information on how to deploy your own version of the application.
39+
40+
Instructions vary by sample, but most include information on:
41+
* Pre-requisites
42+
* Setup instructions
43+
* Configuration files
44+
* Sample dataset
45+
* Example prompts and agent interactions
46+
* Tools used
47+
48+
The README also includes information about the application, such as the use case, architecture, and other tips.
49+
50+
## View all available code samples
51+
52+
A full list of agent samples in the catalog can be found on the Azure AI Foundry. There are several templates available that are authored by Microsoft and partners across different domains such as: travel, finance, insurance, business intelligence, healthcare, and more.
53+
54+
**Azure AI Agent Service Agent Catalog**
55+
56+
| Code sample | Description | Author | Type | SDK | Difficulty level | Tools |
57+
|-------------|-------------|--------|--------------|------------------|------|--------|
58+
| [Browser Automation Agent](https://aka.ms/browser-automation) | Kickstart browser automation scenarios with this Azure Playwright powered template | Microsoft | Single-agent | Agent AI Agent Service | Beginner | Playwright |
59+
| [AI Red Teaming Agent](https://github.com/microsoft/agent-catalog/tree/main/semantic-kernel-blueprints/ai-red-teaming-agent) | Facilitates the development of a copilot to accelerate your AI red teaming process: through multi-agent system that automates the generation, transformation, and execution of harmful prompts against target generative AI models or applications for AI red teaming purposes. Useful for streamlining safety testing workflows, surfacing guardrail bypasses, and guiding risk mitigation planning. | Microsoft | Multi-agent | Semantic Kernel | Advanced | N/A |
60+
| [Saifr Communication Compliance Agent](https://aka.ms/saifr-communication-agent) | The Saifr Communication Compliance Agent identifies potentially noncompliant text and generates a more compliant, fair, and balanced version, helping end users better adhere to relevant regulatory guidelines | Saifr from Fidelity Labs | Single-agent | Agent AI Agent Service | Intermediate | OpenAPI Specified Tool |
61+
| [Auquan Due Diligence Risk Analyst](https://aka.ms/due-diligence-risk-analyst-agent) | Helps create agents that assess risks across financial, operational, regulatory, and ESG domains | Auquan | Single-agent | Agent AI Agent Service | Intermediate | OpenAPI Specified Tool |
62+
| [Healthcare Multi-agent Orchestrator](https://aka.ms/healthcare-multi-agent) | Facilitates the development and testing of modular specialized agents that coordinate across diverse data types and tools like M365 and Teams to assist multi-disciplinary healthcare workflows—such as cancer care. | Microsoft | Multi-agent | Semantic Kernel | Advanced | |
63+
| [ResearchFlow Agent](https://aka.ms/research-flow) | Helps create agents that execute complex, multi-step research workflows and solve open-ended tasks | Microsoft | Multi-agent | Agent AI Agent Service | Advanced | |
64+
| [Magentic-One Agent](https://aka.ms/magnetic-one) | A generalist, autonomous multi-agent system that performs deep research and problem-solving by orchestrating web search, code generation, and code execution agents. Helpful for tackling open-ended analytical or technical tasks. | Microsoft | Multi-agent | Agent AI Agent Service | Advanced | |
65+
| [SightMachine Filler Optimization Agent](https://aka.ms/sight-machine-filler-optimization-agent) | The SightMachine Filler Optimization Agent supports building agents that analyze manufacturing data to reduce bottlenecks and improve throughput via predictive insights | SightMachine | Single-agent | Agent AI Agent Service | Intermediate | Azure Functions |
66+
| [Marquee Insights AI News Agent](https://aka.ms/ai-news-agent) | Enables creating an agent that retrieves and summarize news focused on Microsoft, healthcare, and legal sectors | Marquee Insights | Single-agent | Agent AI Agent Service | Intermediate | |
67+
| [MiHCM HR Assist Agent](https://aka.ms/ hr-agent) | Supports agent development for HR scenarios by enabling employees to navigate HR-related records like leave balances, HR requests and work activities using MiHCM's HR APIs | MiHCM | Single-agent | Agent AI Agent Service | Intermediate | OpenAPI Specified Tool |
68+
| [Claim Concierge](https://aka.ms/claim-concierge) | Helps create agents for multi-lingual claim navigation | Microsoft | Multi-agent | Agent AI Agent Service | Beginner | Connected Agents, File Search, Grounding with Bing, Code Interpreter |
69+
| [Portfolio Navigator](https://aka.ms/trusty-link) | Supports agent creation for exploring financial topics from Morningstar data and Grounding with Bing | Microsoft | Single-agent | Agent AI Agent Service | Beginner | Morningstar, Grounding with Bing |
70+
| [Travel Planner](https://aka.ms/travel-planner) | Enables agent creation for travel scenarios | Microsoft | Single-agent | Agent AI Agent Service | Beginner | File Search, Code Interpreter, Tripadvisor, OpenAPI Specified Tool |
71+
| [Home Loan Guide](https://aka.ms/home-loan-guide) | Enables agent creation to provide users with helpful information about mortgage applications at a fictitious company, Contoso Bank. | Microsoft | Single-agent | Agent AI Agent Service | Beginner | Connected Agents, File Search, Code Interpreter, Grounding with Bing |
72+
| [Sales Analyst Agent](https://aka.ms/sales-analyst) | Supports building agents that analyze sales data | Microsoft | Single-agent | Agent AI Agent Service | Beginner | File Search, Code Interpreter |
73+
| [Customer Service Agent](https://aka.ms/customer-service) | Helps create a multi-agent system that manages full-cycle support resolution —from authentication to escalation to resolution | Microsoft | Multi-agent | Agent AI Agent Service | Advanced | |
74+
| [Warranty Claim Processing Agent](https://aka.ms/warranty-claim-processing) | Facilitates the development of agents for processing warranty claims | Microsoft | Single-agent | Semantic Kernel | Intermediate | OpenAPI Specified Tool |
75+
| [Voice Live Agent](https://aka.ms/voice-live-agent) | Enables agent development for real-time, voice-based interactions using Azure AI Voice Live API. | Microsoft | Single-agent | Agent AI Agent Service | Intermediate | |
76+
| [Meeting Prep Agent](https://aka.ms/meeting-prep-agent) | Helps build an agent that helps with meetings by researching attendees and generating contextual summaries | Microsoft | Single-agent | Agent AI Agent Service | Intermediate | Grounding with Bing, Azure Logic Apps |
77+
| [CommsPilot](https://aka.ms/comms-pilot) | Enables agent creation for personalized outbound sales emails and outreach logging | Microsoft | Single-agent | Agent AI Agent Service | Intermediate | File Search, Grounding with Bing, Azure Logic Apps |
78+
| [Text Translation Agent](https://aka.ms/translation-agent) | Helps create agents that handle multilingual text processing, including dynamic language detection and bidirectional translation using Azure AI Translator service | Microsoft | Single-agent | Agent AI Agent Service | Beginner | OpenAPI Specified Tool |
79+
| [Video Translation Agent](https://aka.ms/video-translation-agent) | Supports building agents for multilingual video localization with translation, subtitles, and speech generation | Microsoft | Single-agent | Semantic Kernel | Beginner | N/A |
80+
| [Intent Routing Agent](https://aka.ms/intent-routing) | Helps create agents that detect user intent and provide exact answering. Perfect for deterministically intent routing and exact question answering with human controls. | Microsoft | Single-agent | Agent AI Agent Service | Beginner | OpenAPI Specified Tool |
81+
| [Exact Question Answering Agent](https://aka.ms/exact-question-answering) | Supports building agents that answer predefined, high-value questions to ensure consistent and accurate responses. | Microsoft | Single-agent | Agent AI Agent Service | Beginner | OpenAPI Specified Tool |
82+
| [Contract Analysis Agent](https://aka.ms/contract-analysis-agent) | Enables creating agents that compare contract versions, extract key clauses, highlight differences, and generate review-ready reports. | Microsoft | Single-agent | Semantic Kernel | Intermediate | File Search, OpenAPI Specified Tool |
83+
| [SOP Forge Agent](https://aka.ms/sop-forge-agent) | Helps create an agent that converts instructional videos into a fully formatted Standard Operating Procedure (SOP). | Microsoft | Single-agent | Semantic Kernel | Intermediate | File Search, OpenAPI Specified Tool |

articles/ai-services/agents/concepts/model-region-support.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Supported models in Azure AI Agent Service
3-
titleSuffix: Azure AI services
4-
description: Learn about the models you can use with Azure AI Agent Service.
2+
title: Supported models in Azure AI Foundry Agent Service
3+
titleSuffix: Azure AI Foundry
4+
description: Learn about the models you can use with Azure AI Foundry Agent Service.
55
manager: nitinme
66
author: aahill
77
ms.author: aahi
@@ -11,7 +11,7 @@ ms.date: 05/05/2025
1111
ms.custom: azure-ai-agents
1212
---
1313

14-
# Models supported by Azure AI Agent Service
14+
# Models supported by Azure AI Foundry Agent Service
1515

1616
Agents are powered by a diverse set of models with different capabilities and price points. Model availability varies by region and cloud. Certain tools and capabilities require the latest models. The following models are available in the REST API and SDKs.
1717

@@ -24,7 +24,7 @@ Azure OpenAI provides customers with choices on the hosting structure that fits
2424

2525
All deployments can perform the exact same inference operations, however the billing, scale, and performance are substantially different. To learn more about Azure OpenAI deployment types see [deployment types guide](../../openai/how-to/deployment-types.md).
2626

27-
Azure AI Agent Service supports the following Azure OpenAI models in the listed regions.
27+
Azure AI Foundry Agent Service supports the following Azure OpenAI models in the listed regions.
2828

2929
> [!NOTE]
3030
> The following table is for pay-as-you-go. For information on Provisioned Throughput Unit (PTU) availability, see [provisioned throughput](../../openai/concepts/provisioned-throughput.md) in the Azure OpenAI documentation. `GlobalStandard` customers also have access to [global standard models](../../openai/concepts/models.md#global-standard-model-availability).
@@ -50,7 +50,7 @@ Azure AI Agent Service supports the following Azure OpenAI models in the listed
5050

5151
## Non-Microsoft models
5252

53-
The Azure AI Agent Service also supports the following models from the Azure AI Foundry model catalog.
53+
The Azure AI Foundry Agent Service also supports the following models from the Azure AI Foundry model catalog.
5454

5555
* Meta-Llama-405B-Instruct
5656

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
---
2+
title: Built-in enterprise readiness with standard agent setup
3+
titleSuffix: Azure AI Foundry
4+
description: Learn about the enterprise features of the standard setup
5+
manager: nitinme
6+
author: fosteramanda
7+
ms.author: fosteramanda
8+
ms.service: azure-ai-agent-service
9+
ms.topic: conceptual
10+
ms.date: 05/05/2025
11+
ms.custom: azure-ai-agents
12+
---
13+
14+
# Built-in enterprise readiness with standard agent setup
15+
16+
Standard Agent Setup offers enterprise-grade security, compliance, and control. This configuration uses customer-managed, single-tenant resources to store agent state and ensures all data remains within your control.
17+
18+
In this setup:
19+
* Agent states (files, threads, vector stores) are stored in your own Azure resources.
20+
* Available with both public networking and private networking (Bring Your Own virtual network) options.
21+
22+
## Leveraging your own resources for storing customer data
23+
Both standard setup configurations are designed to give you complete control over sensitive data by requiring the use of your own Azure resources. The required Bring Your Own (BYO) resources include:
24+
* BYO File Storage: All files uploaded by developers (during agent configuration) or end-users (during interactions) are stored directly in the customer’s Azure Storage account.
25+
* BYO Search: All vector stores created by the agent leverage the customer’s Azure AI Search resource.
26+
* BYO Thread Storage: All customer messages and conversation history will be stored in the customer’s own Azure Cosmos DB account.
27+
28+
By bundling these BYO features (file storage, search, and thread storage), the standard setup guarantees that your deployment is secure by default. All data processed by Azure AI Agent Service is automatically stored at rest in your own Azure resources, helping you meet internal policies, compliance requirements, and enterprise security standards.
29+
30+
## Project-Level Data Isolation
31+
32+
Azure AI Foundry enforces project-level data isolation by default. When you configure your own resources in the project capability host:
33+
* **Azure Storage**: Two Blob containers are automatically provisioned:
34+
* One for uploaded files
35+
* One for intermediate system data (for example, chunks, embeddings)
36+
* **Azure Cosmos DB**: Three containers are provisioned under a dedicated enterprise_memory database:
37+
* thread-message-store: End-user conversations
38+
* system-thread-message-store: Internal system messages
39+
* agent-entity-store: Model inputs and outputs
40+
41+
This default behavior was chosen to reduce configuration complexity while still enforcing strict data boundaries—ensuring each project has a clean, isolated storage footprint without requiring manual setup.
42+
43+
## Capability hosts
44+
**Capability hosts** are sub-resources on both the Account and Project, enabling interaction with the Azure AI Agent Service.
45+
- **Account Capability Host**: The account capability host has an empty request body except for the parameter capabilityHostKind="Agents".
46+
- **Project Capability Host**: Specifies resources for storing agent state, either managed multitenant (basic setup) or customer-owned (standard setup), single-tenant resource. Think of project capability host as the project settings.
47+
48+
### Limitations
49+
- **Update Not Supported**: Cannot update the capability host for a project or account.
50+
51+
52+
## Step by Step Provisioning Process
53+
1. Create project dependent resources for standard setup
54+
* Create new (or pass in resource ID of existing) Cosmos DB resource
55+
* Create new (or pass in resource ID of existing) Azure Storage resource
56+
* Create new (or pass in resource ID of existing) Azure AI Search resource
57+
* Create a new Key Vault resource
58+
* [Optional]: Create new application insights resource
59+
* [Optional]: pass in resource ID of existing AI Foundry resource
60+
2. Create Azure AI Foundry Resource (cognitive service/accounts kind=AIServices)
61+
3. Create Account-level connections
62+
* Create account connection to Application Insights resource
63+
4. Deploy gpt-4o or other agent compatible model
64+
5. Create Project (cognitive service/accounts/project)
65+
6. Create project connections
66+
* [if provided] Project connection to AI Foundry resource
67+
* Create project connection to Azure Storage account
68+
* Create project connection to Azure AI Search account
69+
* Create project connection to Cosmos DB account
70+
7. Assign the project-managed identity (including for SMI) the following roles:
71+
* Cosmos DB Operator at the scope of the account level for the Cosmos DB account resource
72+
* Storage Account Contributor at the scope of the account level for the Storage Account resource
73+
8. Set Account capability host with empty properties section.
74+
9. Set Project capability host with properties Cosmos DB, Azure Storage, AI Search connections
75+
10. Assign the Project Managed Identity (both for SMI and UMI) the following roles on the specified resource scopes:
76+
* Azure AI Search (can be assigned either before or after capHost creation)
77+
* Assign roles: Search Index Data Contributor, Search Service Contributor
78+
* Azure Blob Storage Container: `<workspaceId>-azureml-blobstore`
79+
* Assign role: Storage Blob Data Contributor
80+
* Azure Blob Storage Container: `<workspaceId>- agents-blobstore`
81+
* Assign role: Storage Blob Data Owner
82+
* Cosmos DB for NoSQL container: `<'${projectWorkspaceId}>-thread-message-store'`
83+
* Assign role: Cosmos DB Built-in Data Contributor
84+
* Cosmos DB for NoSQL container: `<'${projectWorkspaceId}>-thread-message-store'`
85+
* Assign role: Cosmos DB Built-in Data Contributor
86+
* Cosmos DB for NoSQL container: `<'${projectWorkspaceId}>-agent-entity-store'`
87+
* Assign role: Cosmos DB Built-in Data Contributor
88+
11. Once all resources are provisioned, all developers who want to create/edit agents in the project should be assigned the role: Azure AI User on the project scope.

0 commit comments

Comments
 (0)