Element details
type: meya.facebook.wit.component.detect
class: WitDetectComponent
path: /meya/facebook/wit/component/detect.py
signature: detect_wit
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 |
context | Send context data with this component's event. | ○ | ○ | {} | dict |
sensitive | ○ | ○ | true | bool | |
triggers | Activate these dynamic triggers when the component runs. Check the component triggers guide for more info. | ○ | ○ | [] | list |
detect_wit | The 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