Open zsogitbe opened 5 months ago
I am trying to test the Phi model from Microsoft with Semantic Kernel, but it generates garbage probably because it needs "<|user|>" instead of "User: ", "<|assistant|>" instead of "Assistant: " and I am not sure about the "System: " role because Phi does not seem to have one.
I have tried to find a way to replace SK roles with Phi roles, but without success. Is this possible? If, yes how, please. Thank you.
This issue is stale because it has been open for 90 days with no activity.
I fully agree on that:
HandlebarsPlannerOptions: the design should be changed to have generic options for HandlebarsPlanner which do not depend on the model. For example, this is not OK: ExecutionSettings = new OpenAIPromptExecutionSettings() { ToolCallBehavior = ToolCallBehavior.AutoInvokeKernelFunctions }, this should not be OpenAI dependent here!
And it's not only regarding HandlebarsPlanner but in all cases. What's the point of having abstraction for IChatCompletion
if I have to pass implementation specific settings anyway.
[ ] Let us assume that I have a math plugin with functions add, subtract, divide, etc. Handlebars creates a template like this: