Skip to content

Commit 523e615

Browse files
authored
Merge pull request #5973 from aahill/deep-researcher
deep research updates
2 parents bbc3e42 + 10d8dfa commit 523e615

File tree

2 files changed

+45
-55
lines changed

2 files changed

+45
-55
lines changed

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

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,29 @@ ms.topic: how-to
99
ms.date: 07/10/2025
1010
author: aahill
1111
ms.author: aahi
12+
ms.custom: references_regions
1213
---
1314

1415
# How to use the Deep Research tool
1516

17+
> [!NOTE]
18+
> * The `o3-deep-research` model is available for use **only with the Deep Research tool**. It is **not** available in the Azure OpenAI Chat Completions and Responses APIs.
19+
> * The **parent** AI Foundry project resource and the contained `o3-deep-research` model and GPT models **must exist** in the same Azure subscription and region. Supported regions are **West US** and **Norway East**.
20+
1621
Use this article to learn how to use the Deep Research tool with the Azure AI Projects SDK, including code examples and setup instructions.
1722

1823
## Prerequisites
1924

20-
> [!NOTE]
21-
> * The Agents service and SDK use the Azure OpenAI `o3-deep-research` model. This model is not accessible from Azure OpenAI Chat Completions and Responses APIs.
22-
> * The `o3-deep-research` model and the GPT model deployments should be part of your AI Foundry project resulting in all three resources in the same Azure subscription and same region. Supported regions are **West US** and **Norway East**.
23-
2425
* The requirements in the [Deep Research overview](./deep-research.md).
25-
* The Deep Research tool requires the latest prerelease versions of the `azure-ai-projects` library. You can install it with the following command:
26+
* The Deep Research tool requires the latest prerelease versions of the `azure-ai-projects` library. First we recommend creating a [virtual environment](https://docs.python.org/3/library/venv.html) to work in:
27+
28+
```console
29+
python -m venv env
30+
# after creating the virtual environment, activate it with:
31+
.\env\Scripts\activate
32+
```
33+
34+
You can install the package with the following command:
2635

2736
```console
2837
pip install --pre azure-ai-projects

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

Lines changed: 31 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,16 @@ manager: nitinme
88
ms.date: 07/10/2025
99
ms.service: azure-ai-agent-service
1010
ms.topic: how-to
11+
ms.custom: references_regions
1112
---
1213

1314
# Deep Research tool (preview)
1415

15-
The Deep Research tool in the Azure AI Foundry Agent Service enables you to integrate a web-based research capability into your systems. The Deep Research capability is a specialized AI capability designed to perform in-depth, multi-step research using data from the public web.
16-
17-
> [!IMPORTANT]
18-
> 1. Your usage of Grounding with Bing Search can incur costs. See the [pricing page](https://www.microsoft.com/bing/apis/grounding-pricing) for details.
19-
> 1. By creating and using a Grounding with Bing Search resource through code-first experience, such as Azure CLI, or deploying through deployment template, you agree to be bound by and comply with the terms available at https://www.microsoft.com/en-us/bing/apis/grounding-legal, which may be updated from time to time.
20-
> 1. When you use Grounding with Bing Search, your customer data is transferred outside of the Azure compliance boundary to the Grounding with Bing Search service. Grounding with Bing Search is not subject to the same data processing terms (including location of processing) and does not have the same compliance standards and certifications as the Azure AI Foundry Agent Service, as described in the [Grounding with Bing Search Terms of Use](https://www.microsoft.com/en-us/bing/apis/grounding-legal). It is your responsibility to assess whether use of Grounding with Bing Search in your agent meets your needs and requirements.
21-
2216
> [!NOTE]
23-
> * The Agents service and SDK use the Azure OpenAI `o3-deep-research` model. This model is not accessible from Azure OpenAI Chat Completions and Responses APIs.
24-
> * When using Grounding with Bing Search, only the Bing search query, tool parameters, and your resource key are sent to Bing, and no end user-specific information is included. Your resource key is sent to Bing solely for billing and rate limiting purposes.
17+
> * The `o3-deep-research` model is available for use **only with the Deep Research tool**. It is **not** available in the Azure OpenAI Chat Completions and Responses APIs.
18+
> * The **parent** AI Foundry project resource and the contained `o3-deep-research` model and GPT models **must exist** in the same Azure subscription and region. Supported regions are **West US** and **Norway East**.
19+
20+
The Deep Research tool in the Azure AI Foundry Agent Service enables you to integrate a web-based research capability into your systems. The Deep Research capability is a specialized AI capability designed to perform in-depth, multi-step research using data from the public web.
2521

2622
## Usage support
2723
The deep research tool is a **code-only release** and available for use using the Agents Python SDK once you complete the Azure AI Foundry project setup described in the following sections.
@@ -33,66 +29,47 @@ The deep research tool is a **code-only release** and available for use using th
3329
> [!NOTE]
3430
> Once the agent is running, some elements of the agent and thread runs can show up in the Azure AI Foundry user interface.
3531
36-
## Knowledge source support
37-
The deep research tool is tightly integrated with Grounding with Bing Search and only supports web-based research.
32+
## Integrated with Grounding with Bing Search
33+
The deep research tool is tightly integrated with Grounding with Bing Search and only supports web-based research. Once the task is scoped, the agent using the Deep Research tool invokes the [Grounding with Bing Search](./bing-grounding.md) tool to gather a curated set of recent web data designed to provide the research model with a foundation of authoritative, high quality, up-to-date sources.
3834

39-
## Region support
35+
> [!IMPORTANT]
36+
> 1. Your usage of Grounding with Bing Search can incur costs. See the [pricing page](https://www.microsoft.com/bing/apis/grounding-pricing) for details.
37+
> 1. By creating and using a Grounding with Bing Search resource through code-first experience, such as Azure CLI, or deploying through deployment template, you agree to be bound by and comply with the terms available at https://www.microsoft.com/en-us/bing/apis/grounding-legal, which may be updated from time to time.
38+
> 1. When you use Grounding with Bing Search, your customer data is transferred outside of the Azure compliance boundary to the Grounding with Bing Search service. Grounding with Bing Search is not subject to the same data processing terms (including location of processing) and does not have the same compliance standards and certifications as the Azure AI Foundry Agent Service, as described in the [Grounding with Bing Search Terms of Use](https://www.microsoft.com/en-us/bing/apis/grounding-legal). It is your responsibility to assess whether use of Grounding with Bing Search in your agent meets your needs and requirements.
39+
40+
> [!NOTE]
41+
> When using Grounding with Bing Search, only the Bing search query, tool parameters, and your resource key are sent to Bing, and no end user-specific information is included. Your resource key is sent to Bing solely for billing and rate limiting purposes.
42+
43+
## Regions supported
4044
The Deep Research tool is supported in the following regions where the deep research model is available for deployment.
4145

4246
|West US | Norway East |
4347
|---------|---------|
4448
| ✔️ | ✔️ |
4549

46-
## Deep research model
47-
The Deep Research tool uses the Azure OpenAI `o3-deep-research` model for its research tasks. The model was fine-tuned on the Azure OpenAI `o3` reasoning model. Key features:
50+
## GPT model for clarifying research scope
4851

49-
- Handles data as part of its research tasks.
50-
- 200-K context length, 100-K completion tokens, and May 31, 2024 knowledge cutoff.
51-
- Outputs its thinking as reasoning summary as it analyzes information.
52-
- Delivers a synthesized report at the end of the research task.
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.
5353

54-
### Deployment information
54+
## Deep research model for deep analysis
55+
56+
- **Model name**: `o3-deep-research`
5557
- **Deployment type**: Global Standard
5658
- **Available regions**: West US, Norway East
5759
- **Quotas and limits**: Enterprise: `30K RPS / 30M TPM`, Default: `3K RPS / 3M TPM`
5860

59-
## How Deep Research works
60-
61-
At its core, the Deep Research tool orchestrates a multi-step research pipeline uses the Azure OpenAI's `o3-deep-research` model and any GPT model together with Grounding with Bing Search to autonomously search for and read information from multiple online sources appropriate to the user prompt. This enables the Deep Research tool to generate thorough, documented, and cited reports on complex topics.
62-
63-
### GPT model deployment for clarifying intent
64-
65-
The Deep Research tool uses a second model deployment to clarify the question contained in the user prompt, gather additional context if needed, and precisely scope the research task. This helps make the output of an agent using the Deep Research tool more relevant and actionable, and can help optimize the search for your business scenario.
66-
67-
This second model is selected by the customer during configuration of the Deep Research tool and can be any of the GPT-series models including GPT-4o.
68-
69-
### Grounding with Bing Search
70-
71-
Once the task is scoped, the agent using the Deep Research tool invokes the [Grounding with Bing Search](./bing-grounding.md) tool to gather a curated set of recent web data designed to provide the research model with a foundation of authoritative, high quality, up-to-date sources.
72-
73-
### Task execution
74-
75-
The Deep Research model then executes the research task. This involves reasoning, analyzing, and synthesizing information across all discovered sources. Unlike simple summarization, it reasons step-by-step, pivots as it encounters new insights, and composes a comprehensive answer that's sensitive to nuance, ambiguity, and emerging patterns in the data.
76-
77-
### Transparency, safety, and compliance
78-
79-
The output is a structured report that documents not only the comprehensive answer, but also provides source citations and describes the model's reasoning path, including any clarifications requested during the session. This makes every answer fully auditable. See the [Transparency note for Azure OpenAI](/azure/ai-foundry/responsible-ai/openai/transparency-note) for more information.
80-
81-
## Prerequisites
61+
## Research tool prerequisites
8262
- If you already have access to the Azure OpenAI `o3` model, no request is required to access the `o3-deep-research` model. Otherwise, fill out the [request form](https://aka.ms/OAI/deepresearchaccess).
8363
- An Azure subscription with the ability to create AI Foundry project, Grounding with Bing Search, deep research model and GPT model resources [Set up your environment](../../environment-setup.md) in the **West US** and **Norway East** regions.
8464
- [Grounding with Bing Search tool](./bing-grounding.md) resource for connecting to your Azure AI Foundry project.
8565
- [Model deployments](../../../model-inference/how-to/create-model-deployments.md) for the following models
8666
- `o3-deep-research` version `2025-06-26`. This model is available in `West US` and `Norway East`.
8767
- Any Azure OpenAI GPT model like `gpt-4o` for intent clarification. Deploy in the same regions.
8868

89-
## Setup
69+
## Research tool setup
9070

9171
To use the Deep Research tool, you need to create the Azure AI Foundry type project, add your Grounding with Bing Search resource as a new connection, deploy the `o3-deep-research-model`, and deploy the selected Azure OpenAI GPT model.
9272

93-
> [!NOTE]
94-
> * The `o3-deep-research` model and the GPT model deployments should be part of your AI Foundry project resulting in all three resources in the same Azure subscription and same region. Supported regions are **West US** and **Norway East**.
95-
9673
:::image type="content" source="../../media/tools/deep-research/setup-deep-research-tool.png" alt-text="A diagram of the steps to set up the deep research tool." lightbox="../../media/tools/deep-research/setup-deep-research-tool.png":::
9774

9875
1. Navigate to the [Azure AI Foundry portal](https://ai.azure.com/?cid=learnDocs) and create a new project.
@@ -107,10 +84,6 @@ To use the Deep Research tool, you need to create the Azure AI Foundry type proj
10784

10885
:::image type="content" source="../../media/tools/deep-research/deep-research-tool-step-3.png" alt-text="A screenshot of an example project name." lightbox="../../media/tools/deep-research/deep-research-tool-step-3.png":::
10986

110-
1. Connect a Grounding with Bing Search account.
111-
112-
:::image type="content" source="../../media/tools/deep-research/deep-research-tool-step-4.png" alt-text="A screenshot showing a connection to a Grounding with Bing search account." lightbox="../../media/tools/deep-research/deep-research-tool-step-4.png":::
113-
11487
1. Navigate to the **Models + Endpoints** tab.
11588

11689
:::image type="content" source="../../media/tools/deep-research/deep-research-tool-step-5.png" alt-text="A screenshot of the models and endpoints page." lightbox="../../media/tools/deep-research/deep-research-tool-step-5.png":::
@@ -123,6 +96,14 @@ To use the Deep Research tool, you need to create the Azure AI Foundry type proj
12396

12497
:::image type="content" source="../../media/tools/deep-research/deep-research-tool-step-7.png" alt-text="A screenshot of an Azure OpenAI GPT 4o model deployment." lightbox="../../media/tools/deep-research/deep-research-tool-step-7.png":::
12598

99+
1. Connect a Grounding with Bing Search account.
100+
101+
:::image type="content" source="../../media/tools/deep-research/deep-research-tool-step-4.png" alt-text="A screenshot showing a connection to a Grounding with Bing search account." lightbox="../../media/tools/deep-research/deep-research-tool-step-4.png":::
102+
103+
## Transparency, safety, and compliance
104+
105+
The output is a structured report that documents not only the comprehensive answer, but also provides source citations and describes the model's reasoning path, including any clarifications requested during the session. This makes every answer fully auditable. See the [Transparency note for Azure OpenAI](/azure/ai-foundry/responsible-ai/openai/transparency-note) for more information.
106+
126107
## Next steps
127108

128109
Learn [how to use the Deep Research tool](./deep-research-samples.md).

0 commit comments

Comments
 (0)