Devis Lucato
Devis Lucato
Currently the text chunker class allows to split only by paragraphs. It would be useful supporting also sentences, e.g. using `BlingFireUtils.GetSentences` (https://github.com/microsoft/BlingFire/blob/master/nuget/lib/BlingFireUtils.cs#L37)
Add support for Chroma https://docs.trychroma.com/ > Chroma is the open-source embedding database. Chroma makes it easy to build LLM apps by making knowledge, facts, and skills pluggable for LLMs.
Change **Microsoft.SemanticKernel** to be a metapackage that installs 2 packages: * Microsoft.SemanticKernel.Core: core code (previously named Microsoft.SemanticKernel) + abstractions * Microsoft.SemanticKernel.Connectors.AI.OpenAI: OpenAI clients, depending on Azure OpenAI SDK and Azure...
### Motivation and Context Need for a simple planner showing how to leverage semantic functions to implement Intent Detection pattern and turn it into a planner, selecting a function given...
Rename all Connectors classes, libraries, packages to Adapters, to follow the updated naming convention.
### Motivation and Context In some scenarios like RPC and OpenAPI it can be useful turning native code into SK Functions allowing to pass signature details (name, description, params) without...
### Motivation and Context * Move semantic methods out of IKernel, since they can be delivered using more generic code. * Fix #726 ### Description * `RegisterCustomFunction` -> `ImportFunction`, consistent...
Minor clean up of the analyzer rule CA1032 for exceptions. Aligning on the same approach. Almost all (if not all) exceptions in the SDK don't have a parameterless constructor, to...
Add [Roslynator](https://github.com/JosefPihrt/Roslynator) and fix some code style issues found. `dotnet_analyzer_diagnostic.severity` is set to `none` to stop `dotnet format` from editing a lot of files, even unrelated issues, probably detected by...