conditional_random

独自拡張  xAIML独自のタグです。

条件を満たした要素を出力候補とし、その中からランダムに出力内容を選択します。

条件は子要素<li>に記述します。また、<li>は複数記述できます。

属性

名称 必須 デフォルト 説明
name string 出力候補の判定条件のもとにするPredicate名を指定します。

name

出力候補の判定条件のもとにするPredicate名を指定します。

この属性の代わりに、子要素の<name>が利用できます。

子要素

名称 必須 説明
name 出力候補の判定条件のもとにするPredicate名を指定します。
li 出力候補の判定条件を記述します。

name

出力候補の判定条件のもとにするPredicate名を指定します。

Predicate名が動的に変わる場合など、name属性では対処できない場合に使用します。
このタグで使用できる子要素は、<template>タグと同様です。

Example

li

出力候補の判定条件を記述します。
<li></li>」のように条件を省略すると、無条件に出力候補にできます。

詳細はこちらをご覧ください。