お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Bots - はじめに

概要

ConvoKraft botは、Catalystアプリケーションの会話インターフェースとして機能するために構築する会話アシスタントです。技術的には、botはConvoKraftサービスで作成するインスタンスであり、自然言語理解(NLU)と会話機能を備えています。

CatalystコンソールからCatalystアプリケーション用のbotを作成できます。botが実行するタスクのセットをActionsとして設定する必要があります。ConvoKraft botは、ユーザーと会話しながらActionsを実行するように設定できます。各Actionの応答は、アプリケーションの特定のニーズに基づいて設定できます。各Actionは、Direct answerで応答するか、アプリケーションのBusiness logicを実行するように設定できます。ConvoKraft botのBusiness logicは、以下のプラットフォームのいずれかを使用して開発できます:

  • Catalyst Integration FunctionsCatalyst Serverless Integration Functionsは、Catalystサーバーでホストされるカスタムビルドのコーディング構造です。Catalyst Integration functionsの詳細については、こちらを参照してください。

  • DelugeDelugeは、Zohoのクラウド環境でホストされるZohoネイティブのオンラインスクリプト言語です。Delugeの詳細については、こちらを参照してください。

  • WebhooksWebhooksは、botによって特定のActionsが呼び出されたときにカスタムサーバーエンドポイントにアクセスするために使用できるコールバック関数です。必要に応じて、Webhook URLのセキュリティを確保することもできます。

要件に応じて、アプリケーション用に複数のConvoKraft botを作成できます。ConvoKraft botに必要なActionsを設定した後、botはネイティブの会話機能を使用して会話に応答し、設定されたActionsの理解に基づいて必要なタスクを実行できるようになります。


ConvoKraft botの機能

Catalyst ConvoKraft botには、デフォルトで以下の組み込み機能があります:

  • Intent解析:必要なActionを実行するために文の意図を理解します。
  • コンテキスト維持:文とその前後の文との関係を理解します。
  • エンティティ抽出:会話文からプログラム可能なデータとして情報を抽出します。

これらのネイティブ機能は、ConvoKraftサービスを使用して構築されたすべてのbotのカスタム機能またはActionsを補完します。


ConvoKraft botのワークフロー

ConvoKraft botを作成した後、アプリケーションのさまざまなユースケースに基づいて必要なActionsを設定する必要があります。その後、botはその特定のActionに関連するすべてのユーザーメッセージに応答できるようになります。入力メッセージを受信すると、ConvoKraftは入力メッセージをbotの設定済みActionsのサンプル呼び出しと比較します。

メッセージが設定済みのActionsのいずれにも一致しない場合、botはメッセージを理解できないと応答します。ConvoKraftが入力メッセージをbotの事前設定済みActionと一致させることができた場合、そのActionを実行するために必要なユーザーデータを、会話形式で入力として求めます。たとえば、イベントを予約しようとしている場合、botはイベント名、開始時刻、終了時刻、場所などの詳細を取得するために質問を促すことがあります。必要なデータがすべて入力として取得された後、ConvoKraftはそのActionに設定された応答に応じて、そのActionに定義されたBusiness logicを実行するか、Direct answerで応答します。

最終更新日 2026-02-23 18:09:41 +0530 IST