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 Functions:Catalyst Serverless Integration Functionsは、Catalystサーバーでホストされるカスタムビルドのコーディング構造です。Catalyst Integration functionsの詳細については、こちらを参照してください。
-
Deluge:Delugeは、Zohoのクラウド環境でホストされるZohoネイティブのオンラインスクリプト言語です。Delugeの詳細については、こちらを参照してください。
-
Webhooks:Webhooksは、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
Yes
No
Send your feedback to us