ツールは、エージェントを外部システムまたはエージェントに提供されるインライン コードに接続するために使用されます。これにより、エージェントは他のシステムとやり取りして、情報の取得、更新、フォーマット、分析を行うことができます。このページの各セクションでは、サポートされているさまざまな種類のツールについて説明します。
ツールを作成する
ツールを作成するには:
- エージェント ビルダーの右側にあるツールアイコンをクリックします。
- ツールのタイプを選択します(ツールのタイプの説明については、このドキュメントをご覧ください)。
- ツールに必要な情報を入力します。
- ツール名にはスネークケースを使用します。
- ツールの説明はエージェント モデルに提供されます。
エージェントでツールを使用する
ツールを作成したら、特定のエージェントにツールを使用するように指示する必要があります。
- エージェントにカーソルを合わせます。
- [ツールを追加] をクリックします。
- ツールを選択します。
- エージェントの手順で、ツールの使用方法を説明します。
ツールをテストする
エージェントでツールを使用する前に、コンソールでツールをテストできます。
- ツールパネルを開きます。
- パネルの上部にある [テストツール] ボタンをクリックします。
ツール スキーマで定義されているツールの入力を指定します。たとえば、スキーマが
placeプロパティとcityプロパティを含む JSON の場合、次の入力を使用できます。{ "place": "automobile repair center", "city": "austin texas" }[送信] をクリックします。 ツールが入力で実行され、出力が設定されます。
ツールを直接テストした後、[エージェントをプレビュー] を使用してツールをテストすることもできます。
使用可能なツール
次のツールを使用できます。
| ツール | 説明 |
|---|---|
| クライアント関数ツール | エージェントではなく、クライアントサイドで実行されるコードツール。 |
| データストア ツール | ウェブサイトのコンテンツとアップロードされたデータに基づいて、AI 生成のエージェント レスポンスを提供します。 |
| ウェブサイトのデータストア ツール | データストアに接続して、特定のウェブサイトから情報を検索します。 |
| クラウド ストレージ データストア ツール | 独自のファイルが入力されたデータストアに接続して、非構造化ドキュメントやよくある質問のコンテンツから情報を検索します。 |
| ファイル検索ツール | エージェントにファイルをアップロードするか、RAG ナレッジベースを提供します。 |
| Google 検索ツール | エージェントを Google 検索のグラウンディング機能に接続します。 |
| Integration Connector ツール | 構成済みの接続を利用するツールを作成します。 |
| MCP ツール | MCP サーバーに接続します。 |
| OpenAPI ツール | OpenAPI スキーマを使用して外部 API に接続します。 |
| Python コードツール | エージェントのツールとして Python コードを提供します。 |
| Salesforce ツール | エージェントを Salesforce インスタンスに接続します。 |
| Service Now ツール | エージェントを Service Now インスタンスに接続します。 |
| システム ツール | エージェントが一般的なタスクを実行するために使用できる組み込みツール。 |
| ウィジェット ツール | リッチなユーザー インタラクションを作成するための柔軟なウィジェット ツール。 |
ベスト プラクティス
ツールには、次のベスト プラクティスを使用します。
- 実行するタスクに関連する、意味的に意味のあるツール名を常に記述します。
- ツールとそのツールで実行できるタスクについて、常に高品質の説明を提供します。