Microsoft.SemanticKernel.Memory Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
DataEntryBase |
A base class for data entries. |
MemoryBuilder |
A builder for Memory plugin. |
MemoryQueryResult |
Copy of metadata associated with a memory entry. |
MemoryRecord |
IMPORTANT: this is a storage schema. Changing the fields will invalidate existing metadata stored in persistent vector DBs. |
MemoryRecordMetadata |
Class representing the metadata associated with a Semantic Kernel memory. |
NullMemory |
Implementation of ISemanticTextMemory that stores nothing. |
SemanticTextMemory |
Implementation of ISemanticTextMemory. Provides methods to save, retrieve, and search for text information in a semantic memory store. |
VolatileMemoryStore |
A simple volatile memory embeddings store. |
Interfaces
IMemoryStore |
An interface for storing and retrieving indexed MemoryRecord objects in a data store. |
ISemanticTextMemory |
An interface for semantic memory that creates and recalls memories associated with text. |