kernel-memory

RAG architecture: index and query any data using LLM and natural language, track sources, show citations, asynchronous memory patterns.

MIT License

Stars
1.5K
Committers
42

Bot releases are visible (Hide)

kernel-memory - dotnet-0.2.230912.2-preview

Published by dluc about 1 year ago

Changes:

  • fc037dbcdc8a1baaf29039fefdf6e393bcf37764 Consider min relevance score in simple vector db (#48)
  • c43a15a0994062b109d903059c9ca4ad83ad76cc Update SK to match CC (#47)

This list of changes was auto generated.

kernel-memory - dotnet-0.2.230908.2-preview

Published by dluc about 1 year ago

Changes:

  • be23097b826101fc36f136ee3c35b4b4593acb80 Add simple vector DB to service (#46)

This list of changes was auto generated.

kernel-memory - dotnet-0.2.230907.2-preview

Published by dluc about 1 year ago

Changes:

  • 61fb8d4cca1a43f24bc29cdabed652a4ed4450ba Read config from env and secrets (#44)
  • 3ca2ab7873d0a45dc4b4c0257dd28279de322c51 Refactor default logger

This list of changes was auto generated.

kernel-memory - dotnet-0.2.230906.1-preview

Published by dluc about 1 year ago

kernel-memory - dotnet-0.2.230901.2-preview

Published by dluc about 1 year ago

Changes:

  • 5bc67e83c410736c389e4d052409fc517221d570 Allow to limit search results (#42)
  • 23ae1639c379f60338fa095c91ee891b0977df92 Update build script
  • f35200fa69cd01724c220a05cc82a715546f200d Update README.md
  • 4e3bf3abaa1a9e3d804c48a424db0c208d770311 Refactoring memory builder (#41)
  • c207660c7da2c468d4ef77cf1ff24060a6a9f183 Add script for Azure web app bundle
  • 950c85fc52a4ae7fb4b15637cc895dd0d0ad1367 Misc minor improvements
  • 82ccabd6633b9a427e4a6c0bbc26f1921324f558 Azure Cognitive Search: cosine distance and cosine similarity (#36)

This list of changes was auto generated.

kernel-memory - dotnet-0.1.230831.1-preview

Published by dluc about 1 year ago

kernel-memory - dotnet-0.1.230830.2-preview

Published by dluc about 1 year ago

Changes:

  • ef029bdd7f00bc2c1dcfd7c4c16deda2445a534f Update nuget-package.props
  • aae93b01564a8b3888afab2eae29cca9bd1da9d9 Increase usability/readability of Embedding logic, avoid confusion between "Memory" as in user memory and "Memory" as in low level C# data types. (#33)
  • d415b5cc834e82b998814394d1e92ffd61630f0f Update Semantic Kernel to 0.21.230828.2-preview (#32)

This list of changes was auto generated.

kernel-memory - dotnet-0.0.230830.1-preview

Published by dluc about 1 year ago

kernel-memory - dotnet-0.0.230829.3-preview

Published by shawncal about 1 year ago

Changes:

  • 9fc27eda65edd8eb8fbc8daa6a0dec4a6a26f674 Improve docs
  • 90605de000be9bd08212578cad729e701a82929d Docs update
  • 315f0c54616948e6c63b5b42d917b3dc046d6885 Add docs about security. Move FAQ to docs/ folder

This list of changes was auto generated.

kernel-memory - dotnet-0.0.230829.1-preview

Published by shawncal about 1 year ago

Changes:

  • 5541455f39492bd95a5a96a27ea50db880084fcd Add deletions + Fix image OCR
  • 50c369ee7ad98dfb165c4397b8f9ec6d4396ade7 Add Image OCR Support (#29)
  • 0c9d0be915bbab50cac0903f7380fc458122bfde Upgrade nuget dependencies

This list of changes was auto generated.

kernel-memory - dotnet-0.0.230827.2-preview

Published by shawncal about 1 year ago

Changes:

  • 22b9a2239bd7e60e9ca9bd73a81e124f74ed7917 Explicitly set trailing command VS Code setting
  • 5361c9f82e27860a0d76fc1afe1c11c65bc401b4 SimpleVectorDb: new simple storage for vectors, for local tests
  • 29a4c7abbb7f1391af289bcff5f182f2b8154164 Update FAQ.md
  • 6ba2a107dcd392889e6e664078b7a5776d34f78b Memory ingestion from web pages
  • 0d0b377a144bc1efefb6642f94f74151f4cd1db7 Enable C# code style warnings
  • 4a6d4fd9d3af250b61999973de76e9cf74ea9287 Update examples to latest nuget
  • c1ce50be9a718609795ca293bd45d28654621356 Improve artifact type detection during pipeline execution, e.g. don' try to summarize

This list of changes was auto generated.

kernel-memory - dotnet-0.0.230823.2-preview

Published by shawncal about 1 year ago

Changes:

  • b9950865ebe126487f02ee47ff12307b46c38ee8 Unreverse prompts and introduce relevance option (not hardcoded) (#28)
  • 4aa666078e554d3a1b36ac4e0731417fbf5e4bc9 Add API allowing to store text/string, without the need to upload files
  • acbbdcf58424f6698a7fe519bd0cb096f5aa434a * Add new Summarization handler ad pipeline steps, use summary for extra embeddings

This list of changes was auto generated.

kernel-memory - dotnet-0.0.230821.5-preview

Published by shawncal about 1 year ago

Changes:

  • b193df6cd8822092132209c414ba5688a826acb5 Reduce namespaces complexity, reduce number of "using" statements required down to one/two lines.
  • 04453772f49c8be1ed07f4ca263c128e9fe8665a * Allow clients to use custom pipelines, new "steps" property
  • 6501b105664a7f28f55337406d178b633058f262 Add C# notebook sample

This list of changes was auto generated.

kernel-memory - dotnet-0.0.230820.3-preview

Published by shawncal about 1 year ago

Changes:

  • 32db9b588195a63e5d79a2a02339a3e349c5f29e Remove dotenv
  • 22f35fecebe68da98626713ee25dca7a5453f18a Add GPT3 tokenizer (workaround for broken SK tokenizer)

This list of changes was auto generated.

kernel-memory - dotnet-0.0.230818.3-preview

Published by shawncal about 1 year ago

Changes:

  • 55a7608c9409097a1c8e44897ac7ef51b1412c88 Add SK assets to nuget, to fix tokenizer
  • 1f90c861291cfbcfff79643c29a6f422fca656e7 Remove publish workflow (#23)
  • d6b28783e66e7ab72b32659affc7e9c65260f500 Reordered null check and step name validation (#24)
  • b06fe525ca7a7e8ddff94dc9992a0ccaddd9f47c Add notebook with basic example

This list of changes was auto generated.

kernel-memory - dotnet-0.0.230818.2-preview

Published by shawncal about 1 year ago

Changes:

  • 4b43d37640f37644581087294dcf86f1b2ea7736 * Add extensible MemoryClientBuilder and use it for service and samples
  • 2035f4120d25dd543350800573db436c2c1b4ef0 Show tags on citations.
  • e7b465fd5ebbec70922fd0cb31e3f5d8df5022b3 Fix OpenAPI doc and remove "Citation" class duplication
  • 75330f9e721c6c330f1b0c3efaee1b47fb724028 Add Qdrant, allow to store/search using Qdrant points
  • ba9ea3dbee5ff5abd3b0bf00e2e2899c1cda12b8 fix reference to sample folder (#15)
  • 4a79cdeefb4a82dadba18165bf8aa5fa896ac509 🔧 Fix directory prompt in InteractiveSetup (#19)
  • 63d7a60935d5dccc7d806a3544764732379c3b67 Update regex for dotnet nuget push to push the correct packages (#22)
  • 052dc3e23b12f74c8c8ef96e66e84b82a00852cb Set publish workflow dotnet version to 7 (#21)
  • 870c10805575896fc3794360af3af53141de8fbd Fix publish workflow (#20)
  • 388c87733685a75342537dfc7fdabe21dafe13f0 Samples target framework to dotnet 6.0 (#17)
  • 9c3ee90ea074b4df69b98b584e15f3367ac5536f Change icon and readme paths to absolute in common props paths (#16)
  • d761a9a4bc2ee16dd15e888c1b9160226e7cc2ec Add nuget package common props (#14)
  • 3417ce09b8aa21d60e05c36eafb2bf3ddfaff776 * Remove "user" parameter and work by "index" instead.
  • af92480f80ca67b4feafedc36927d72c1c0d4ce2 New memory API/endpoint to fetch only list of citations (chunks), without
  • 655841c1c5c006d6264a453caa6b1c6f2f4e9ec6 Upgrade repo to semantickernel 19.2 (#13)
  • 0022e70d9640cb3a59c83d7fd34b462642892a61 * Complete filtering support, e.g. filtering memory by user/folder/chat/tag/anything
  • 9c6e4cede06087423c21b0f819c13d69dcad3461 Support filtering in serverless client
  • 102563e632c130f31e727582db01bfc2ccd699da SearchClient internal cleanup
  • 3994f266b6a57c9775532f7f46dff01bd20b55f2 Use Azure AI SDK for prompts and support for streaming responses
  • cf55ca24de1bc20269ced060158be8b1b85f50c0 File based queue created dir by default (#11)
  • 07b6e2d171a6c08acdf259d714a74f8387975629 Simplify multiple vector DBs/embedding generators DI
  • 93f2fc0f93015c45fc577f04cdd4e40d916e427f Simplify DI
  • de30c3a845fcda0457619d02641dc9ba3e5d1543 Simplify ctors to use config classes.
  • f0ee1ce5c6fac7bb1004fc6bf32d5b81c3ec89e4 Add vs code settings (#10)
  • c78ffd6e8687cbce25212b91157a286b489af4bf Publish Nuget to ADO artifacts (#9)
  • cbf569e91c481f10074b2f8c2367fffbb12e3308 Refactor/simplify configuration and DI, decouple corelib from dependencies.
  • 9d61d9bb9b83cf460425bf75c8ff8ab73e0a886a Add filtering code
  • 213afd798c791e26e661a8e914c64c287ee1902c Reorganize sample code
  • 0e14a22e6dd6c8903aefa65f58b39ad29df4dad9 Rename service assembly
  • 82c798e33fe33ffdce701fa6606ba2f9cecb3478 Update Dependency Injection Pattern (#5)
  • 108341ee3e030c965c957643b88775b5086619c3 Fix build
  • ae77f9606c74b5aa5de1be076f7d05275670aec5 Complete /status endpoint allowing to check if a memory is ready/already exists
  • 34ac2f8fcd35438fa0b9a8dd27a526fadf2e684f Use dotnet 6.0 (#7)
  • 86db091e7baebc176f2f17db7ab900de22790190 Update docs with notes about citations and lineage and using the web service.
  • 6d92437fde58575eb17fb2cf7787f2510babb3c6 Extend answer model with more citation details
  • 13d15c95e65d265d52024d7309098f2e877f6a48 Added (#6)
  • ccf705b8af064f7b0b8f309fc5c9350205b4a01a Fix typo
  • 6e3c31ce5c4a8a9d14d30ad3a9714f149d53592d Add support for Json (#4)
  • 1444463761f0bdbb1b1280dc6c546106e2b3dfcb * Add citations
  • 9aeca56627feefb9b918870647e6a93d9433624c Upgrade dependencies
  • 168e07e930c44717bf7b5d341e39a6d76d852d6f * Add /ask endpoint and curl example
  • 9fa83603793828ec7a421da1fda377c57a821885 * VectorDb: extract interface
  • a82481cde8ba33efe52fbde68afc4a03083b0754 Complete Search API in pipeline client
  • 3e9379a0ec39046bbcdbb63c96623524d88414de Update ClientLib namespace
  • 40f97ad85858d79d9f4f13050c9b3f8d29e794e6 Update docs and add run/setup scripts
  • b0e3852a4af34adae00b052a67bb48d80997146d Update curl client
  • 003a1a8faa0276844a40913ea2781d5347286e4b Restructure repo, merge services into one service
  • 4ed315fe3bd1aab77934ba45443187848868930a Adopt "Document" naming, one document per pipeline, pipeline id = document id.
  • 933772ec0664a84b9e05742233427affd12f54a2 Storage: organize documents by user
  • 4ddf980051529a73171b2fd84ce70718053cd397 Rename "requestId" to "documentId"
  • f2082ede966d90519804afc719f601351b3151c2 Rename "vault" to "collection"
  • 60dc01d42f6ceacc6fd0e812af68046532ee8659 Config: rename SKMemory to SemanticMemory
  • acb615a900b84bc6f728ebb87ff3472528b6f0c2 Add Azure Cognitive Search vector search
  • ed114f03fa8cf0e0e1d4a1b5dd1d5d24d9cb8e0e Store embeddings in Azure Cognitive Search
  • 6a8f4e99477e378b6b44d3c262370de28ed27da7 Update docs and namespaces, remove unused code
  • 306febe03ffd2ccbc29a51ba04e3f44074f902e2 Ignore JSON comments
  • 719c17de954ffce2975b4a6ccd5dcab73e44e2ba Simplify setup using automatic configuration (dotnet run setup)
  • 88d039762d27996863289ffac017bb03f2ee63c2 Add combined/monolithic option, allowing to run WebService
  • b8b7d78b19f1606b14dca0a2f5000fa86caa4790 Refactor/simplify handlers settings
  • eb77b9832b6bd61c518334ef04ff74b53c959b33 Add vector storage configs
  • a4d07963861ff5dcce66ae8e04d74338166095cb Add docs to clients folder
  • ec9b871f2cb7408139b9b20780269862bdf854a6 Add all default handlers to all paths.
  • aef71b65d9fe1306ad75ed9a42fbc9ca65a60964 Generate embeddings
  • 0df852e6417720790786818ea8464ec69d135303 Add all handler classes
  • 9ff36ea76c9a1bd63b40726ae73bab144d37784d Simplify hosted handlers setup
  • 0fc3fb773184bf1d9700e93bc1b6529abd74e6d4 Add handlers settings
  • d4d5ae471fbfa43c0230a9b47f47335143a5b733 Complete CLI web client
  • f4bcdbede7d68c5d3d572e6e9f878bca42dc138f Add dotnet client projects
  • 1093cb13dd4729983e2de50e9ccbfd84f0c8f378 Fix IDisposables and code style
  • 5c247638f91be54d17988b1151978f7e358a28c1 Client-server refactoring
  • e71ce2542ec4c3897e0ea5295e2a5e3044f25cdf Update README.md
  • 920bf10f6c0bbfba2693b7d95ce07fc7262380ba Add text partitioning using SK chunkers.
  • b80a6a1b6ddea395f18ef882925d050991681530 Complete SM client
  • 1941f65ca008a82598b289fd20ab543eebc18a05 Refactoring + Examples (#2)
  • 5a93e313e561b6d360228939a8190aa4921ba96e Update README.md
  • e1b2dcf39f3a5c4e33973143fb30fc332038c289 Update README.md
  • ba6acf78f31fb22e897c49c3c994650e9d32806b Add web service for uploading files. (#1)

This list of changes was auto generated.

Badges
Extracted from project README
License: MIT Discord Deploy to Azure Nuget package Example code Nuget package Example code Nuget package Example code Nuget package Example code
Related Projects