Repository navigation
Extending SK core skills - contributing to the project #2424
Closed
Alexander Minza (alexminza)
started this conversation in
General
Replies: 2 comments
|
Devis Lucato (@dluc), EvanChaki_MSFT (@evchaki), Shawn Callegari (@shawncal) what do you think? |
0 replies
|
Hi Alexander Minza (@alexminza) - this is a great question that we've been hearing more and more lately. We're in the process of updating our contributing guidelines to clarify this (see #2503). So the short answer is, we encourage you to keep ownership of the skills or plugins you write and keep them separate from the SK repo. That said, there is definitely interest in having some sort of centralized list of community-created SK plugins so that they are easier to find and use. This has come up a few times in our community office hours so it's on our radar and we hopefully will have a better solution for that soon! |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
What are the principles and guidelines for contributing to this project by extending the core skills set with custom, more complex skills that are of generic utility for the developers and users of the library.
An example I was thinking of is ConversationalRetrievalPlugin.cs implemented by me while learning Semantic Kernel and LangChain, working on my own projects using these technologies. The plugin consists of both semantic and native skills to achieve a conversational skill to discuss about own data. It is based on the great ConversationalRetrievalChain from LangChain.
There are many more skills that can be added to the Semantic Kernel and my questions are:
All reactions