ApiData().SetExuderReuse

Enables or disables the AI’s ability to draw on a given Exuder in generating Dynamic Output.

Description

This method sets the “reuse” state of an existing Exuder within an existing Behavior, modifying the current SILVIA Brain to do so. The SILVIA AI is capable of generating “dynamic” output, from a set of Concepts. In practice, this means that SILVIA can come up with new and interesting ways of expressing those Concepts using existing language data. By setting the “reuse” state to true for a particular Exuder, you are adding that Exuder to SILVIA’s language data, to be drawn from when generating new output.

Example Usage (C#)


bool success = _core.ApiData().SetExuderReuse(147, 2, 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

reuse

The boolean value, true or false, to enable or disable the “reuse” constraint for the given Exuder.

Returns

The boolean success or failure of the operation.

ApiData()