最終更新日: 2025年9月11日
HubSpotでは、ユーザーの指示に従ってさまざまなアクションを実行するAIエージェントを作成できます。例えば、毎朝その日に予定されているミーティングに関するメモを記載したEメールを送信するエージェントを作成できます。
エージェントはこうしたタスクを実行するために、エージェントツールを利用します。エージェントツールはプログラミング言語の関数のようなもので、ユーザーから渡されたパラメーターを取り、出力を返します。HubSpotでのエージェントツールは、MCP(モデル コンテキスト プロトコル)でのツールの概念に似ています。つまり、AIが特定のジョブを実行できるように、エージェントツールでAPI呼び出し、LLMステップ、およびその他のサポートコンテキストをパッケージ化します。これらのツールは特定の明確に定義されたタスクを実行するように設計され、それぞれに、データベースのクエリー、CRUD(作成、読み取り、更新、削除)操作の実行、生成AIを使用したコンテンツの要約といったタスクを実行します。
実装の観点からすると、エージェントツールはカスタム ワークフロー アクションの拡張バージョンであり、HubSpotの開発者プロジェクトフレームワークを使用して構築します。
現時点のベータ版では、以下の制限があります。
- CRMデータを取得するためのツールが明示的に指定されていない限り、エージェントはCRMデータにアクセスできません。
- タスクを完了するための十分な情報が与えられていなくても、起動後のエージェントがユーザーに情報を要求することはできません。