FlowHunt で AI エージェント機能を設定する
目次
- FlowHuntをAIプロバイダーとして統合する(別記事)
- ステップ1 — AIエージェントを作成する
- ステップ2 — MCPトークンを作成し、フローに接続する
- ステップ3 — 自動化ルールからAIエージェントをトリガーする
- AIエージェント機能の概要(別記事)
AI Agents(AIエージェント)機能を使うと、再利用可能なAI搭載エージェントを作成し、自動化ルールを通じてチケットに対してそれをトリガーできます。この記事では、FlowHuntをAIプロバイダーとして使用するAIエージェントの設定方法を説明します。この機能全般の紹介については、AIエージェント機能の概要をご覧ください。
注: 開始する前に、LiveAgentアカウントがFlowHuntに接続されている必要があります。まだ接続していない場合は、先にFlowHuntをAIプロバイダーとして統合するガイドに従ってください。
FlowHuntは、LiveAgentと同じく私たちの会社Quality Unitが提供するノーコードAI自動化プラットフォームです。FlowHuntを使ったAI機能をご利用いただくことで、データの安全性を確保し、優先サポートを提供します。LiveAgentとFlowHuntの両方のサブスクリプションを有効にしているお客様には、サポートチームが初期設定を全面的にサポートいたします。無料の設定サービスにご興味がある場合は、お気軽に support@liveagent.com までご連絡ください。
ステップ1 — AIエージェントを作成する
AIエージェントは中心となる設定オブジェクトです。どのAIプロバイダーを呼び出すか、どの特定のフローを実行するか、そしてAIがチケットに対して実行できるアクションは何かを定義します。必要な数だけエージェントを作成できます。ユースケースごとに1つ作成するのが一般的なパターンです(例: 自動タグ付け用に1つ、よくあるFAQチケットの自動解決用に1つなど)。
- Configuration > AI > AI Agents(設定 > AI > AIエージェント)に移動し、Create AI agent(AIエージェントを作成)をクリックします。
- わかりやすいName(名前)を入力します(例: 受信メールの自動分類)。この名前はルールのアクションや実行ログに表示されるため、エージェントの目的が明確にわかるものを選んでください。
- Provider(プロバイダー)で、事前に設定したFlowHunt統合を選択します。
- Flow(フロー)で、このAIエージェントがチケットを処理する際に使用するFlowHuntのフローを選択します。ドロップダウンには、接続されたワークスペース内で利用可能なすべてのフローが表示されます。
- Allowed tools(許可するツール)で、AIがチケットに対して実行できるアクションを選択します。利用可能なツールの一覧については、MCPツールリファレンスを参照してください。
- Save(保存)をクリックします。
ヒント: AIには本当に必要なツールのみを付与してください。例えば、チケットにタグを付けることだけを目的とするエージェントには、Resolve ticket(チケットを解決)やAssign ticket(チケットを割り当て)といったツールは不要です。ツールリストを絞り込むことで、意図しないアクションのリスクを減らし、クレジット予算を節約することができます。
ステップ2 — MCPトークンを作成し、フローに接続する
FlowHuntがLiveAgentのチケットデータを読み取り、許可されたアクションをLiveAgent側で実行できるようにするには、アクセストークンとLiveAgentのMCPサーバーのアドレスが必要です。
- LiveAgentで、ステップ1で作成したAIエージェントを編集します。MCP Access Tokens(MCPアクセストークン)セクションでGenerate token(トークンを生成)をクリックし、トークンをコピーします。トークンは一度しか表示されず、後から再取得することはできません。
- FlowHuntアカウントに移動し、使用したいフローを編集します。AIエージェントのノードをクリックし、Tools(ツール)の下にあるAdd Tool(ツールを追加)をクリックします。
- MCP Clientツールを検索して選択します。
- Edit Servers(サーバーを編集)をクリックし、MCP Server URL(MCPサーバーURL)として
https://YOUR_ACCOUNT.ladesk.com/api/mcpを入力します。Transport(トランスポート)はstreamable_httpのままにし、Authorization(認証)でBearer Token(ベアラートークン)を選択し、前のステップで取得したトークンを貼り付けます。 - 必要なアクションを実行できるように、フローのプロンプトを保存・調整します。
注: 生成されたアクセストークンの有効期限は2年間です。同じエージェントとフローをそれ以上長く使い続ける場合は、期限切れになる前にトークンを再生成してください。AIエージェントを削除すると、そのエージェントに紐づくすべてのトークンは自動的に無効化されます。
ステップ3 — 自動化ルールからAIエージェントをトリガーする
- Configuration > Automation > Rules(設定 > 自動化 > ルール)(時間ベースのトリガーの場合はTime Rules(時間ルール))に移動し、Create(作成)をクリックします。
- ルールのTrigger(トリガー)を設定します。例えば、Ticket is created(チケットが作成された)、Message is received(メッセージを受信した)、Tag is added to ticket(チケットにタグが追加された)などです。
- 必要なConditions(条件)を追加します(例: 特定の部門のチケットのみ、または特定のキーワードを件名に含むチケットのみなど)。
- Actions(アクション)セクションでAdd action(アクションを追加)をクリックし、Run AI agent(AIエージェントを実行)を選択します。
- アクションのパラメーターで以下を設定します。
- AI agent(AIエージェント) — ステップ1で作成したエージェントを選択します。
- Budget(予算) — この実行のツール呼び出しがどのAI予算から消費されるかを選択します。予算の仕組みについては、AI予算とクレジットの記事を参照してください。
- Save rule(ルールを保存)をクリックします。
以降、このルールが発動するたびに、LiveAgentは選択されたAIエージェントを一致したチケットに対して実行します。実行はバックグラウンドで行われるため、これ以上の手動操作は必要ありません。実行状況を確認するには、AIエージェントの実行状況を監視するを参照してください。