> ## Documentation Index
> Fetch the complete documentation index at: https://developers.hubspot.jp/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# エージェントとツールの概要

> HubSpotエージェントエクスペリエンスをカスタマイズするためのエージェントツールを構築する方法をご紹介します。

HubSpotでは、ユーザーの指示に従ってさまざまなアクションを実行するAIエージェントを作成できます。例えば、毎朝その日に予定されているミーティングに関するメモを記載したEメールを送信するエージェントを作成できます。

エージェントはこうしたタスクを実行するために、エージェントツールを利用します。エージェントツールはプログラミング言語の関数のようなもので、ユーザーから渡されたパラメーターを取り、出力を返します。HubSpotでのエージェントツールは、MCP（モデル コンテキスト プロトコル）でのツールの概念に似ています。つまり、AIが特定のジョブを実行できるように、エージェントツールでAPI呼び出し、LLMステップ、およびその他のサポートコンテキストをパッケージ化します。これらのツールは特定の明確に定義されたタスクを実行するように設計され、それぞれに、データベースのクエリー、CRUD（作成、読み取り、更新、削除）操作の実行、生成AIを使用したコンテンツの要約といったタスクを実行します。

実装の観点からすると、エージェントツールはカスタム ワークフロー アクションの拡張バージョンであり、HubSpotの開発者プロジェクトフレームワークを使用して構築します。

<Info>
  現時点のベータ版では、以下の制限があります。

  * CRMデータを取得するためのツールが明示的に指定されていない限り、エージェントはCRMデータにアクセスできません。
  * タスクを完了するための十分な情報が与えられていなくても、起動後のエージェントがユーザーに情報を要求することはできません。
</Info>

## ツールの構築

ツールを構築するには、[エージェントの作成に関するガイド](/apps/developer-platform/add-features/agent-tools/create-an-agent-tool)と、設定オプション、ベストプラクティス、リクエストの検証に関する情報が記載されている[リファレンスドキュメント](/apps/developer-platform/add-features/agent-tools/reference)を参照してください。

<Warning>
  ### 注：

  HubSpotでは現在も、エージェントツールのテストを可能にするための機能の開発を積極的に進めています。これらのテスト機能が利用可能になり次第、このページが更新されて手順が追加される予定です。
</Warning>
