Changes between Version 28 and Version 29 of dialogmanager


Ignore:
Timestamp:
01/04/24 15:17:01 (11 months ago)
Author:
wouter
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • dialogmanager

    v28 v29  
    9797The AnswerType specifies what type of answers the user can give. There are a number of AnswerTypes built in standard:
    9898||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.|| ||
    103103
    104104All answer types require a field "parameter" containing the name of the parameter that will be filled with the user's answer.
     105
     106Note 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
    105108
    106109== UpdateFunction