semantic-kernel icon indicating copy to clipboard operation
semantic-kernel copied to clipboard

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

Open madsbolaris opened this issue 1 year ago • 4 comments

madsbolaris avatar Jun 17 '24 18:06 madsbolaris

Hey,

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

s-7777 avatar Jun 17 '24 23:06 s-7777

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

mickaelropars avatar Jun 18 '24 21:06 mickaelropars

@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.

madsbolaris avatar Jun 20 '24 14:06 madsbolaris

@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:

  • a plugin to generate a task by proposing several steps for the realization of the task.
  • a plugin to ensure task validation.
  • a plugin to fix the spot.

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.

mickaelropars avatar Jul 13 '24 07:07 mickaelropars