Most AI search engines stop at the stage of searching and retrieving information. They receive a user's query, search for information on the internet or within a knowledge base, gather several documents, and generate an answer. For simple queries, this is sufficient, but complex research tasks quickly reveal the limitations of this approach: planning, decomposition of the question, source comparison, relevancy checks, working with contradictions, and structured synthesis of information are required.
This workshop is dedicated to designing multi-agent Deep Search systems that go far beyond ordinary search and basic RAG.
You will learn how to design a Deep Search architecture where agents independently plan research, break down complex questions into sub-tasks, use various tools, gather evidence from multiple sources, evaluate information quality, consider data dates and relevancy, resolve contradictions, and combine results into a reliable final answer.
This is a practical-architectural workshop focused on system design. The main focus is on key components, architectural solutions, trade-offs, and design patterns for building reliable Deep Search agents, without delving deep into coding.
What You Will Learn
During the workshop, you will explore:
- What Deep Search agents are and why they are needed
- The difference between LLM, AI agents, and Deep Search agents
- Why ordinary search and basic RAG are insufficient for complex research tasks
- How to design the architecture of a multi-agent Deep Search system
- The roles of Planner, Executor, Validation, and Merger agents, as well as the continuous improvement layer
- How to break down complex topics into individual research questions
- How to design iterative search cycles
- How to determine when to continue searching and when the information is sufficient
- How to organize agent interaction with tools for search, web scraping, OCR, API, databases, and data enrichment
- How tools differ from MCP
- Why high-quality tool descriptions are crucial for reliable agent behavior
- Why strict data schemas and validation using Pydantic are necessary
- How to assess the reliability of sources and the quality of obtained information
- How to work with contradictions between different sources
- How to consider the relevance of information, dates, and data changes over time
- How to combine information from multiple sources
- How to preserve source provenance and confirmation
- How to form a clean and structured final result
- How to manage short-term context and long-term memory of agents
- How to create a continuous improvement layer for the Deep Search system
- How to conduct a comprehensive evaluation of Deep Search agents from start to finish
What's Included in the Course
- Full workshop recording — access to the entire session recording, available to review at your own pace.
- Complete slide set — the presentation used during the workshop, including architectural diagrams, workflows, and design patterns.
- Technical notes / handbook — a detailed 200-page guide with key concepts, architectural solutions, and practical patterns discussed during the session.
- GitHub repository with code — source code for creating a Deep Search agent similar to the system discussed in the workshop.
- Multi-Agent Deep Search Architecture Blueprint — a visual system diagram showing the interaction of planners, executors, validators, result merging layers, memory, and improvement mechanisms.
- Tool design guide — examples of tools for Deep Search systems, including search, web scraping, OCR and image processing, video-to-text conversion, data enrichment, and reasoning tools.
Who This Workshop Is For
The course will be beneficial to:
- AI engineers developing agent systems
- Data Scientists transitioning to LLM application development
- Developers working with RAG, AI agents, and search systems
- Technical founders creating AI assistants for research
- Specialists who want to learn how to design reliable Deep Search systems and multi-agent AI systems