facebook.wit

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

fielddescription               requiredsignaturedefaulttype
specOverride the original spec for this element.nullSpec
integrationThe reference path to the configured Dialogflow integration.WitIntegrationRef
intentThe specific intent (or list of intents) to match if the confidence exceeds the specified min_confidence.nullNoneType
str
list
intent_regexThe regex pattern to match the returned intent against if the confidence exceeds the specified min_confidence.nullstr
min_confidenceThe minimum confidence threshold that the intent needs to achieve for the trigger to match.0.75Real
max_confidenceThe maximum confidence threshold that the intent should not exceed for the trigger to match.1.0Real
localeThe 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.nullstr
coordsThe 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.nullWitContextCoords
timezoneMust be a valid IANA timezone. Used only if no reference_time is provided. Example: 'America/Los_Angeles'nullTimezone
reference_timeLocal date and time of the user in ISO8601 format. Do not use UTC time.nullstr
botBot used to evaluate this trigger.nullBotRef
actionAction executed if this trigger matches. Check the trigger action guide for more info.TriggerActionEntry
ActionComponentSpec
whenCustom condition for when to evaluate this trigger. Check the trigger when guide for more info.typing.Any
confidenceOverride the default confidence with a custom value for trigger matches.nullReal
expectnullExpect

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