マルチエージェントAIパイプラインは可視性の問題を抱えています。30〜60秒間静かに動作し、どのステップがアクティブで、どれくらい時間がかかっているのか、どこで壊れ🥴ているのか全くわかりません エージェントのコールバックはそれを解決する簡単な方法です...🧵👇
2/5 ほとんどのエージェントフレームワークでは、各エージェントに「ビフォー」と「アフター」フックを付けることができます。 - 「ビフォー」フックはエージェントが始まる直前に発射されます。- 「アフター」フックは終わったときに発射されます。 それだけのことです — エージェント一人につき2つのフック。
3/5 この2つのフックを使えば、どのエージェントが実行中かを記録し、いつ開始か、終了時にどれくらいかかった時間を印刷できます。 1分間空白の端末の代わりに、次の表示が表示されます: 「研究者が開始...」「研究者完了(12.3秒)」「アナリスト開始...」
4/5 「ビフォー」フックはエージェントを完全にスキップすることも可能です。もし過去の実行でキャッシュされた結果が既に存在している場合、フックはそれらを見つけて直接データを返します。エージェントは実行しません。 これはエージェントレベルのキャッシュで、エージェント自体には一切変更がありません。
87