nodeLoadFromMemory
fun <T> AIAgentSubgraphBuilderBase<*, *>.nodeLoadFromMemory(name: String? = null, concept: Concept, subject: MemorySubject, scope: MemoryScopeType = MemoryScopeType.AGENT): AIAgentNodeDelegateBase<T, T>(source)
Node that loads facts from memory for a given concept
Parameters
subject
The subject scope of the memory (USER, PROJECT, etc.)
scope
The scope of the memory (Agent, Feature, etc.)
concept
A concept to load facts for
fun <T> AIAgentSubgraphBuilderBase<*, *>.nodeLoadFromMemory(name: String? = null, concepts: List<Concept>, subject: MemorySubject, scope: MemoryScopeType = MemoryScopeType.AGENT): AIAgentNodeDelegateBase<T, T>(source)
Node that loads facts from memory for a given concept
Parameters
subject
The subject scope of the memory (USER, PROJECT, etc.)
scope
The scope of the memory (Agent, Feature, etc.)
concepts
A list of concepts to load facts for
fun <T> AIAgentSubgraphBuilderBase<*, *>.nodeLoadFromMemory(name: String? = null, concepts: List<Concept>, subjects: List<MemorySubject> = MemorySubject.registeredSubjects, scopes: List<MemoryScopeType> = MemoryScopeType.entries): AIAgentNodeDelegateBase<T, T>(source)
Node that loads facts from memory for a given concept
Parameters
concepts
A list of concepts to load facts for
scopes
List of memory scopes (Agent, Feature, etc.). By default all scopes would be chosen
subjects
List of subjects (user, project, organization, etc.) to look for. By default all subjects would be chosen