Enables or disables the AI’s ability to use the Concepts in an Exuder to generate new, Dynamic Output.


This method sets the “dynamic” state of an existing Exuder within an existing Behavior, modifying the current SILVIA Brain to do so. The SILVIA AI is capable of generating such “dynamic” output from the set of Concepts within the Exuder. In practice, this means that SILVIA can come up with new and interesting ways of expressing those Concepts using existing language data. The new output is generated using any Exuders that have the “reuse” flag set as source data for inferred language rules and Conceptual linking. For instance, a “dynamic” Exuder might contain the following: “enjoy artificial intelligence robots”. If invoked, SILVIA will use her existing “reuse” Exuder data and Concept Bindings to dynamically create something interesting to say about her enjoyment of artificial intelligence and robots, with the likelihood that each output will be different from the last.

Example Usage (C#)

bool success = _core.ApiData().SetExuderDynamic(147, 4, true);




The integer numeric value or variable representing the unique ID of the Behavior containing the Exuder.



The integer numeric value or variable representing the indexed ID of the Exuder, separate from the Behavior ID.



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


The boolean success or failure of the operation.