Freigeben über


Migrieren von Speicherspeichern zu Vektorspeichern

Der semantische Kernel bietet zwei unterschiedliche Abstraktionen für die Interaktion mit Vektorspeichern.

  1. Eine Reihe von älteren Abstraktionen, bei denen die primäre Schnittstelle ist Microsoft.SemanticKernel.Memory.IMemoryStore.
  2. Eine neue und verbesserte Gruppe von Abstraktionen, bei denen die primäre abstrakte Basisklasse ist Microsoft.Extensions.VectorData.VectorStore.

Die Vektorspeicher-Abstraktionen bieten mehr Funktionalität als die vom Speicherspeicher bereitgestellten Abstraktionen, z. B. die Möglichkeit, Ihr eigenes Schema zu definieren, mehrere Vektoren pro Datensatz zu unterstützen (Datenbankgenehmigung), mehr Vektortypen als ReadOnlyMemory<float>, usw. unterstützen. Es wird empfohlen, die Vektorspeicherabstraktionen anstelle der Speicherspeicherabstraktionen zu verwenden.

Tipp

Einen detaillierteren Vergleich der Speicherspeicher- und Vektorspeicherabstraktionen finden Sie hier.

Migrieren von Speicherspeichern zu Vektorspeichern

Anweisungen zur Migration finden Sie auf der Seite "Speicher für ältere semantische Kernel".

In Kürze verfügbar

Weitere Informationen werden in Kürze verfügbar sein.

In Kürze verfügbar

Weitere Informationen werden in Kürze verfügbar sein.