このワークフローでは、エージェントが対応可能かどうかをチェックする条件設定フローを作成する方法を学習します。ボットビルダーは、営業時間中にメッセージが到着したかどうかを検証できますが、エージェントの空き状況を自動的に検出することはありません。これを実現するには、オンラインエージェントの数を検出するAPIコネクションを作成する必要があります。
この記事では、2025年2月2日時点でAIエージェントを試用または公開していたお客様のみが利用できる機能について説明します。AIエージェント - Advancedアドオンの同等の機能については、「AIエージェント - Advancedの対話の構築」を参照してください。
このワークフローには以下のステップが含まれます。
ステップ1:ベアラートークンを作成する
Zendesk Chat API用のベアラートークンを作成します。「Chat APIチュートリアル:OAuthトークンを生成する。
ステップ2:APIコネクションを作成する
API接続を作成する:
- 管理センターで、「Apps and integrations > Connections」に移動し、「Create connection」をクリックします。
- 「Bearer token」認証タイプを選択し、ステップ1で作成したトークンを入力します。
- 許可されたドメイン値の
rtm.zopim.comを入力してください
ステップ3:ボットビルダーで条件文を作成する
- 管理センターで、AI > AIエージェントに移動し、ボットを選択します。
- 「目的」タブに移動します。
- ボットビルダーで、次の API 詳細を含む Make API call ステップを追加します。
- 「Request」メソッドで、「GET」を選択します。
-
エンドポイントURLを入力します。
https://rtm.zopim.com/stream/agents/agents_online - 「認証」フィールドで、手順2で作成したコネクションを選択します。
- 「APIコールを実行」をクリックして、コールをテストし、ステータスコード200を返します。
- 「Key」列の「Variables」タブで、「Content」>「Data」の順に展開します。
- agents_onlineを見つけ、「保存」をクリックします。
-
「変数を追加」ポップアップが表示されます。「保存」をクリックして、
agents_online変数を作成します。
- 「API call successful」で、「If this」オプションと「Else」オプションを使用して「Branch by condition」ステップを追加します。
- 「If this」分岐を開き、名前を「Online」に変更し、「Add condition」をクリックします。
-
「変数 > agents_online | ≠ | 0」という条件を追加します。
- Chatにアクティブなエージェントがいるかどうかを確認する条件を作成しました。必要な手順でフローを完了し、ボットを公開します。
メモ:上記で使用されているリアルタイムAPIは、Enterpriseプランで利用できます。
翻訳に関する免責事項:この記事は、お客様の利便性のために自動翻訳ソフ トウェアによって翻訳されたものです。Zendeskでは、翻訳の正確さを期すために相応の努力を払っておりますが、翻訳の正確性につ いては保証いたしません。
翻訳された記事の内容の正確性に関して疑問が生じた場合は、正式版である英語の記事 を参照してください。