--- title: "はじめに" url: https://docs.catalyst.zoho.com/ja/convokraft/help/bots/introduction/ description: "アプリケーションのエンドユーザーに会話アシスタンスを提供するCatalyst ConvoKraft botについて説明します。" last_updated: 2026-02-23T12:39:41Z service: ConvoKraft type: general --- # Bots - はじめに ### 概要 ConvoKraft botは、Catalystアプリケーションの会話インターフェースとして機能するために構築する会話アシスタントです。技術的には、botはConvoKraftサービスで作成するインスタンスであり、自然言語理解(NLU)と会話機能を備えています。 [Catalystコンソール](https://console.catalyst.zoho.com/baas/index)からCatalystアプリケーション用のbotを作成できます。botが実行するタスクのセットを[Actions](https://docs.catalyst.zoho.com/ja/convokraft/help/actions/overview/introduction)として設定する必要があります。ConvoKraft botは、ユーザーと会話しながらActionsを実行するように設定できます。各Actionの応答は、アプリケーションの特定のニーズに基づいて設定できます。各Actionは、Direct answerで応答するか、アプリケーションのBusiness logicを実行するように設定できます。ConvoKraft botのBusiness logicは、以下のプラットフォームのいずれかを使用して開発できます: * **Catalyst Integration Functions**:[Catalyst Serverless Integration Functions](https://docs.catalyst.zoho.com/ja/convokraft/help/actions/bot-logic/catalyst-integration-functions)は、Catalystサーバーでホストされるカスタムビルドのコーディング構造です。Catalyst Integration functionsの詳細については、[こちら](https://docs.catalyst.zoho.com/ja/serverless/help/functions/integration-functions/)を参照してください。 * **Deluge**:[Deluge](https://docs.catalyst.zoho.com/ja/convokraft/help/actions/bot-logic/deluge-functions/defining-deluge-functions)は、Zohoのクラウド環境でホストされるZohoネイティブのオンラインスクリプト言語です。Delugeの詳細については、[こちら](https://www.zoho.com/deluge/help/)を参照してください。 * **Webhooks**:[Webhooks](https://docs.catalyst.zoho.com/ja/convokraft/help/actions/bot-logic/webhooks)は、botによって特定のActionsが呼び出されたときにカスタムサーバーエンドポイントにアクセスするために使用できるコールバック関数です。必要に応じて、Webhook URLのセキュリティを確保することもできます。 要件に応じて、アプリケーション用に複数のConvoKraft botを作成できます。ConvoKraft botに必要なActionsを設定した後、botはネイティブの会話機能を使用して会話に応答し、設定されたActionsの理解に基づいて必要なタスクを実行できるようになります。 ### ConvoKraft botの機能 Catalyst ConvoKraft botには、デフォルトで以下の組み込み機能があります: * **Intent解析**:必要なActionを実行するために文の意図を理解します。 * **コンテキスト維持**:文とその前後の文との関係を理解します。 * **エンティティ抽出**:会話文からプログラム可能なデータとして情報を抽出します。 これらのネイティブ機能は、ConvoKraftサービスを使用して構築されたすべてのbotのカスタム機能または[Actions](https://docs.catalyst.zoho.com/ja/convokraft/help/actions/overview/introduction)を補完します。 ### ConvoKraft botのワークフロー ConvoKraft botを[作成](https://docs.catalyst.zoho.com/ja/convokraft/help/bots/create-a-bot)した後、アプリケーションのさまざまなユースケースに基づいて必要なActionsを設定する必要があります。その後、botはその特定のActionに関連するすべてのユーザーメッセージに応答できるようになります。入力メッセージを受信すると、ConvoKraftは入力メッセージをbotの設定済みActionsのサンプル呼び出しと比較します。 メッセージが設定済みのActionsのいずれにも一致しない場合、botはメッセージを理解できないと応答します。ConvoKraftが入力メッセージをbotの事前設定済みActionと一致させることができた場合、そのActionを実行するために必要なユーザーデータを、会話形式で入力として求めます。たとえば、イベントを予約しようとしている場合、botはイベント名、開始時刻、終了時刻、場所などの詳細を取得するために質問を促すことがあります。必要なデータがすべて入力として取得された後、ConvoKraftはそのActionに設定された応答に応じて、そのActionに定義されたBusiness logicを実行するか、Direct answerで応答します。