問題文
ある企業では、調査・照合・文書化の 3 つの役割を別のエージェントに担当させている。運用開始後、1 件の依頼を処理する間に同じ社内 API が平均 7 回呼ばれていることが分かった。内容は同じで、役割が切り替わるたびに呼び直されている。最も適切な対処はどれか。
選択肢
- 役割の間で共有する状態のストアは設けず、社内 API の側に応答のキャッシュを新たに置き、同じ内容の問い合わせには保存済みの結果を返して呼び出しの負荷を下げる
- 依頼ごとの中間の結果を共有の状態のストアに置き、各役割はまずそこを参照して、無い場合だけ社内 API を呼ぶ形にする。状態の有効期間は依頼の処理単位に合わせる
- 役割の切り替えの回数に上限を設け、上限に達したら処理を打ち切る
- 3 つの役割を 1 つのエージェントに統合し、呼び出しの重複をなくす