Difference between revisions of "Bot Playground/AI/Bot.AI.configure"

From SmartBots Developers Docs
Jump to: navigation, search
 
Line 11: Line 11:
 
{{API Variable Group|Input}}
 
{{API Variable Group|Input}}
 
{{API Variable|options|yes}} configuration directives for the AI engine. Format:
 
{{API Variable|options|yes}} configuration directives for the AI engine. Format:
<pre>
+
<syntaxhighlight lang="json">
 
{
 
{
 
     // Main configuration instructions for the AI: role, behavior, response rules etc.
 
     // Main configuration instructions for the AI: role, behavior, response rules etc.
Line 26: Line 26:
 
     conversationId?: string;
 
     conversationId?: string;
 
}
 
}
</pre>
+
</syntaxhighlight>
 
{{API Variable Group|Output}}
 
{{API Variable Group|Output}}
 
{{API Return none}}
 
{{API Return none}}

Latest revision as of 16:23, 10 October 2023


Configures AI options to be used in all further communications within the current script.

Bot.AI.configure(options)

Reference

This command accepts the following parameters:

Variable Required Description


Input:
options yes configuration directives for the AI engine. Format:
{
     // Main configuration instructions for the AI: role, behavior, response rules etc.
     instructions?: string;

     // If responding to a particular previous AI message of the bot
     parentMessageId?: string;

     // Maximum number of tokens to generate in response
     maxResponseTokens?: number;

     // The unique conversation id. Usually generated automatically based
     // on the sender and bot name.
     conversationId?: string;
}
Output:
result This function does not return anything