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 或更新版本,旧版本将无法使用此功能。

➡️

继续阅读