agent-harness/archive/ChatDev.md

35 lines
1.3 KiB
Markdown

# ChatDev Framework
## Overview
ChatDev is a playful, simulated software company using chained LLM agents to mimic collaborative development. Each agent acts as a role (e.g., CEO, CTO, coder), passing instructions down a pipeline.
## Typical Workflow
1. Define dev roles (CEO, CTO, etc.).
2. Input a project or prompt.
3. Run the chain—each agent acts in turn.
4. Output a simulated dev artifact or code.
## Strengths
- Great for education, demos, and prototyping.
- Simple chained workflow, easy to use.
- Highly scripted interactions.
## Weaknesses
- Limited flexibility, not modular.
- No ongoing adaptation or feedback.
- Weak real-world deployment/teaming.
## Example Use Cases
- Edtech
- Demoing LLM teamwork
- Collaborative coding simulations
## Table: ChatDev vs Others
| Feature | ChatDev | BMAD | CrewAI | AutoGen |
|---------------|------------|------------|-------------|-------------|
| Agent Roles | Scripted | Explicit | Flexible | Configurable |
| Lifecycle | Simple | Full | Partial | Partial |
| Adaptation | None | Yes | Manual | Limited |
| Teaming | Weak | Strong | Strong | Moderate |
| Use Cases | Dev Sims | Prod/Res | Orchestration| R&D |