Header menu logo Nao

ISemanticMemory Type

Semantic memory store that uses embeddings for similarity-based retrieval

Instance members

Instance member Description

this.RemoveAsync

Full Usage: this.RemoveAsync

Parameters:
Returns: Task<unit>
Modifiers: abstract

Remove a memory by key

arg0 : AgentId
arg1 : string
Returns: Task<unit>

this.RetrieveAsync

Full Usage: this.RetrieveAsync

Parameters:
    arg0 : AgentId
    arg1 : string
    arg2 : int

Returns: Task<SemanticEntry list>
Modifiers: abstract

Retrieve the top-k most relevant memories for a query

arg0 : AgentId
arg1 : string
arg2 : int
Returns: Task<SemanticEntry list>

this.StoreAsync

Full Usage: this.StoreAsync

Parameters:
    arg0 : AgentId
    arg1 : string
    arg2 : string

Returns: Task<unit>
Modifiers: abstract

Store a memory with its embedding

arg0 : AgentId
arg1 : string
arg2 : string
Returns: Task<unit>

Type something to start searching.