O que skills-agent-orchestration-build-your-ai-dream-team faz?
Exercício: Orquestração de Agentes – Monte Seu Time dos Sonhos de IA
Objetivo
Neste exercício, você aprenderá a orquestrar múltiplos agentes de IA para formar um time de IA personalizado. Você definirá papéis, canais de comunicação e fluxos de trabalho para resolver um problema de engenharia de software de forma colaborativa.
Pré-requisitos
- Familiaridade com agentes de IA (como Claude Code, Cursor, Codex).
- Conhecimento básico de linha de comando e Git.
- Um ambiente de desenvolvimento configurado (Node.js, Python, etc.).
Passos
- Definir os papéis dos agentes – Escolha 3-4 agentes especializados (ex: Arquiteto, Codificador, Revisor, Testador).
- Estabelecer canais de comunicação – Use um arquivo de configuração (JSON/YAML) para definir como os agentes trocam informações.
- Criar um fluxo de trabalho – Projete uma sequência de etapas onde cada agente recebe uma subtarefa e passa o resultado adiante.
- Implementar um orquestrador – Escreva um script simples (ex:
orchestrator.pyouagent_team.ts) que gerencie a execução. - Testar o time – Execute o orquestrador em um repositório de exemplo e observe a colaboração.
Entregáveis
config/agents.yaml– Definição de papéis e capacidades.workflow/flow.json– Mapeamento de dependências entre agentes.orchestrator.js– Código-fonte do orquestrador.README.md– Documentação do time montado.
Exemplo de Uso
node orchestrator.js --config config/agents.yaml --workflow workflow/flow.json
Dicas
- Comece com papéis simples e vá refinando conforme necessário.
- Use filas de mensagens para desacoplar agentes (ex: RabbitMQ, Redis).
- Monitore logs para identificar gargalos na comunicação.