facebook.wit.detect

Element details

type: meya.facebook.wit.component.detect
class: WitDetectComponent
path: /meya/facebook/wit/component/detect.py
signature: detect_wit

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
contextSend context data with this component's event.○○{}dict
sensitive○○truebool
triggersActivate these dynamic triggers when the component runs. Check the component triggers guide for more info.○○[]list
detect_witThe phrase to be sent to Wit for intent detection.◉◉str

Usage reference

Basic

triggers:
  - keyword: meya.facebook.wit.component.detect
steps:
  - integration: integration.wit
    detect_wit: STRING

Full

triggers:
  - keyword: meya.facebook.wit.component.detect
steps:
  - 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
    context:
      STRING: ANY
    sensitive: false
    triggers:
      - type: STRING
        data:
          STRING: ANY
        timeout: 123
        trigger_when: ANY
    detect_wit: STRING