CSVアップロード/ダウンロード機能

GUIエディターでは、シナリオをCSVファイルでアップロード/ダウンロードできます。
CSVファイルの仕様については後述をご覧ください。

ポイント

ダウンロードしたCSVファイルは、以下の用途で使用できます。

  • ローカル環境で一括置換やボックスの複製をし、編集したCSVファイルをアップロードしてシナリオの修正
  • 新規シナリオ作成時のテンプレート
  • シナリオのバックアップ

CSVファイル仕様

CSVのファイル仕様はこちらをご覧ください。

CSV出力例

GUIエディターからダウンロードしたCSVファイルの例です。

GUIエディターのボックスごとにCSVが1行記述され、記述内容はボックスによって異なります。
ボックスの種類についてはこちらをご覧ください。

CSVファイルの内容はボックスと紐付き、以下が記述されます。

詳細はCSVファイル仕様をご覧ください。

システム発話起点

システム発話起点ボックスをGUIエディターで設定した場合の「システム発話起点」の出力例です。
システム発話起点ボックスは1シナリオにつき、1つだけ設定できます。
詳細はCSVファイル仕様をご覧ください。

出力例
GUIエディター

CSVファイル

ユーザー発話起点

ユーザー発話起点ボックスをGUIエディターで設定した場合の「ユーザー発話起点」の出力例です。
ユーザー発話起点ボックスは1シナリオに複数設定できます。
詳細はCSVファイル仕様をご覧ください。

出力例
GUIエディター

CSVファイル

システム発話内容

システム発話ボックスをGUIエディターで設定した場合の「システム発話内容」の出力例です。
詳細はCSVファイル仕様をご覧ください。

