AiToolGoのロゴ

Crisp AIチャットボットを使いこなす:チャットボットブロックの包括的ガイド

詳細な議論
技術的
 0
 0
 1
Crispのロゴ

Crisp

Crisp IM SAS

この記事は、Crisp AIチャットボットの包括的な概要を提供し、ボットのノーコードワークフロービルダー内で利用可能なさまざまなブロックを詳述しています。イベント、アクション、条件、終了ブロックを使用してチャットボットシナリオを作成する方法と、効率的なシナリオ構築のためのベストプラクティスを説明しています。
  • 主要ポイント
  • ユニークな洞察
  • 実用的な応用
  • 主要トピック
  • 重要な洞察
  • 学習成果
  • 主要ポイント

    • 1
      チャットボットブロックとその機能に関する詳細な説明
    • 2
      効率的なチャットボットシナリオ構築のための実践的なヒント
    • 3
      構造化された目次による明確なコンテンツ構成
  • ユニークな洞察

    • 1
      チャットボット作成のためのイベント、アクション、条件、終了ブロックの詳細な内訳
    • 2
      チャットボットシナリオでブロックを効果的に使用するためのベストプラクティス
  • 実用的な応用

    • この記事は、アプリケーションでチャットボット機能を実装および最適化したいユーザーにとって実践的なガイドとして機能します。
  • 主要トピック

    • 1
      Crisp AIチャットボットブロック
    • 2
      ノーコードワークフロービルダー
    • 3
      チャットボットシナリオのベストプラクティス
  • 重要な洞察

    • 1
      チャットボット機能の包括的な概要
    • 2
      効率的なシナリオ構築のための実践的なヒント
    • 3
      さまざまなブロックタイプの明確な分類
  • 学習成果

    • 1
      Crisp AIチャットボットで利用可能なさまざまなブロックを理解する
    • 2
      効果的なチャットボットシナリオを作成するためのベストプラクティスを学ぶ
    • 3
      チャットボット機能の実用的な応用に関する洞察を得る
チュートリアル
コードサンプル
ビジュアル
基礎
高度なコンテンツ
実践的なヒント
ベストプラクティス

Crisp AIチャットボットブロックの理解

Crisp AIチャットボットを使用すると、ノーコードのワークフロービルダーで自動化された会話を作成できます。これらの会話、またはシナリオは、さまざまな種類の「ブロック」を接続することによって構築されます。各ブロックは、メッセージの送信、条件のチェック、イベントのトリガーなど、特定の機能を実行します。このガイドでは、各ブロックタイプを詳細に調べ、強力で効率的なチャットボット自動化を構築するための知識を提供します。

イベントブロック:チャットボットアクションのトリガー

イベントブロックは、チャットボットシナリオの「リスナー」です。ユーザーがメッセージを送信した、会話の状態が変更された、ボタンがクリックされたなど、何かが発生したときに検出します。イベントブロックに到達すると、監視されているイベントが発生するまでシナリオは一時停止します。 主要なイベントブロック: * **新しいユーザーメッセージ:** ユーザーからのあらゆる種類のメッセージ(テキスト、画像、ファイルなど)を検出します。シナリオを開始したり、ユーザーの質問をキャプチャしたりするのに役立ちます。 * **ユーザーメッセージ一致:** 特定のパターンまたはキーワードを含むテキストメッセージを検出します。ユーザーの入力に基づいてアクションをトリガーするのに理想的です。 * **ボタン/入力アクション:** ユーザーがボタンをクリックしたか、フィールド入力を送信したかを検出します。ButtonまたはField Inputアクションブロックの後に使用されます。 * **会話状態変更:** 会話の状態(保留中、未解決、解決済み)の変更を検出します。 * **オペレーター待機中:** 2分後にオペレーターがユーザーのメッセージを読んでいない場合にトリガーされます。 * **ユーザーのメール/電話番号/名前更新:** 会話でユーザー情報が更新されたときにトリガーされます。 * **カスタムデータ更新:** 会話のカスタムデータが設定または変更されたときにトリガーされます。 * **セグメント更新:** 会話セグメントが設定または変更されたときにトリガーされます。 * **URL変更検出:** ユーザーがウェブサイト上の特定のURLに移動したときに検出します。 * **新しいCrispイベント:** SDKで特定のCrispイベントがプッシュされたときに検出します。これにより、プログラムでシナリオを開始できます。

アクションブロック:チャットボットシナリオでのタスク実行

