Os pipelines de IA multi-agente têm um problema de visibilidade - eles funcionam silenciosamente por 30-60 segundos, e você não tem ideia de qual etapa está ativa, quanto tempo está a demorar ou onde falhou 🥴 Os callbacks de agente são uma forma simples de resolver isso... 🧵👇
2/5 A maioria das estruturas de agentes permite que você anexe um gancho "antes" e "depois" a cada agente. - O gancho "antes" é acionado logo antes do agente começar. - O gancho "depois" é acionado quando ele termina. É só isso — dois ganchos por agente.
3/5 Com esses dois hooks, você pode registrar qual agente está em execução, anotar quando começou e imprimir quanto tempo levou quando termina. Em vez de um terminal em branco por um minuto, você recebe: "Pesquisador iniciando..." "Pesquisador concluído (12.3s)" "Analista iniciando..."
4/5 O hook "antes" pode também ignorar um agente completamente. Se resultados em cache já existirem de uma execução anterior, o hook encontra-os e retorna os dados diretamente - o agente nunca é executado. Isso é caching a nível de agente sem alterações no próprio agente.
103