エージェントは記憶するか?

LlamaIndex によるエージェントワークフローの構築

Laurie Voss

VP Developer Relations, LlamaIndex

ステートレスとメモリ

エージェントの特性:

  • デフォルトはステートレス
  • セッション間で情報を保持しない
  • 毎回独立して実行される

メモリなしのエージェント

LlamaIndex によるエージェントワークフローの構築

メモリの重要性

$$

  • 人間の記憶は会話を継続させる

  • エージェントには有用であるためにコンテキストが必要

メモリ

LlamaIndex によるエージェントワークフローの構築

コンテキストの概要

$$

  • 例:名前の記憶

  • LlamaIndex は Context オブジェクトを使用

    • 実行間で情報を保存

$$

Context:エージェントが後で参照するために情報を保存するメモ帳またはメモリバンク。

コンテキストメモリ

LlamaIndex によるエージェントワークフローの構築

ステートレスからコンテキスト対応へ

  • ステートレスエージェント:

    • 応答後にすべてを忘れる
  • コンテキスト対応エージェント:

    • チャット間で記憶を保持
    • 有効化が必要
  • 情報の引き継ぎはワークフローで重要

空白とコンテキストの比較

LlamaIndex によるエージェントワークフローの構築

練習しましょう!

LlamaIndex によるエージェントワークフローの構築

Preparing Video For Download...