microsoft / semantic-kernel

Integrate cutting-edge LLM technology quickly and easily into your apps
https://aka.ms/semantic-kernel
MIT License
21.96k stars 3.27k forks source link

.Net: obsolete all planner functionality (both stepwise and handlebars) #6746

Open matthewbolanos opened 5 months ago

s-7777 commented 5 months ago

Hey,

Is there any additional context/ADRs on this? We use the Handlebars planner quite a bit, so curious about this decision..

mickaelropars commented 5 months ago

I also do not understand why handlebars planner will be obsolete .

matthewbolanos commented 4 months ago

@s-7777 and @mickaelropars are you both able to share the scenarios y'all use the Handlebars planner for (and the quality of plans that are created for y'all)?

Based on our meetings with customers, we've found that the quality is less than desired, so we'll be moving to a python based approach for all three SDKs. We plan on providing a blog post next week on the overall strategy / plan.

mickaelropars commented 4 months ago

@matthewbolanos thanks a lot for your answer

The main scenario was to use functions and orchestrate them via the Planner. I mainly use the Handlebar planner because it offers more flexible possibilities. My use was mainly the reuse of a planner (which I had previously generated and added to my source code).

The main use was to divide a task into several functions and to check that these tasks had been carried out. So I used different plugins:

I used the Planner Handlebar to sequence these different tasks.

I know I'm going to migrate to agents (my plugins will migrate to agents). But the use of planners allowed me to have a predefined sequence of tasks, that's why I would like to keep the use of planner.