Closed morphy76 closed 1 year ago
Changed the configuration syntax into:
quarkus.semantic-kernel.semantic-function.from-directory=IMPORT_DIRECTORY
quarkus.semantic-kernel.semantic-function.skills.<skill_name>.functions.<function_name>.prompt={{\$input}}\n\nSummarize the content above in less than 140 characters.
Hi
I proposed the OpenAI client extension (#36827) which has been redirected to the semantic kernel extension.
It is not clear to me how to contribute to this one, I would like to use this issue to provide a first PR based on the SK-Recipes repository (https://github.com/johnmaeda/SK-Recipes)
The first recipe is about semantic functions and, within this context the task is about creating a semantic function provider.
The expected usage is based on configuration of semantic functions so that they can be injected by name:
So that it can be injected
This approach could be also usefull in a broader context where a full scan of available @SemanticFunction beans can be used to preconfigure a chained execution.
Looking up for comments or recommendations for a better approach.
Riccardo