Multi-Agent-AI-Pipelines haben ein Sichtbarkeitsproblem - sie laufen 30-60 Sekunden lang still und man hat keine Ahnung, welcher Schritt aktiv ist, wie lange es dauert oder wo es abgebrochen ist 🥴 Agent-Callbacks sind eine einfache Möglichkeit, das zu beheben... 🧵👇
2/5 Die meisten Agenten-Frameworks ermöglichen es Ihnen, einen "Before"- und "After"-Hook an jeden Agenten anzuhängen. - Der "Before"-Hook wird direkt vor dem Start des Agenten ausgelöst. - Der "After"-Hook wird ausgelöst, wenn er fertig ist. Das ist alles — zwei Hooks pro Agent.
3/5 Mit diesen beiden Hooks kannst du protokollieren, welcher Agent läuft, aufzeichnen, wann er gestartet ist, und ausgeben, wie lange es gedauert hat, wenn er fertig ist. Anstelle eines leeren Terminals für eine Minute erhältst du: "Forscher startet..." "Forscher fertig (12,3s)" "Analyst startet..."
4/5 Der "before" Hook kann auch einen Agenten vollständig überspringen. Wenn bereits zwischengespeicherte Ergebnisse von einem vorherigen Lauf existieren, findet der Hook diese und gibt die Daten direkt zurück - der Agent wird nie ausgeführt. Das ist Caching auf Agentenebene ohne Änderungen am Agenten selbst.
73