LLM agents · CrewAI · OpenAI

Multi-Agent Deep Research System

An AI multi-agent system for automated web research, data retrieval and report generation. Built agent-collaboration workflows using LLM APIs and a tool-calling architecture; deployed on Windows and Linux.

CrewAIOpenAILangChainPythonMulti-Agent
Role
AI engineer
Timeline
2024
Field notes — agent pipeline
Writer agent — draft output

Problem

Manual deep research across the web is slow and hard to reproduce. A single LLM call hallucinates and cannot plan across many sources.

Approach

  1. 01Designed a CrewAI multi-agent workflow: planner, retriever, analyst, and writer agents.
  2. 02Wired tool-calling for web search, page fetch, and citation collection.
  3. 03Persisted intermediate artefacts so runs are auditable and re-runnable.
  4. 04Deployed on Windows and Linux with a small CLI + report exporter.

Stack

  • CrewAI
  • OpenAI
  • LangChain
  • Python
  • Playwright/Requests

Outcomes

  • Reduced research report drafting from hours to minutes.
  • Generated structured, cited reports instead of unverified prose.
View on GitHub