メモリと知識を管理する
長時間のタスクや複数のセッションにわたって、有用なコンテキストを利用できるようにします。
目標とする成果
エージェントが必要なときに取得できる、関連性のあるコンテキスト。
必要な機能
各機能にツールを一つ選び、ワークフローとして接続します。
このエージェントタスクの設計方法
「メモリと知識を管理する」を、各境界で明確な証拠を残すパイプラインとして捉えます。まず目標の成果である「エージェントが必要なときに取得できる、関連性のあるコンテキスト。」を定め、提供元を選ぶ前に各機能の入出力の契約を定義します。ツールが使えなくなったり要件に合わなくなったりしても、移行しやすいワークフローを保てます。
代表的な要求で処理全体を検証し、各段階の入力、中間結果、遅延、費用、失敗状態を記録します。本番では部分結果を可視化し、副作用の危険な再試行を防ぎ、制限や不完全なデータへの代替処理を用意してください。
実装チェックリスト
- 提供元を選ぶ前に、成功基準と代表的な評価データを定義します。
- 各機能に型付きの入出力、タイムアウト、エラーの契約を定めます。
- 提供元固有のコードをアダプターの背後に置き、代替先も利用できるようにします。
- 実行全体を追跡し、重大な影響がある操作の前には承認を求めます。
情報源と検証
実装や購入の判断前に、一次資料で最新の動作を確認してください。機能、制限、価格は掲載確認後に変わる場合があります。