Как установить переменные со значениями по умолчанию в AIML? - PullRequest
0 голосов
/ 30 апреля 2018

Я хочу установить для некоторых переменных значения по умолчанию, поэтому, если пользователь никогда не предоставит, скажем, свое имя пользователя, в моих ответах не будет нечетных пустых пробелов.

Пример того, что я пробовал, но не сработало:

<set name="name">user</set>
<category>
<pattern>HELLO</pattern>
<template>
Hello, <get name="name"/>.
</template>
</category>

1 Ответ

0 голосов
/ 01 апреля 2019

Описание приводит к файлу .pdefaults.

Вместо

<set name="name">user</set>

в УДК, следующая строка в .pdefaults получает желаемый результат

[["name", "user"]]
...