AI Agentのツールでの設定

AI Agent のためにツールを設定する際は、基本的にエージェントが目標を達成するために必要な能力を装備していることになります。 ツールには他の AI Agents、プロセス、Task BotsAPI Tasks、およびフォームが含まれる場合があります。

注: AI Agentsは、目標を達成するためにどのツールを呼び出すかを決定するために LLM を使用します。

AI Agentはどのようにツールを選ぶのか?

エージェントはModel connectionを使用して LLM と対話します。 その役割、目標、および行動計画(システムプロンプト)に基づいて、LLM は次の行動方針を決定します。 ツールとその変数の説明は、LLM が情報に基づいた意思決定を行うために必要な情報を提供します。 説明は LLM へのプロンプトとして機能し、その意思決定プロセスを導きます。 詳細な説明を提供することで、LLM が適切なツールを選択し、効果的に使用する可能性が高まります。

必要なツールがない場合、エージェントはHuman in the Loop ツールを使って人間に助けを求めることができます。 Human in the Loopがオンになっていることを確認してください。そうでないと、人間に支援を求めることはありません。

主なポイント

  • ツールの選択: プロの開発者は、利用可能な自動化から選択するか、新しいツールとして作成することができます。
  • ツールの説明: 各ツールの明確で包括的な説明を提供することは重要です。 説明は、このツールの目的と、それがエージェントの全体的な目標にどのように適合するかを説明する必要があります。 AI はこれらの説明を、ツールをどのように、いつ使用するかを理解するための重要な情報として使用します。
  • 変数の説明: 入力および出力変数の説明は同じくらい重要です。 AI はこれらの説明を使用して変数の値を生成し、変数データの使用方法を決定します。
  • 入力および出力変数: ツールを設定する際、入力変数と出力変数が表示されます。 対応するボックスにチェックを入れることで、LLM がどの入力変数を入力するかを選択できます。 ボックスがチェックされていない場合、LLM はその変数について知りません。
  • ツール制限: エージェントが利用できるツールの数は最大10個に制限されています。
  • ツール名: ツール名は一意である必要があります。 リポジトリ内のファイル名がツール名として使用されます。