Sign up / Sign in

  1. Alliアカウント情報を使ってログインします。
    アカウントがない方は、こちらでアカウントを作成します。
  2. 初回ログイン時に限り、単純なtutorialが実行されます。
    2回目以降はダッシュボードのキャンペーン一覧ページが開きます。

Create a Campaign

キャンペーンには、三つの重要な要素があります。
チャットフロー、Placementターゲティング、Userターゲティングです。
このうちPlacement・Userターゲティングは未設定でも利用ができますが、チャットボットを実行するためにチャットフローは必ず設定する必要があります。
キャンペーンを作成すると、自動的に空のチャットフローが生成されます。

  1. キャンペーン(スキル)の作成
    キャンペーンを作成するには、[+]ボタンをクリックします。
    プロジェクトのドメインに基づいて、テンプレート選択画面が表示されることがあります。ここでは「テンプレートなし」を選択します。

2. キャンペーン(スキル)の生成・タイトル名の変更
    生成されたキャンペーンが左キャンペーンリストに「New Skill」という名前で
    表示されます。上部のタイトル名をクリックして名前を変更することができま
    す。

3. [プレイスメント]の設定(オプション)
    [追加]ボタンをクリックし、当該キャンペーンを実行するPlacementを設定する
    ことができます。Placementは、Webサイトやアプリの特定の場所を指します。
    たとえばランディングページを「LANDING」とし指定することができます。
    Placementを指定しない場合、キャンペーンは、すべてのページで実行されま
   す。

また、SDKをインポートする際、Placement名を特定あるいは、条件を設定することができます。
次の例は、「SHOPPING」で始まるPlacement名を持つすべてのページでキャンペーンが実行されるように設定したものになります。

4. ターゲティングの設定(オプション)
    ユーザのプロフィールや行動、あるいはカスタム変数の値を使用してターゲテ
    ィングするユーザーを特定することができます。
    たとえば、オンラインショッピングモールで10万円以上を支出した顧客のみ
    ターゲティングすることができます。
    ※こちらはオプション設定の為、ユーザーデータが十分追加されるまで、
    スキップしてください。(十分なユーザーデーターがない為、ご利用ができま
    せん)

5. チャットフローの編集
    [チャット編集]タブをクリックし、このキャンペーン(スキル)のチャットフ
    ローを作成します。

キャンペーン(スキル)のチャットフローエディタについては、以下を参照ください。

Chatflow

  1. チャットフローはメッセージで始まることが基本となります。
    下部のノードバーで「会話・質問応答」アイコンをクリックして会話・質問応答ノードを作成します。

2. 会話・質問応答ノードが編集モードでチャットフローに表示されます。
    ユーザーに表示するメッセージとして、たとえば「どのようなご用でしょう
    か?」のようなメッセージを入力します。メッセージ入力枠の上部にある各ア
    イコンを利用して、書式の変更や画像・リンク等の挿入が可能です。
    完了したら、[適用]をクリックします。

3. 次に、Startノードから会話応答ノード(メッセージを送信するノード)に
   ドラッグし、接続します。

4. 会話・質問応答ノードでは、テキストメッセージや画像(イメージ)
    メッセージをユーザーに送ることができます。いずれの場合も「応答追加」
    を選択(✔する)すると、ユーザーの回答入力を受けて、双方向の会話を進め
    ることができます。
    ボタンオプションで回答を選択したり、テキストを入力することができます。

5. 例として、「新規ファンドのご案内を受けますか?」という質問にボタン
   オプションで「はい」または「いいえ」で回答選択するチャットフローを作成
   しました。なお、回答に応じて、それぞれ別のノードにチャットフローを遷移
   させることができます。

6. 他にも様々な機能を持ったノードをチャットフローで使用することが
   できます。詳細については、以下のユーザガイド一覧の「Node Guide」の
   セクションを参照してください。
    Link:Alliユーザガイド一覧

7.  編集は自動保存されます。[プレビュー]をクリックして編集したチャットフロー
    をテストします。キャンペーン(スキル)ダッシュボードに戻る場合は戻る
    ボタン[<]をクリックします。

Q&A Setting

Q&Aの準備

左のメニューバーから、[ナレッジベース]メニューを選択し、画面右上の[Q&A追加]をクリックしてください。

・Q&A情報は、「1. Q&Aアップロード」または「2.Q&A直接入力」の二通りの方法で登録が可能です。詳細は以下を参照してください。

・登録完了後、画面右上の[AIモデルの教育(AIトレーニング)]をクリックいただくことで、登録情報をもとにしたQ&A AIモデルの構築が行われます。

  1. Q&Aアップロード
    (1)[Q&A追加]メニューから[Q&Aアップロード]を選択してください。
    (2)作成したQ&Aファイルを指定し、[アップロード]ボタンをクリックして
             ください。
    (3)Q&AリストにQA反映を確認後、[AIトレーニング]をクリックします。
     
     ※ サポートしているファイルタイプ:csv、tsv、xlsx、zip
     ※ ダウンロードサンプル(フォーマット)の活用をおすすめします。

2.  Q&A直接入力
  (1)[Q&A追加]メニューから[Q&A直接入力]を選択してください。
  (2)入力画面を参考に、必要項目を入力してください。
  (3)[AIトレーニング]をクリックします。

上記で、Q&Aモデルの作成は完了です。

次に、「チャット編集 - Q&A応答」を参考にユーザーに表示するチャットフローについて設定を行います。

Alli Q&Aには機械読解などの付加価値の高い機能が複数用意されています。
Q&A設定に関しての詳細はユーザーガイド一覧内の”Alli" User Guide List”をご参照してください。

SDK Integration

  1. ウェブサイトやアプリにAlliを表示するには、SDKを実装する必要があります。 下記のガイドを参考に実装ください。
     1. Web用のJavaScript SDK
     2. iOS SDK
     3. Android SDK
  2. SDKの実装後、ダッシュボードに戻り、キャンペーンをオンにします。指定されたPlacement条件に合ったウェブサイトにアクセスすると、Alliチャットボットが表示されます。

Userターゲティングのためのサーバー間連携

こちらはオプション設定です。


例として、2回以上不満を述べた顧客などをターゲットにしたい場合など、サーバー間連携を使用してこれらの情報をAlliサーバーに送信することができます。

  1. https://app.alli.ai/settings/variables(プロジェクト設定>変数)でカスタム >ユーザー変数を作成します。この例では、”CLAIM_COUNT”とします。

2. そのイベントがサーバーで発生するとS2S APIを使用してイベントがAlliに転送
    されます。以下のscript内のAPI-KEYとUSER-IDを任意のものに置き換えてくだ      さい。

curl https://backend.alli.ai/s2s/user \
 -H "API-KEY: {API-KEY}" \
 -d '{"user_id": "USER-ID", "claim_count": CLAIM-COUNT}'

3. APIキーの取得について:https://app.alli.ai/settings

4. ユーザー情報の確認について:https://app.alli.ai/customers

5. @CLAIM_COUNTなどのユーザー変数は、Userターゲティングで活用する
    他に、パーソナライズされたチャット・フローを提供するために、チャット
    フローの設計に使用することもできます。

以上、基本的な操作に関しての説明となります。

なお、Alliには上記以外にも有用な機能が複数実装されています。
他のユーザーガイドはこちらからご参照してください。

Alliご利用について、不明点がありましたら、お気軽に担当までご連絡ください。

AllganizeのAIソリューション