ai
Create an AI agent with a prompt. Since the text prompt is central to getting great results out of the AI, it is highly recommended that you also read the Prompting Best Practices guide.
Name | Type | Default | Description |
---|---|---|---|
ai Required | object | - | An object that contains the ai parameters . |
ai Parameters
Name | Type | Default | Description |
---|---|---|---|
global_data Optional | object | - | A powerful and flexible environmental variable which can accept arbitrary data that is set initially in the SWML script or from the SWML set_global_data action. This data can be referenced globally. All contained information can be accessed and expanded within the prompt - for example, by using a template string. |
hints Optional | string | - | An array of hints (as strings) to provide context to the dialogue. |
languages Optional | object | - | An array of JSON objects defining supported languages in the conversation. |
params Optional | object | - | A JSON object containing parameters as key-value pairs. |
post_prompt Optional | object | - | The final set of instructions and configuration settings to send to the agent. |
post_prompt_url Optional | string | - | The URL to which to send status callbacks and reports. Authentication can also be set in the url in the format of username:password@url . |
pronounce Optional | object | - | An array of JSON objects to clarify the AI's pronunciation of words or expressions. |
prompt Required | object | - | Establishes the initial set of instructions and settings to configure the agent. |
SWAIG Optional | object | - | An array of JSON objects to create user-defined functions/endpoints that can be executed during the dialogue. |