ApiData().SetExuderExact
Enables or disables the AI requirement to express (output) exactly what is contained in the Exuder.
Description
This method sets the “exact” state of an existing Exuder within an existing Behavior, modifying the current SILVIA Brain to do so. Normally, when generating output, a SILVIA AI can intelligently modify Exuders during the output generation phase, using Conceptual substitution, language variations, and other methods to introduce variety. However, when the “exact” state is enabled for a particular Exuder, if that Exuder is invoked during output, it will be used “as-is”, without such variation. This is a useful constraint for mission critical output, where the AI’s wording and phrasing must be consistent every time.
Example Usage (C#)
bool success = _core.ApiData().SetExuderExact(147, 0, true);
Parameters
int |
id |
The integer numeric value or variable representing the unique ID of the Behavior containing the Exuder. |
int |
exuderId |
The integer numeric value or variable representing the indexed ID of the Exuder, separate from the Behavior ID. |
bool |
exact |
The boolean value, true or false, to enable or disable the “exact” constraint for the given Exuder. |
Returns
The boolean success or failure of the operation.