Skip to content

what semantic kernel uses to store vector data and search vector data? #104

Closed Answered by timlaverty
xiguazhiPrince asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @xiguazhiPrince -

We have a sample in PR right now (a GitHub repository exploration / Q&A chat sample) that showcases how to use memories; see: #96 if you'd like to peruse. See the GitHubskill.cs class for how we're wrapping memories/embeddings. Then see QASkill/MemoryQuery, skprompt.txt for how we're pulling the memories back out of storage to include in questions (prompts) given to the AI. This will go to Main shortly (lots of fast moving PR comments on it rn).

Memories (embedding) storage is abstracted and pluggable in Semantic Kernel. In Main right now we enable storing them in a Dictionary (for quick testing) and SQLite on disk. In the future we'll extend to Qdrant and other memor…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by adrianwyatt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants