Migrazione da archivi di memoria a archivi vettoriali

Il kernel semantico fornisce due astrazioni distinte per interagire con gli archivi vettoriali.

  1. Set di astrazioni legacy in cui l'interfaccia primaria è Microsoft.SemanticKernel.Memory.IMemoryStore.
  2. Set di astrazioni nuovo e migliorato in cui la classe base astratta primaria è Microsoft.Extensions.VectorData.VectorStore.

Le astrazioni di Vector Store offrono più funzionalità rispetto a quelle fornite dalle astrazioni dell'archivio memoria, ad esempio la possibilità di definire uno schema personalizzato, supportando più vettori per record (autorizzazione del database), supportando più tipi di vettore rispetto ReadOnlyMemory<float>a e così via. È consigliabile usare le astrazioni dell'archivio vettoriali anziché le astrazioni dell'archivio memoria.

Suggerimento

Per un confronto più dettagliato delle astrazioni dell'archivio memoria e dell'archivio vettoriali, vedere qui.

Migrazione da archivi di memoria a archivi vettoriali

Vedere la pagina Archivi di memoria del Kernel Semantico Legacy per istruzioni su come eseguire la migrazione.

Presto disponibile

Altre informazioni saranno presto disponibili.

Presto disponibile

Altre informazioni saranno presto disponibili.