エディターの使い方

はじめに

Repl-AIでは、シナリオをクリックして表示されるエディターで、 ボックスを線で繋ぎながら、会話の受け答え(シナリオ)を作成できます

スクリーンショット

シナリオの作り方

Repl-AIにおける対話は、基本的に「ユーザーの発話に対して、ボットが返答する」という仕組みになっています。システム発話ボックスとユーザ発話ボックスを組みあわせてシナリオを作成していきましょう。またそれ以外にもシナリオ制御ボックス連携ボットボックスを利用することで、様々な受け答えを行うことができます。

ボックス一覧

対話ボックス

対話ボックスはシナリオを書くために必要な、基本的な機能を提供するボックスです。

ユーザー発話ボックス
ユーザーの発話を判定するボックスです。ユーザー発話ボックスに「おはよう」と記述されていると、ユーザが「おはよう」と発話した際に、シナリオはこのボックス遷移から次のボックスへと遷移します。
鉛筆アイコンより、予想されるユーザーの発話内容を記述します。

詳しい編集方法については"発話内容を設定しよう"をご覧ください。

スクリーンショット
スクリーンショット
システム発話ボックス
システムの発話を記述するボックスです。シナリオがこのボックスに遷移すると、記述内容をボットが発話します。鉛筆アイコンより、システムに発話させたい内容を記述します。

詳しい編集方法については"発話内容を設定しよう"をご覧ください。

スクリーンショット
スクリーンショット

シナリオ制御ボックス

シナリオ制御ボックスは発話の内容には直接影響しませんが、対話の流れを制御する大事なボックスです。

シナリオ遷移ボックス
シナリオ遷移ボックスは、ボット内の別のシナリオに遷移するためのボックスです。システム発話ボックスの後に設置すると、システム発話の後に別のシナリオへ遷移します。
シナリオ遷移ボックスを利用することで、複雑になったシナリオを分かりやすく、複数のシナリオに分けることができます。

詳しい編集方法については"他のシナリオと連携しよう"をご覧ください。

スクリーンショット
スクリーンショット
ユーザー発話起点ボックス
ユーザー発話起点ボックスは、ユーザー発話から対話をスタートする際に起点となるボックスです。ユーザー発話ボックスへつなぐことができます。
下記図のようにシナリオ内に複数設置可能です。また、1つのボックスから複数のユーザー発話ボックスへ繋いだ場合も、同じような処理となります。
スクリーンショット
スクリーンショット
システム発話起点
システム発話起点ボックスは、システム側から対話をスタートする際に起点となるボックスです。システム発話ボックスへつなぐことができます。
ユーザー発話ボックスと違い、 システム側から話しかける起点は1つのシナリオに対して1つのみ設定できます。
スクリーンショット

連携ボットボックス

連携ボットボックスは、外部の機能と連携したボットのボックスです。シナリオ内で呼び出すことによって、高度な受け答えを簡単に実現できます。

現在は、docomo Developer support上で公開しているAPIを利用した知識Q&Aボット、トレンド記事ボット、雑談対話ボットが用意されています。

詳しい使い方は"ボット連携機能を活用しよう"をご覧ください。

スクリーンショット

ボックスの操作

ボックスのコピー、貼り付け
エディタ内のボックスを選択した状態で右クリックし、「コピー」を選択することでボックスをコピーできます。貼り付けたい領域にカーソルを合わせ、右クリックで「貼り付け」を選択するとコピーしたボックスを貼り付けられます。Shiftキーと組み合わせることで、複数のボックスのコピー / 貼り付けをすることができます。
スクリーンショット
ボックスの自動整列
エディタ内で右クリックし、「自動整形」を選択すると、エディタ内のボックスを自動的に整列させることが出来ます。
スクリーンショット
ボックス検索は、ボックス内の文字を検索することが出来る機能です。フォームに検索したい文字を入力し、Enterを押すと下に結果が反映されます。また、フォームの下部にあるボタンで検索対象をユーザー発話 / システム発話に絞り込むことが出来ます。
検索結果をクリックすると、エディタ内のボックスへ自動的にフォーカスされます。
スクリーンショット
読込中...