|
10 | 10 | "\n",
|
11 | 11 | "This cookbook demonstrates how to build Agentic research workflows using the OpenAI Deep Research API and the OpenAI [Agents SDK](https://openai.github.io/openai-agents-python/). It is a continuation of [a fundamentals cookbook](https://cookbook.openai.com/examples/deep_research_api/introduction_to_deep_research_api), if you have not already familiarized yourself with that content, please consider doing so.\n",
|
12 | 12 | "\n",
|
13 |
| - "You’ll learn how to orchestrate single and multi-agent pipelines, enrich user queries to maximize output quality, stream research progress, integrate web search and [MCP for internal file search](https://cookbook.openai.com/examples/deep_research_api/how_to_build_a_deep_research_mcp_server/README), and architect a robust research application.\n", |
| 13 | + "You’ll learn how to orchestrate single and multi-agent pipelines, enrich user queries to maximize output quality, stream research progress, integrate web search and [MCP for internal file search](https://cookbook.openai.com/examples/deep_research_api/how_to_build_a_deep_research_mcp_server/readme), and architect a robust research application.\n", |
14 | 14 | "\n",
|
15 | 15 | "Consider using Deep Research Agents for tasks that require planning, synthesis, tool use, or multi-step reasoning. Do not use Deep Research for trivial fact lookups, simple Q&A, or short-form chat, a vanilla openai.responsesAPI would be faster and cheaper."
|
16 | 16 | ]
|
|
260 | 260 | " - Streams intermediate events for transparency\n",
|
261 | 261 | " - Outputs final Research Artifact (which we later parse)\n",
|
262 | 262 | "\n",
|
263 |
| - "```mermaid\n", |
264 |
| - "flowchart LR\n", |
265 |
| - " subgraph Triage\n", |
266 |
| - " TA[Triage Agent<br/>• Inspect query<br/>• Route based on context]\n", |
267 |
| - " end\n", |
268 |
| - " subgraph Clarifier\n", |
269 |
| - " CA[Clarifier Agent<br/>• Ask follow‐up questions<br/>• Receive answers]\n", |
270 |
| - " end\n", |
271 |
| - " subgraph Instruction\n", |
272 |
| - " IA[Instruction Builder Agent<br/>• Build precise research brief]\n", |
273 |
| - " end\n", |
274 |
| - " subgraph Research\n", |
275 |
| - " RA[Research Agent<br/> o3‐deep‐research <br/>• WebSearchTool<br/>• Internal MCP search<br/>• Stream events<br/>• Output Artifact]\n", |
276 |
| - " end\n", |
277 |
| - "\n", |
278 |
| - " TA -->|Missing context| CA\n", |
279 |
| - " TA -->|Context OK| IA\n", |
280 |
| - " CA --> IA\n", |
281 |
| - " IA --> RA\n", |
282 |
| - "```\n", |
283 |
| - "\n", |
284 |
| - "For more insight into _how_ the MCP server is build. [See this resource.](https://cookbook.openai.com/examples/deep_research_api/how_to_build_a_deep_research_mcp_server/README )" |
| 263 | + "\n", |
| 264 | + "\n", |
| 265 | + "For more insight into _how_ the MCP server is build. [See this resource.](https://cookbook.openai.com/examples/deep_research_api/how_to_build_a_deep_research_mcp_server/readme )" |
285 | 266 | ]
|
286 | 267 | },
|
287 | 268 | {
|
|
0 commit comments