semantic-kernel
semantic-kernel copied to clipboard
Integrate cutting-edge LLM technology quickly and easily into your apps
Semantic function parameter descriptions are populated with names when reading from OpenAPI defintion. **OpenAPI endpoint parameters have description populated already. The library method should use that instead.** https://github.com/microsoft/semantic-kernel/blob/main/dotnet/src/SemanticKernel.Skills/Skills.OpenAPI/Extensions/KernelOpenApiExtensions.cs#L303
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)
My team has been working on our own infrastructure for sending large prompts to GPT. These prompts are typically in the form of large markdown tables. For instance, we might...
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.
### Motivation and Context Resolve Related Issue: [Improve Planner prompt to support invalid ASK](https://github.com/microsoft/semantic-kernel/issues/159) This change mitigate the potential of generated plans with non existing Skills / Functions not provided....
I sometimes use `gpt-3.5-turbo` for NLP tasks like `text-davinci-003`. Because it's cheaper and feels like it performs much better than `Curie`. But there are some problems with this. In the...
Currently, the `CompleteAsync` method only returns a response string. I would like to request that additional information such as status codes be returned as well. I suggest that the `CompleteAsync`...
### Motivation and Context Hosting SK Skills/Functions as Chat GPT Plugins. ### Description An Azure Functions REST server that hosts SK functions as HTTP Endpoints with annotations for ChatGPT Plugins....
If you create and execute a plan as follows (essentially what is in [5-using-the-planner.ipynb](https://github.com/microsoft/semantic-kernel/blob/main/samples/notebooks/dotnet/5-using-the-planner.ipynb)): ``` SKContext plan = await _kernel.RunAsync(ask, _planner["CreatePlan"]); SKContext executionResults = plan; int step = 1; int...
### Feature Request: Implement the planner skill. @alexchaomander said it wasn't being worked on internally, so I've started on it. Opening this as a tracker for semantic kernel planning skill...