Changes between Version 28 and Version 29 of dialogmanager
- Timestamp:
- 01/04/24 15:17:01 (11 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
dialogmanager
v28 v29 97 97 The AnswerType specifies what type of answers the user can give. There are a number of AnswerTypes built in standard: 98 98 ||type||description||extra parameters|| 99 || BoolAnswer||this allows yes/no type answers.|| ||100 || NumberAnswer||asks the user for a number. The valid range and step can be specified.||min, max, stepsize: Double||101 || SelectFromListAnswer||user can answer from a given list of answers.||options: List<String>||102 || TextAnswer: User can give a free text answer.|| ||99 ||{{{BoolAnswer}}}||this allows yes/no type answers.|| || 100 ||{{{NumberAnswer}}}||asks the user for a number. The valid range and step can be specified.||min, max, stepsize: Double|| 101 ||{{{SelectFromListAnswer}}}||user can answer from a given list of answers.||options: List<String>|| 102 ||{{{TextAnswer}}}: User can give a free text answer.|| || 103 103 104 104 All answer types require a field "parameter" containing the name of the parameter that will be filled with the user's answer. 105 106 Note that this does not define exactly HOW the user is going to give the answer. There may be a text prompt, a set of buttons, a touch screen, a web browser, a text to speech/speech to text system at the other end handling the cases. The dialogmanager does not care about the presentation. As long as "something" fills in the parameters as needed. 107 105 108 106 109 == UpdateFunction