# AiDecisionInputTransforms
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**provider** | [**models::ProviderTransform**](ProviderTransform.md) | |
**state** | [**models::InputTransform**](InputTransform.md) | What the questions are asked about: a string, an object or an array of strings. An object with descriptive keys holding only what the questions need works best. Example: { message: flow_input.message, plan: results.a.plan } |
**questions** | [**models::InputTransform**](InputTransform.md) | Object mapping each question name to { type, instructions, criteria }, where type is: - 'choice': criteria maps each option to its description (up to 255); the answer has choice, probabilities and confidence - 'score': criteria is an ordered array of 2 to 10 level descriptions; the answer has score, legend, probabilities and confidence - 'noul': yes/no, criteria optionally { true, false } descriptions; the answer has noul, the probability of yes (0 to 1) Example: { intent: { type: 'choice', instructions: 'What does the customer want?', criteria: { refund: 'Money back', bug: 'Something is broken' } } } |
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)