SciSharp / SciSharp/BotSharp

Integrate with Semantic Kernel

Open
#183 2 comments 0 reactions 1 assignee View on GitHub

@xbotter is already working on this.

Since Oct 20, 2023.

enhancement help wanted
Dominant language
C#
Stars
3.1k
Forks
651
Avg merge
15h 2m
Merged PRs (30d)
36

Description

Semantic Kernel as an integrated SDK provides a large number of basic components, which can serve as the basic access infrastructure for BotSharp.

For example, using SK ITextCompletion to adapt to BotSharp ITextCompletion, we can easily apply any LLM integrated into SK.

Using SK MemoryStore to adapt to BotSharp IKnowledgeService, we can also easily access the corresponding service.

In addition, SK's Plugin will provide a large number of available functions. If it is possible to implement SK Plugin to adapt to BotSharp Agent, it will bring more abundant extension solutions to BotSharp.

  • Semantic Kernel as BotSharp LLM Provider
  • Semantic Kernel Plugin as BotSharp Agent
  • Semantic Kernel Memory as BotSharp KnowledgeService
  • Semantic Kernel Planer as BotSharp Planer

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.