This trigger will call your Wit model's "message meaning" API with
the user's input text and will match if the intent confidence threshold
is reached.
https://docs.meya.ai/docs/triggers-1#wit-trigger
Element details
type: meya.facebook.wit.trigger
class: WitTrigger
path: /meya/facebook/wit/trigger/trigger.py
signature: expect
Fields
field | description | required | signature | default | type |
---|---|---|---|---|---|
spec | Override the original spec for this element. | ○ | ○ | null | Spec |
integration | The reference path to the configured Dialogflow integration. | ◉ | ○ | WitIntegrationRef | |
intent | The specific intent (or list of intents) to match if the confidence exceeds the specified min_confidence . | ○ | ○ | null | NoneType str list |
intent_regex | The regex pattern to match the returned intent against if the confidence exceeds the specified min_confidence . | ○ | ○ | null | str |
min_confidence | The minimum confidence threshold that the intent needs to achieve for the trigger to match. | ○ | ○ | 0.75 | Real |
max_confidence | The maximum confidence threshold that the intent should not exceed for the trigger to match. | ○ | ○ | 1.0 | Real |
locale | The first 2 letters must be a valid ISO639-1 language, followed by an underscore, followed by a valid ISO3166 alpha2 country code. Locale is used to resolve the entities. | ○ | ○ | null | str |
coords | The user's location coordinates. Must be in the form of an object with 'lat': float and 'long': float. This field is used to improve ranking for wit/location's resolved values. | ○ | ○ | null | WitContextCoords |
timezone | Must be a valid IANA timezone. Used only if no reference_time is provided. Example: 'America/Los_Angeles' | ○ | ○ | null | Timezone |
reference_time | Local date and time of the user in ISO8601 format. Do not use UTC time. | ○ | ○ | null | str |
bot | Bot used to evaluate this trigger. | ○ | ○ | null | BotRef |
action | Action executed if this trigger matches. Check the trigger action guide for more info. | ◉ | ○ | TriggerActionEntry ActionComponentSpec | |
when | Custom condition for when to evaluate this trigger. Check the trigger when guide for more info. | ◉ | ○ | typing.Any | |
confidence | Override the default confidence with a custom value for trigger matches. | ○ | ○ | null | Real |
expect | ○ | ◉ | null | Expect | |
Usage reference
Basic
triggers:
- integration: integration.wit
when: ANY
expect: wit
steps:
- say: STRING
Full
type: meya.facebook.wit.trigger
spec:
type: STRING
data:
STRING: ANY
timeout: 123
trigger_when: ANY
integration: integration.wit
intent: STRING
intent_regex: STRING
min_confidence: 123
max_confidence: 123
locale: STRING
coords:
lat: 123
long: 123
timezone: TIMEZONE
reference_time: STRING
bot: element.name
action: COMPONENT
when: ANY
confidence: 123
expect: wit