Devis Lucato

Results 44 issues of 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...

PR: ready for review
PR: ready to merge

### 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...

PR: feedback to address
.NET
samples
kernel.core

Rename all Connectors classes, libraries, packages to Adapters, to follow the updated naming convention.

PR: ready for review

### 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...

PR: ready for review
.NET
PR: ready to merge
kernel
samples
kernel.core

PR: ready for review
.NET
samples

### Motivation and Context * Move semantic methods out of IKernel, since they can be delivered using more generic code. * Fix #726 ### Description * `RegisterCustomFunction` -> `ImportFunction`, consistent...

PR: in progress
.NET
kernel
samples
kernel.core

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...

PR: ready for review
.NET
kernel
samples
kernel.core

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...

PR: ready for review
.NET
kernel
samples
kernel.core