OpenAIEmbeddingSample
1.0.0
Un ejemplo que muestra cómo usar la memoria semántica del núcleo y el núcleo para funcionar con incrustaciones en una aplicación .NET utilizando SQL Server como base de datos vectorial.
Los incrustaciones se almacenan en una base de datos de SQL Server y la búsqueda de vectores se realiza de manera eficiente gracias a los índices de columna.
Para ejecutar la aplicación:
await kernelMemory.ImportDocumentAsync en el archivo Program.csConsulte Program.cs para ver cómo se realiza la fragmentación de documentos y cómo se calculan, almacenan y recuperan los incrustaciones de la base de datos utilizando la memoria del kernel.
Si desea ver un enfoque manual (explícito) para la incrustación y la búsqueda vectorial utilizando el servidor SQL, consulte la rama del enfoque manual.