メインコンテンツまでスキップ

AIにおけるエージェントとは?

AIにおけるエージェントを理解する一つの方法は、意思決定の方法を知っているチェーン(連鎖)と見なすことです。通常のチェーンは、あらかじめ定義された順序でさまざまなAIコンポーネントを呼び出しますが、エージェントは言語モデルを使ってどのアクションを取るべきかを自ら判断します。

エージェントはAIの中で意思決定を担う部分であり、他のエージェントやツールと相互作用できます。ユーザーがエージェントにクエリを送信すると、エージェントはそのクエリに最も適したツールを選択しようと試みます。エージェントは、ユーザーの具体的なクエリに応じて柔軟に対応できるだけでなく、その動作を制御するプロンプト(指示文)にも反応します。

n8nにおけるエージェント

n8nでは、Agentノードを提供しており、設定に応じてさまざまなタイプのエージェントモードで動作させることができます。利用可能なエージェントタイプの詳細については、Agentノードのドキュメントをご参照ください。

エージェントを含むワークフローを実行すると、エージェントは複数回にわたって実行されます。例えば、最初に初期化を行い、次にツールを呼び出すために実行され、さらにツールからの応答を評価してユーザーに返答するために再度実行されることがあります。