Microsoft.SemanticKernel.Memory vs Kernel-Memory #736
-
I did look at https://github.com/microsoft/kernel-memory?tab=readme-ov-file#kernel-memory-km-and-sk-semantic-memory-sm But what will be retained in future? Any roadmap on supportability for both? Also, can kernel-memory be used to store chat history? Using it in serverless mode with sementic kernel |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Hi @hemantkathuria - high level, there's a fundamental difference that KM is a service, you can deploy and use it, while SK allows to build apps and services.
|
Beta Was this translation helpful? Give feedback.
Hi @hemantkathuria - high level, there's a fundamental difference that KM is a service, you can deploy and use it, while SK allows to build apps and services.
That said, there are several things we learned and keep learning while we keep working on KM, and the plan is to port some features from KM to SK Memory. For instance, the ability to filter records not just by similarity, and the ability to plug in custom tables/collections, regardless of their schema.
Features that currently we don't plan to port to SK are: