Skip to content

Commit c8db828

Browse files
authored
Merge branch 'main' into qna-broken-links
2 parents 748e960 + d33289c commit c8db828

File tree

120 files changed

+2737
-1112
lines changed

Some content is hidden

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

120 files changed

+2737
-1112
lines changed

.github/policies/disallow-edits.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,17 @@ configuration:
2828
matchAny: true
2929
pattern: articles/ai-foundry/responsible-ai/*
3030
- not:
31-
activitySenderHasAssociation:
32-
association: Member
31+
or:
32+
- activitySenderHasAssociation:
33+
association: Member
34+
- isActivitySender:
35+
user: learn-build-service-prod[bot]
3336
then:
3437
- addReply:
3538
reply: >-
3639
@${issueAuthor} - Pull requests that modify files in this folder aren't accepted from public contributors.
3740
- closePullRequest
3841

39-
4042
- description: \@mention specific people when a PR is opened in the "ai-foundry/responsible-ai" folder.
4143
if:
4244
- payloadType: Pull_Request

articles/ai-foundry/.openpublishing.redirection.ai-studio.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1203,6 +1203,11 @@
12031203
"redirect_url": "/azure/ai-foundry/how-to/develop/trace-application#visualize-your-traces",
12041204
"redirect_document_id": false
12051205
},
1206+
{
1207+
"source_path_from_root": "/articles/ai-foundry/agents/index.yml",
1208+
"redirect_url": "/azure/ai-foundry/",
1209+
"redirect_document_id": false
1210+
},
12061211
{
12071212
"source_path_from_root": "/articles/ai-foundry/how-to/online-evaluation.md",
12081213
"redirect_url": "/azure/ai-foundry/how-to/monitor-applications",

articles/ai-foundry/agents/how-to/connected-agents.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ Checks the contract against internal standards or uploaded guidelines to identif
109109
## Use the .NET SDK
110110

111111
> [!NOTE]
112-
> This shows a synchronous usage. You can find an asynchronous example on [GitHub](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/ai/Azure.AI.Projects/samples/Sample24_Agent_Connected_Agent.md)
112+
> This shows a synchronous usage. You can find an asynchronous example on [GitHub](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/ai/Azure.AI.Agents.Persistent/samples/Sample23_PersistentAgents_Connected_Agent.md)
113113
114114
To enable your Agent to use a connected agent, you use `ConnectedAgentToolDefinition` along with the agent ID, name, and a description.
115115

articles/ai-foundry/agents/how-to/tools/deep-research-samples.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,14 @@ Use this article to learn how to use the Deep Research tool with the Azure AI Pr
5050

5151
Save this endpoint to an environment variable named `BING_RESOURCE_NAME`.
5252

53-
* The names of your `o3-deep-research-model` deployment name and Azure OpenAI GPT model deployment name. You can find them in **Models + Endpoints** in the left navigation menu.
53+
* The deployment names of your `o3-deep-research-model` and `gpt-4o` models. You can find them in **Models + Endpoints** in the left navigation menu.
5454

55-
:::image type="content" source="../../media/tools/deep-research/model-deployments.png" alt-text="A screenshot showing the model deployment screen the AI Foundry portal." lightbox="../../media/tools/deep-research/model-deployments.png":::
55+
:::image type="content" source="../../media/tools/deep-research/model-deployments.png" alt-text="A screenshot showing the model deployment screen the AI Foundry portal." lightbox="../../media/tools/deep-research/model-deployments.png":::
5656
57-
Save the name of your `o3-deep-research-model` deployment name as an environment variable named `DEEP_RESEARCH_MODEL_DEPLOYMENT_NAME` and Azure OpenAI GPT model deployment name as an environment variable named `MODEL_DEPLOYMENT_NAME`.
57+
Save the name of your `o3-deep-research` deployment name as an environment variable named `DEEP_RESEARCH_MODEL_DEPLOYMENT_NAME` and the `gpt-4o` deployment name as an environment variable named `MODEL_DEPLOYMENT_NAME`.
5858

5959
> [!NOTE]
60-
> Limitation: The Deep Research tool is currently recommended only in nonstreaming scenarios. Using it with streaming can work, but it might occasionally time out and is therefore not recommended.
60+
> Other GPT-series models including GPT-4o-mini and the GPT-4.1 series are not supported for scope clarification.
6161

6262
## Create an agent with the Deep Research tool
6363

@@ -197,6 +197,9 @@ with project_client:
197197
print("Deleted agent")
198198
```
199199

200+
> [!NOTE]
201+
> Limitation: The Deep Research tool is currently recommended only in nonstreaming scenarios. Using it with streaming can work, but it might occasionally time out and is therefore not recommended.
202+
200203
## Next steps
201204

202205
* [Reference documentation](https://aka.ms/azsdk/azure-ai-projects/python/reference)

articles/ai-foundry/agents/how-to/tools/deep-research.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,14 @@ The Deep Research tool is supported in the following regions where the deep rese
4747
|---------|---------|
4848
| ✔️ | ✔️ |
4949

50-
## GPT model for clarifying research scope
50+
## GPT-4o model for clarifying research scope
5151

52-
The Deep Research tool uses a GPT model to clarify the question contained in the user prompt, gather additional context if needed, and precisely scope the research task. This model is deployed during configuration of the Deep Research tool and can be one of the GPT-series models including GPT-4o, **except** the GPT-4.1 family, The 4.1 family is not supported by the Agents service.
52+
The Deep Research tool uses the `gpt-4o` model to clarify the question contained in the user prompt, gather additional context if needed, and precisely scope the research task. This model is deployed during configuration of the Deep Research tool.
5353

54-
## Deep research model for deep analysis
54+
> [!NOTE]
55+
> Other GPT-series models including GPT-4o-mini and the GPT-4.1 series are not supported for scope clarification.
56+
57+
## Deep research model for analysis
5558

5659
- **Model name**: `o3-deep-research`
5760
- **Deployment type**: Global Standard
@@ -64,7 +67,7 @@ The Deep Research tool uses a GPT model to clarify the question contained in the
6467
- [Grounding with Bing Search tool](./bing-grounding.md) resource for connecting to your Azure AI Foundry project.
6568
- [Model deployments](../../../model-inference/how-to/create-model-deployments.md) for the following models
6669
- `o3-deep-research` version `2025-06-26`. This model is available in `West US` and `Norway East`.
67-
- Any Azure OpenAI GPT model like `gpt-4o` for intent clarification. Deploy in the same regions.
70+
- The `gpt-4o` model for intent clarification. Deploy this model in the same region.
6871

6972
## Research tool setup
7073

articles/ai-foundry/agents/how-to/tools/file-search.md

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ services: cognitive-services
66
manager: nitinme
77
ms.service: azure-ai-agent-service
88
ms.topic: how-to
9-
ms.date: 12/11/2024
9+
ms.date: 07/17/2025
1010
author: aahill
1111
ms.author: aahi
1212
ms.custom: azure-ai-agents
@@ -26,17 +26,13 @@ File search augments agents with knowledge from outside its model, such as propr
2626

2727
### File sources
2828
- Upload local files
29-
- Azure Blob Storage
30-
31-
### Supported file types
32-
33-
- [Supported file types](#supported-file-types)
29+
- Azure Blob Storage
3430

3531
### Usage support
3632

3733
|Azure AI foundry support | Python SDK | C# SDK | JavaScript SDK | REST API | Basic agent setup | Standard agent setup |
3834
|---------|---------|---------|---------|---------|---------|---------|
39-
| ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | File upload only | File upload and using BYO blob storage |
35+
| ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | File upload only | File upload and using bring-your-own blob storage |
4036

4137
## Dependency on agent setup
4238

@@ -49,9 +45,8 @@ The file search tool has the same functionality as Azure OpenAI Assistants. Micr
4945
The file search tool uses the Azure AI Search and Azure Blob Storage resources you connected during agent setup.
5046
- Uploaded files get stored in your connected Azure Blob Storage account
5147
- Vector stores get created using your connected Azure AI Search resource
52-
<br> </br>
5348

54-
For both agent setups, Azure OpenAI handles the entire ingestion process, which includes:
49+
For both agent setups, the service handles the entire ingestion process, which includes:
5550
- Automatically parsing and chunking documents
5651
- Generating and storing embeddings
5752
- Utilizing both vector and keyword searches to retrieve relevant content for user queries.
@@ -169,9 +164,9 @@ vector_store = project_client.agents.create_vector_store_and_poll(
169164

170165
Vector stores created using thread helpers (like `tool_resources.file_search.vector_stores` in Threads or `message.attachments` in Messages) have a default expiration policy of seven days after they were last active (defined as the last time the vector store was part of a run).
171166

172-
When a vector store expires, the runs on that thread fail. To fix this issue, you can recreate a new vector_store with the same files and reattach it to the thread.
167+
When a vector store expires, the runs on that thread fail. To fix this issue, you can recreate a new vector_store with the same files and reattach it to the thread.
173168

174-
### Supported file types
169+
## Supported file types
175170

176171
> [!NOTE]
177172
> For text/ MIME types, the encoding must be either utf-8, utf-16, or ASCII.

articles/ai-foundry/agents/how-to/tools/logic-apps.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ services: cognitive-services
66
manager: nitinme
77
ms.service: azure-ai-agent-service
88
ms.topic: how-to
9-
ms.date: 07/11/2025
9+
ms.date: 07/16/2025
1010
author: aahill
1111
ms.author: aahi
1212
ms.reviewer: umangsehgal
@@ -74,7 +74,7 @@ project_client = AIProjectClient(
7474

7575
## Register the Logic App
7676

77-
Register the Logic App by providing its name and trigger details. You can find code for `AzureLogicAppTool` on[GitHub](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/ai/azure-ai-agents/samples/utils/user_functions.py).
77+
Register the Logic App by providing its name and trigger details. You can find code for `AzureLogicAppTool` on [GitHub](https://github.com/azure-ai-foundry/foundry-samples/blob/main/samples/microsoft/python/getting-started-agents/logic_apps/user_logic_apps.py).
7878

7979
```python
8080
from user_logic_apps import AzureLogicAppTool

0 commit comments

Comments
 (0)