Built-in requirement types
Requirements are used to determine if the user gives an appropriate response to a prompt during a skill. These requirement types are provided by Coleman DA:
Requirement type | Description |
---|---|
Person | Recognizes full names of real and/or fictional people. Consider how common and frequently used is the name. Common English names are more likely to be recognized. |
Date | Recognizes and converts different date formats, for example, Today will be converted to YYYY-MM-DD. |
Number | Recognizes digits and numeric words and converts them to digits. |
Screen name | Recognizes words that represent a screen name. |
Company name | Recognizes names of common companies. |
Alphanumeric | Recognizes words made up of letters and numbers. |
String | Recognizes any sequence of characters. |
Duration | Recognizes words that represent duration and converts them to a standard format. |
Requirements can be defined as optional or required. In the skill builder, Coleman will elicit or prompt all optional requirements up to the next required requirement. For example, if a skill has 5 requirements, (1 required, 3 optional, and then 1 required), Coleman will ask for the optional requirements between the two required fulfillments.