アクションブロックを使用すると、チャットボットシナリオの実行中にアクションを実行できます。これらのアクションには、メッセージの送信、ユーザー情報の更新、内部プロセスのトリガーなどが含まれます。 主要なアクションブロック(カテゴリ別): * **メッセージ送信:** * **テキスト:** ユーザーに通常のテキスト返信を送信します。 * **作成中:** 作成中のアニメーション(タイピングインジケーター)を表示します。 * **ボタンピッカー:** ユーザーにインタラクティブなボタンピッカーを表示します。 * **フィールド入力:** ユーザーから情報を収集するためのフィールド入力を表示します。 * **ファイル添付:** 会話でファイルを共有します。 * **アニメーション(GIF):** 会話にGIFアニメーションを挿入します。 * **カルーセル:** アイテム/製品のカルーセルを表示します。 * **プライベートノート:** オペレーターのみが確認できるプライベートノートメッセージを送信します。 * **ユーザー更新:** * **ユーザー名/メール/電話番号更新:** ユーザーのニックネーム、メールアドレス、または電話番号を更新します。 * **ユーザーカスタムデータ更新:** ユーザーに関連付けられたカスタムデータを更新します。 * **ボットメモリで設定:** ボットメモリでユーザーデータを設定します。 * **セッションセグメント追加:** ユーザーにセッションセグメントを追加します。 * **イベント送信:** イベントを送信します。 * **ユーザーフィードバックを求める:** ユーザーにフィードバックを求めます。 * **内部アクション:** * **チャット状態更新:** チャットの状態を更新します。 * **待機:** 指定された時間だけシナリオを一時停止します。 * **ユーザーブロック:** ユーザーをブロックします。 * **オペレーターメンション:** オペレーターをメンションします。 * **オペレーター割り当て:** 会話にオペレーターを割り当てます。 * **受信トレイに移動:** 会話を受信トレイに移動します。 * **Webフック送信:** Webフックを送信します。 * **AIアクション:** * **インテント評価:** ユーザーのインテントを評価します。 * **MagicReply:** AI搭載の応答を生成します。 * **ヘルプデスク検索:** 関連する記事をヘルプデスクで検索します。 * **回答検索:** 回答を検索します。 * **Webコンテンツ検索:** Webコンテンツを検索します。

条件ブロック:チャットボットへのロジック追加

条件ブロックを使用すると、特定の条件をチェックすることでチャットボットシナリオにロジックを追加できます。条件が満たされたかどうかに基づいて、シナリオは異なるパスをたどることができます。 主要な条件ブロック: * **会話が新規:** 会話が新規かどうかをチェックします。 * **経過時間:** 特定のイベントからの経過時間をチェックします。 * **会話/連絡先セグメント:** 特定の会話または連絡先セグメントをチェックします。 * **会話/連絡先カスタムデータ:** 特定の会話または連絡先カスタムデータをチェックします。 * **現在のページURL:** ユーザーの現在のページURLをチェックします。 * **ユーザーの場所/言語:** ユーザーの場所または言語をチェックします。 * **現在の時間/日:** 現在の時間または日をチェックします。 * **ボットメモリにデータあり:** ボットメモリにデータがあるかどうかをチェックします。 * **ユーザーのメール一致/設定済み:** ユーザーのメールが特定のパターンに一致するか、または設定されているかをチェックします。 * **ユーザーの電話番号設定済み:** ユーザーの電話番号が設定されているかをチェックします。 * **ユーザー名設定済み:** ユーザー名が設定されているかをチェックします。 * **会話状態:** 会話の状態をチェックします。 * **ユーザー/サポート利用可能:** ユーザーまたはサポートが利用可能かどうかをチェックします。 * **連絡先認証済み:** 連絡先が認証されているかをチェックします。 * **会話チャネル/受信トレイ:** 会話チャネルまたは受信トレイをチェックします。 * **会話件名一致:** 会話件名が特定のパターンに一致するかどうかをチェックします。 * **HTTPレスポンス一致:** HTTPレスポンスが特定のパターンに一致するかどうかをチェックします。 * **メッセージインテント一致:** メッセージインテントが特定のパターンに一致するかどうかをチェックします。

終了ブロック:シナリオの終了とリンク

終了ブロックは、チャットボットシナリオを終了したり、別のシナリオにリンクしたりするために使用されます。 主要な終了ブロック: * **シナリオ停止:** 現在のシナリオを停止します。 * **シナリオ実行:** 別のシナリオを実行します。

ブロックオプション:チャットボットのカスタマイズ

多くのブロックはカスタマイズのための追加オプションを提供しており、チャットボットを特定のニーズに合わせて調整できます。これらのオプションには以下が含まれます: * **値の記憶:** 後で使用するためにユーザー入力を保存します。 * **メッセージの翻訳:** 複数の言語でメッセージを提供します。 * **変数と置換タグの使用:** メッセージに動的な情報を挿入します。 * **パターンマッチング:** ワイルドカードを使用して、ユーザー入力の特定のパターンを検出します。

チャットボットブロックの実用的な応用

さまざまなブロックの組み合わせにより、幅広いチャットボットシナリオを作成できます。以下にいくつかの例を示します: * **リードジェネレーション:** Field Inputブロックを使用してユーザー情報を収集し、Update Userブロックを使用して保存します。 * **カスタマーサポート:** AI Actionsブロックを使用してよくある質問に回答し、ユーザーを関連リソースに誘導します。 * **製品推奨:** Carouselブロックを使用して製品推奨を表示し、Eventブロックを使用してユーザーインタラクションを追跡します。 * **予約スケジューリング:** Button Pickerブロックを使用してユーザーが予約をスケジュールできるようにし、Web Hooksを使用して外部カレンダーと統合します。

効率的なチャットボットシナリオ構築のためのベストプラクティス

効率的で効果的なチャットボットシナリオを構築するために、以下のベストプラクティスを検討してください: * **シナリオの計画:** 構築を開始する前に、会話の流れをマッピングし、主要なステップを特定します。 * **明確で簡潔な言葉遣い:** メッセージが理解しやすいことを確認し、専門用語を避けてください。 * **シナリオの徹底的なテスト:** さまざまな入力とシナリオでシナリオをテストし、期待どおりに機能することを確認します。 * **監視と最適化:** シナリオのパフォーマンスを追跡し、効果を向上させるために必要に応じて調整を行います。

 元のリンク: https://help.crisp.chat/en/article/understanding-and-mastering-the-crisp-ai-chatbot-1boypme/

Crispのロゴ

Crisp

Crisp IM SAS

コメント(0)

user's avatar

    関連ツール