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.

ApiData()