本文へスキップ
エージェントのタスク

メモリと知識を管理する

長時間のタスクや複数のセッションにわたって、有用なコンテキストを利用できるようにします。

目標とする成果

エージェントが必要なときに取得できる、関連性のあるコンテキスト。

必要な機能

各機能にツールを一つ選び、ワークフローとして接続します。

このエージェントタスクの設計方法

「メモリと知識を管理する」を、各境界で明確な証拠を残すパイプラインとして捉えます。まず目標の成果である「エージェントが必要なときに取得できる、関連性のあるコンテキスト。」を定め、提供元を選ぶ前に各機能の入出力の契約を定義します。ツールが使えなくなったり要件に合わなくなったりしても、移行しやすいワークフローを保てます。

代表的な要求で処理全体を検証し、各段階の入力、中間結果、遅延、費用、失敗状態を記録します。本番では部分結果を可視化し、副作用の危険な再試行を防ぎ、制限や不完全なデータへの代替処理を用意してください。

実装チェックリスト

  • 提供元を選ぶ前に、成功基準と代表的な評価データを定義します。
  • 各機能に型付きの入出力、タイムアウト、エラーの契約を定めます。
  • 提供元固有のコードをアダプターの背後に置き、代替先も利用できるようにします。
  • 実行全体を追跡し、重大な影響がある操作の前には承認を求めます。

情報源と検証

実装や購入の判断前に、一次資料で最新の動作を確認してください。機能、制限、価格は掲載確認後に変わる場合があります。