独自拡張 xAIML独自のタグです。
AIML拡張のサービス(CGS)を利用する為に使用します。name
属性に、task
以外を指定した場合、指定された値に対応するエンドポイントURLにアクセスし、戻り値を受け取ります。<ext>
自体は、値を返しません。
Note: 現在利用できるサービスについては、CGSとは?を参照してください。
ポイント
CGSからのレスポンス内容は、<get>
タグで取得できます。
1 2 3 |
<get name="_ext_[CGS名]_[CGSからのレスポンスパラメータ名]"/> |
取得方法の詳細は、こちらをご覧ください。
属性
名称 | 型 | 必須 | デフォルト | 説明 |
---|---|---|---|---|
name |
string |
– | – | 利用するサービス名(CGS名)を記述します。 |
anonymous |
boolean |
– | false |
利用するサービス(CGS)にbot_id 及びuser_id の送信設定を行います。 |
name
name
属性には利用するサービス名(CGS名)を記述します。
現在利用できるサービスについては、こちらをご覧ください。
anonymous
anonymous
属性をtrue
にした場合、外部サービスにbot_id
及びuser_id
が送信されなくなります。
子要素
名称 | 必須 | 説明 |
---|---|---|
arg |
– | AIML拡張のサービス(CGS)を利用する際の引数を記述します。 |
arg
AIML拡張のサービス(CGS)を利用する際の引数を記述します。
詳細はこちらをご覧ください。