Semantic-Kernel 中 Planning
💡
原文中文,约2800字,阅读约需7分钟。
📝
内容提要
当多个插件同时使用时,Semantic Kernel 通过函数调用实现任务规划,支持并行调用,简化复杂任务处理。旧规划器已被弃用,建议使用函数调用以提升开发体验。
🎯
关键要点
- 当多个插件同时使用时,Semantic Kernel 通过函数调用实现任务规划,支持并行调用。
- 旧规划器已被弃用,建议使用函数调用以提升开发体验。
- 函数调用是 AI 以正确参数调用函数的一种方式,支持逐步调用和基于结果决策。
- 并行调用功能从 OpenAI 模型 1106 版本开始支持,大大加快了处理复杂任务的效率。
- Semantic Kernel 自动完成函数调用循环,简化开发者的工作。
- 启用函数调用需要注册插件、设置自动函数调用和使用 ChatCompletion 启动交互。
- 旧的规划器如 Stepwise Planner 和 Handlebars Planner 已被移除,建议改用函数调用。
- 新项目应使用函数调用,旧代码应迁移到函数调用以获得更好的开发体验。
❓
延伸问答
Semantic Kernel 中的函数调用有什么优势?
函数调用支持并行调用,简化复杂任务处理,并提升开发体验。
如何在 Semantic Kernel 中启用函数调用?
需要注册插件、启用自动函数调用,并使用 ChatCompletion 启动交互。
旧的规划器为什么被弃用?
旧的规划器如 Stepwise Planner 和 Handlebars Planner 已被移除,因其不再支持且功能不如函数调用强大。
并行调用功能从哪个版本开始支持?
并行调用功能从 OpenAI 模型 1106 版本开始支持。
Semantic Kernel 如何自动完成函数调用循环?
Semantic Kernel 自动处理函数调用的循环,开发者只需专注于构建插件。
使用函数调用时需要注意哪些模型版本?
函数调用仅适用于 OpenAI 模型 0613 或更新版本,旧版本将无法使用此功能。
➡️