microsoft/kernel-memory
Microsoft research project providing a memory solution for AI applications using retrieval, embeddings, and semantic search.

Kernel Memory is a research project from Microsoft that builds a memory system for AI applications. It enables users, teams, and applications to index and retrieve information using semantic search and RAG (Retrieval Augmented Generation) techniques. The solution is designed to be used alongside LLMs to provide persistent context and memory capabilities, with the next generation being developed using Microsoft’s Amplifier platform for metacognitive AI engineering.