Skip to content

Latest commit

 

History

History
41 lines (32 loc) · 2.04 KB

PLANNERS.md

File metadata and controls

41 lines (32 loc) · 2.04 KB

SK Planner

image

Planners work backwards from a goal that’s provided from a user's ASK.

image

We call this approach "goal-oriented AI" — harking back to the early days of AI when researchers aspired for computers to beat the world's reigning chess champion. That grand goal was achieved eventually, but with the unusual competence of new LLM AI models to provide step-by-step directions for practically any goal can be attainable when the right skills are available.

Because planners have access to either a pre-defined library of pre-made skills and/or a dynamically defined set of skills, they are able to fulfill an ASK with confidence. In addition, planners call upon memories to best situate the ASK's context and connectors to call APIs and to leverage other external capabilities.

What is the value of "goal-oriented" AI?

The Jobs To Be Done (JTBD) movement has popularized a shift in moving from work outputs to work outcomes. Instead of focusing on the features or the functions of a product or a service, the JTBD approach emphasizes the goals and desires of the customer or the user, and the value or the benefit that they seek or expect from using the product or service. By understanding and articulating the JTBD of the customer or the user, a product or service can be designed and delivered more effectively. You just need to make the right ASK that isn't just "turn on the lights" and instead a more challenging goal like "I want a job promotion."

What if Planners need a Skill that's unavailable?

Planners will operate within the skills they have available. In the event that a desired skill does not exist, some planners can suggest you to create the skill. Or, depending upon the level of complexity, the kernel can help you write the missing skill.