Skip to main content
Multi-agent research team that produces structured reports.

Code

Skill Configuration

Create skills/research-team-skill/skill.yaml:

How It Works

Multi-Agent Architecture
  • Three specialized agents collaborate in GroupChat
  • Researcher gathers information and data
  • Analyst evaluates findings and identifies trends
  • Writer synthesizes into structured reports
Agent Roles
  • researcher: Investigates topics thoroughly with facts and sources
  • analyst: Reviews findings, identifies risks and opportunities
  • writer: Creates structured reports with executive summary
Coordination
  • AutoPattern manages agent selection and conversation flow
  • LLM-driven speaker selection for optimal collaboration
  • Fresh agent instances per request prevent state leakage
Report Generation
  • Structured format: Executive Summary, Key Findings, Analysis, Recommendations
  • 500-word limit for concise reports
  • Automatic termination and content extraction

Dependencies

Environment Setup

Create .env file:

Run

Examples:
  • “Research and analyze the impact of AI on healthcare”
  • “Produce a report on renewable energy trends”
  • “Analyze the current state of quantum computing”

Example API Calls

Frontend Setup

Open http://localhost:5173 and try to chat with the AG2 research team