|
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