Trilha 04 · 14 aulas · 13 em vídeo
Construindo agentes
Dar autonomia ao modelo sem os acidentes clássicos: loop com orçamento, poucas ferramentas, subagentes e vários agentes só quando isso se paga.
- 01Padrão▶ 10 minLoop ReActAlternar raciocínio, ação e observação até a tarefa terminar.
- 02Smell▶ 8 minLoop Sem FimO agente pode chamar ferramentas para sempre; o único limite é o cartão de crédito.
- 03Refatoração▶ 8 minAdicionar Orçamento ao LoopLimitar passos, tempo e dinheiro de cada execução e definir o que acontece no limite.
- 04Padrão▶ 9 minCondições de ParadaDefinir com clareza quando o agente terminou, desistiu ou precisa de ajuda.
- 05Smell▶ 8 minFerramentas DemaisO agente tem 40 ferramentas com nomes parecidos e escolhe a errada com frequência.
- 06Refatoração▶ 9 minConsolidar FerramentasFundir ferramentas parecidas e remover as que ninguém usa.
- 07Padrão▶ 8 minRoteador de FerramentasEscolher um subconjunto pequeno de ferramentas antes de chamar o modelo principal.
- 08Smell▶ 8 minMega-AgenteUm agente só faz pesquisa, escrita, revisão e publicação com o mesmo contexto e as mesmas ferramentas.
- 09Refatoração▶ 9 minExtrair SubagenteDar a uma tarefa grande um agente próprio, com contexto limpo e ferramentas só dela.
- 10Padrão▶ 9 minDelegação a SubagentesO agente principal cria subagentes para tarefas focadas e recebe só a conclusão.
- 11Padrão▶ 8 minOrquestrador e TrabalhadoresUm modelo decide as subtarefas na hora e distribui para trabalhadores.
- 12Smell▶ 8 minMulti-Agente DecorativoCinco agentes com nomes de cargo que passam texto um para o outro sem dividir trabalho real.
- 13Refatoração▶ 9 minFundir AgentesJuntar agentes que só passam texto adiante em um agente com as ferramentas certas.
- 14Cenário realAgente de códigoUm agente que lê o repositório, edita arquivos, roda testes e abre PR.
- Projeto finalLangGraph LabAgente de códigoUm agente que pega a tarefa, edita o repositório, roda os testes e abre o PR para revisão.