A primeira pergunta que faço agora é muito menor. Essa coisa realmente precisa de um agente?

Parece óbvio, e às vezes ainda entendo errado. Mas é o erro que mais vejo. Em um projeto, uma equipe passou semanas projetando um fluxo de trabalho multiagente para um processo que executava sempre as mesmas quatro etapas: ler um documento, validá-lo, chamar uma API, enviar uma notificação. Os diagramas pareciam ótimos. O sistema em produção não. Algumas funções bem testadas teriam sido mais fáceis de construir, mais fáceis de manter e muito mais fáceis de confiar.

Parte disso é apenas isso “agente” tornou-se a palavra que todos procuram. Às vezes, é a escolha certa. Às vezes, é um fluxo de trabalho que já sabíamos como construir, usando um rótulo mais novo. Um agente ganha sua complexidade quando realmente precisa decidir coisas que você não pode predeterminar, escolhendo entre ferramentas, adaptando-se ao que encontra, elaborando sua próxima etapa. Se você já conhece cada etapa, você tem um fluxo de trabalho, e um fluxo de trabalho geralmente é a melhor escolha de engenharia. A consolidação não mudou isso. Apenas tornou mais fácil de ver.