[This is preliminary documentation and is subject to change.]
This namespace contains the necessary constructs for the core operation of a CLARION agent. While most of the constructs within this namespace are accessible (to an extent), you should rarely need to access this namespace in order to initialize or run an agent.
Classes
Interfaces
Interface | Description | |
---|---|---|
![]() |
ICommitable |
This interface acts as the foundation for all of the "functional" objects in the Clarion Library, initialized using the AgentInitializer
|
![]() |
IKillable | |
![]() |
IWorldObject |
This interface acts as the foundation for all of the "descriptive" objects in the Clarion Library, stored
in the World singleton object
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
EpisodicMemory..::..RecognizedActions | |
![]() |
GenerativeContentDefinition..::..ValueOptions | |
![]() |
Rule..::..IGOptions |
The options that can be used when calculating information gain for IG(C,ALL).
|
![]() |
TimedEventArgs..::..Timings |