agent-harness/archive/BMAD.md

35 lines
1.5 KiB
Markdown

# BMAD Framework
## Overview
BMAD (Build, Manage, Adapt, Deploy) is an agentic engineering framework for composable, modular agent systems. BMAD emphasizes lifecycle management, clear boundaries between agent roles, and iterative improvement.
## Typical Workflow
1. **Build**: Define agent roles and capabilities.
2. **Manage**: Orchestrate agents, monitor state, provide feedback loops.
3. **Adapt**: Adjust agent configurations based on outcomes & feedback.
4. **Deploy**: Package, integrate, and run agent teams in production or simulation environments.
## Strengths
- Modular structure simplifies lifecycle and iteration.
- Good for heterogeneous teams with evolving requirements.
- Clear separation of concerns aids maintainability.
## Weaknesses
- Requires robust management layer (can be complex).
- Adaptation step needs reliable metrics and evaluation.
- Not plug-and-play; demands thoughtful composition.
## Example Use Cases
- Multi-agent research projects
- Continually improving workflows
- Complex, production agent teams
## Table: BMAD vs Others
| Feature | BMAD | CrewAI | AutoGen | ChatDev |
|---------------|-----------|-------------|-------------|-------------|
| Agent Roles | Explicit | Flexible | Configurable | Scripted |
| Lifecycle | Full | Partial | Partial | Simple |
| Adaptation | Yes | Manual | Limited | None |
| Teaming | Strong | Strong | Moderate | Weak |
| Use Cases | Prod/Res | Orchestration| R&D | Dev Sims |