用語集
エージェント (Agent)
エージェント (Agent): ツールと対話し、複雑なワークフローを処理し、ユーザーとコミュニケーションをとることができるAIエンティティ。
LLM(大規模言語モデル): エージェントの能力を支える基盤となるAIモデル。
メッセージ (Message): ユーザー、アシスタント、またはシステム間で渡されるデータを表す、エージェントシステムにおける通信の単位。
プロンプト (Prompt): ユーザー、アシスタント、およびシステムからのメッセージで構成される、LLMに提供される会話履歴。
システムプロンプト (System prompt): エージェントの振る舞いをガイドし、役割を定義し、タスクに必要な主要な情報を提供するためにエージェントに与えられる指示。
コンテキスト (Context): 会話履歴やツールへのアクセスが可能な、LLMのインタラクションが行われる環境。
LLMセッション (LLM session): 会話履歴、利用可能なツール、およびリクエストを行うためのメソッドを含む、LLMとやり取りするための構造化された方法。
エージェントワークフロー (Agent workflow)
- ストラテジー (Strategy): 連続的なサブグラフで構成される、エージェントのために定義されたワークフロー。ストラテジーは、エージェントがどのように入力を処理し、ツールと対話し、出力を生成するかを定義する。ストラテジーグラフは、ノード間の遷移を表すエッジによって接続されたノードで構成される。
ストラテジーグラフ (Strategy graphs)
グラフ (Graph): エージェントのストラテジーワークフローを定義する、エッジで接続されたノードの構造。
ノード (Node): 特定の操作または変換を表す、エージェントのストラテジーワークフローの基本的な構成要素。
エッジ (Edge): エージェントグラフにおけるノード間の接続。操作のフローを定義し、多くの場合、各エッジをいつ辿るかを指定する条件を持つ。
条件 (Conditions): 特定のエッジをいつ辿るかを決定するルール。
サブグラフ (Subgraph): エージェントストラテジー内における処理の自己完結した単位であり、独自のツール、コンテキスト、および責任を持つ。サブグラフの操作に関する情報は、サブグラフ内にカプセル化されるか、
AgentMemory機能を使用してサブグラフ間で転送される。
ツール (Tools)
ツール (Tool): エージェントが特定のタスクを実行したり、外部システムにアクセスしたりするために使用できる関数。エージェントは利用可能なツールとその引数については認識しているが、その実装の詳細については関知しない。
ツール呼び出し (Tool call): 提供された引数を使用して特定のツールを実行するためのLLMからのリクエスト。関数呼び出しと同様に機能する。
ツール記述子 (Tool descriptor): ツールの名前、説明、およびパラメーターを含むツールのメタデータ。
ツールレジストリ (Tool registry): エージェントが利用可能なツールのリスト。レジストリは、利用可能なツールをエージェントに通知する。
ツール結果 (Tool result): ツールの実行によって生成された出力。例えば、ツールがメソッドである場合、その結果は戻り値となる。
履歴の圧縮 (History compression)
- 履歴の圧縮 (History compression): さまざまな圧縮戦略を適用することで、トークンの使用量を管理するために会話履歴のサイズを削減するプロセス。詳細については、History compression を参照。
機能 (Features)
- 機能 (Feature): AIエージェントの機能を拡張および強化するコンポーネント。
EventHandler 機能
- EventHandler: エージェントのさまざまなイベントを監視し、それに応答できるようにする機能。ワークフロー全体を通じて、エージェントのライフサイクルの追跡、エラーの処理、およびツールの呼び出しの処理のためのフックを提供する。
AgentMemory 機能
AgentMemory: AIエージェントが会話をまたいで情報を保存、取得、および使用できるようにする機能。詳細については、AgentMemory を参照。
コンセプト (Concept): キーワード、説明、およびファクトタイプを含む、
AgentMemory機能における関連メタデータを持つ情報のカテゴリ。コンセプトは、エージェントが記憶し、思い出すことができるAgentMemoryシステムの基本的な構成要素。詳細については、AgentMemory を参照。ファクト (Fact):
AgentMemoryシステムに保存される個々の情報。ファクトはコンセプトに関連付けられ、単一の値または複数の値を持つことができる。詳細については、AgentMemory を参照。メモリスコープ (Memory scope): ファクトが関連するコンテキスト。詳細については、AgentMemory を参照。