出力例
システム発話ボックスラベル入力条件選択ボタン自動挿入テキスト(発話内容)LINEmy daiz覚える内容
GUIエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,発話内容,覚える内容,LINE,my daiz,選択ボタン自動挿入
bc832e70-e8e1-4029-b80e-831641c721d7,system,はじめまして,@name=not_set,はじめまして。あなたのお名前は?|あなたのお名前は?,@name=text=[#any],"[{""type"":""text"",""text"":""はじめまして。""}]","[{""type"":""text"",""payload"":{""expression"":""こんにちは""}}]",0

GUIエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,発話内容,覚える内容,LINE,my daiz,選択ボタン自動挿入
bc832e70-e8e1-4029-b80e-831641c721d7,system,はじめまして,@name=not_set,はじめまして。あなたのお名前は?|あなたのお名前は?,@name=text=[#any],"[{""type"":""text"",""text"":""はじめまして。""}]","[{""type"":""text"",""payload"":{""expression"":""こんにちは""}}]",0

GUIエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,発話内容,覚える内容,LINE,my daiz,選択ボタン自動挿入
bc832e70-e8e1-4029-b80e-831641c721d7,system,はじめまして,@name=not_set,はじめまして。あなたのお名前は?|あなたのお名前は?,@name=text=[#any],"[{""type"":""text"",""text"":""はじめまして。""}]","[{""type"":""text"",""payload"":{""expression"":""こんにちは""}}]",0

GUIエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,発話内容,覚える内容,LINE,my daiz,選択ボタン自動挿入
bc832e70-e8e1-4029-b80e-831641c721d7,system,はじめまして,@name=not_set,はじめまして。あなたのお名前は?|あなたのお名前は?,@name=text=[#any],"[{""type"":""text"",""text"":""はじめまして。""}]","[{""type"":""text"",""payload"":{""expression"":""こんにちは""}}]",0

GUIエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,発話内容,覚える内容,LINE,my daiz,選択ボタン自動挿入
bc832e70-e8e1-4029-b80e-831641c721d7,system,はじめまして,@name=not_set,はじめまして。あなたのお名前は?|あなたのお名前は?,@name=text=[#any],"[{""type"":""text"",""text"":""はじめまして。""}]","[{""type"":""text"",""payload"":{""expression"":""こんにちは""}}]",0

GUIエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,発話内容,覚える内容,LINE,my daiz,選択ボタン自動挿入
bc832e70-e8e1-4029-b80e-831641c721d7,system,はじめまして,@name=not_set,はじめまして。あなたのお名前は?|あなたのお名前は?,@name=text=[#any],"[{""type"":""text"",""text"":""はじめまして。""}]","[{""type"":""text"",""payload"":{""expression"":""こんにちは""}}]",0

GUIエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,発話内容,覚える内容,LINE,my daiz,選択ボタン自動挿入
bc832e70-e8e1-4029-b80e-831641c721d7,system,はじめまして,@name=not_set,はじめまして。あなたのお名前は?|あなたのお名前は?,@name=text=[#any],"[{""type"":""text"",""text"":""はじめまして。""}]","[{""type"":""text"",""payload"":{""expression"":""こんにちは""}}]",0

GUIエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,発話内容,覚える内容,LINE,my daiz,選択ボタン自動挿入
bc832e70-e8e1-4029-b80e-831641c721d7,system,はじめまして,@name=not_set,はじめまして。あなたのお名前は?|あなたのお名前は?,@name=text=[#any],"[{""type"":""text"",""text"":""はじめまして。""}]","[{""type"":""text"",""payload"":{""expression"":""こんにちは""}}]",0

ユーザー発話内容

ユーザー発話ボックスをGUIエディターで設定した場合の「ユーザー発話内容」の出力例です。
詳細はCSVファイル仕様をご覧ください。

出力例
ユーザー発話ボックスラベル選択ボタン自動挿入テキスト(発話内容)覚える内容
GUIエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,発話内容,覚える内容,選択ボタン自動挿入
ba04632b-4a7e-423e-ab5a-cc8963343916,user,挨拶,,OK=surface_partial,@name=text=[#any],0

GUIエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,発話内容,覚える内容,選択ボタン自動挿入
ba04632b-4a7e-423e-ab5a-cc8963343916,user,挨拶,,OK=surface_partial,@name=text=[#any],0

GUIエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,発話内容,覚える内容,選択ボタン自動挿入
ba04632b-4a7e-423e-ab5a-cc8963343916,user,挨拶,,OK=surface_partial,@name=text=[#any],0

GUIエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,発話内容,覚える内容,選択ボタン自動挿入
ba04632b-4a7e-423e-ab5a-cc8963343916,user,挨拶,,OK=surface_partial,@name=text=[#any],0

GUIエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,発話内容,覚える内容,選択ボタン自動挿入
ba04632b-4a7e-423e-ab5a-cc8963343916,user,挨拶,,OK=surface_partial,@name=text=[#any],0

ボックス同士を接続する「リンク」をGUIエディターで設定した場合の出力例です。
詳細はCSVファイル仕様をご覧ください。

出力例
GUIエディター

CSVファイル

シナリオ遷移

別シナリオに遷移する「シナリオ遷移」をGUIエディターで設定した場合の出力例です。
詳細はCSVファイル仕様をご覧ください。

出力例
GUIエディター

CSVファイル

外部API連携

外部のAPIに接続する「外部API連携」をGUIエディターで設定した場合の出力例です。
詳細はCSVファイル仕様をご覧ください。

出力例
外部API連携ボックスラベル入力条件テキスト(発話内容)リクエスト情報保存するレスポンス情報
GUIエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,発話内容,エラー発生時の発話内容,リクエストメソッド,リクエストURL,リクエストヘッダー,リクエストボディ,保存するレスポンス情報
4061a813-6fe5-4390-a3a8-0c8802e017ac,external,サンプルAPI,@appID=set,text,エラー発生,POST,http://sample.jp,"{""key1"":""val1""}","{""key"":""[@input]""}",@message=sample.message

GUIエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,発話内容,エラー発生時の発話内容,リクエストメソッド,リクエストURL,リクエストヘッダー,リクエストボディ,保存するレスポンス情報
4061a813-6fe5-4390-a3a8-0c8802e017ac,external,サンプルAPI,@appID=set,text,エラー発生,POST,http://sample.jp,"{""key1"":""val1""}","{""key"":""[@input]""}",@message=sample.message

GUIエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,発話内容,エラー発生時の発話内容,リクエストメソッド,リクエストURL,リクエストヘッダー,リクエストボディ,保存するレスポンス情報
4061a813-6fe5-4390-a3a8-0c8802e017ac,external,サンプルAPI,@appID=set,text,エラー発生,POST,http://sample.jp,"{""key1"":""val1""}","{""key"":""[@input]""}",@message=sample.message

GUIエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,発話内容,エラー発生時の発話内容,リクエストメソッド,リクエストURL,リクエストヘッダー,リクエストボディ,保存するレスポンス情報
4061a813-6fe5-4390-a3a8-0c8802e017ac,external,サンプルAPI,@appID=set,text,エラー発生,POST,http://sample.jp,"{""key1"":""val1""}","{""key"":""[@input]""}",@message=sample.message

GUIエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,発話内容,エラー発生時の発話内容,リクエストメソッド,リクエストURL,リクエストヘッダー,リクエストボディ,保存するレスポンス情報
4061a813-6fe5-4390-a3a8-0c8802e017ac,external,サンプルAPI,@appID=set,text,エラー発生,POST,http://sample.jp,"{""key1"":""val1""}","{""key"":""[@input]""}",@message=sample.message

GUIエディター

CSVファイル

#ID,ボックスタイプ,ラベル,入力条件,発話内容,エラー発生時の発話内容,リクエストメソッド,リクエストURL,リクエストヘッダー,リクエストボディ,保存するレスポンス情報
4061a813-6fe5-4390-a3a8-0c8802e017ac,external,サンプルAPI,@appID=set,text,エラー発生,POST,http://sample.jp,"{""key1"":""val1""}","{""key"":""[@input]""}",@message=sample.message

CSVアップロード

ローカル環境にあるCSVファイルをアップロードします。

ご注意
  • 任意の値で入力したIDはCSVアップロード時にシステムが自動で払い出すIDに置き換わります。
    IDが置き換わっても、リンクで設定したボックスの接続線は保持されます。
  • 定義されていない変数や、存在しないシナリオに遷移する記述をしたCSVファイルをアップロードした場合、
    変数やシナリオの自動作成はされずエラー(CSVファイル登録失敗)になります。
  • アップロードしたシナリオをボットに反映する場合は、GUIエディターで「一時保存」または「保存して公開」を行ってください。

操作手順

  1. 「CSVアップロード」を押下し、CSVファイル仕様に準拠したファイルをアップロードしてください。

CSVダウンロード

表示中のシナリオをCSVファイルでダウンロードします。

ポイント
「一時保存」や「保存して公開」をしていないシナリオでもダウンロード可能です。

操作手順

  1. 「CSVダウンロード」を押下してください。