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