Agent Skills
返回列表
🤖

语义内核规划器驱动代理工作流

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md 的指引,安装 @user_3c6cb52e/build-planner-driven-agent-workflows-with-microsoft-semantic-kernel-skillhub 技能到当前 AI 助手。

技能介绍

要解决的问题

把 LLM 塞进一个 while 循环并不等于智能体。真实的业务流程里,任务往往需要先拆解、再逐步执行、最后汇总结果:检索数据、调用工具、检查结果、决定下一步。如果每一步都靠手写大段提示词拼接,代码很快就会变成难以维护的字符串堆砌,而且拆解逻辑、工具调用、状态传递散落在各处,很难复用到另一个项目。

核心能力

该技能围绕 Semantic Kernel 的规划器(planner)机制,把代理工作流拆成一组可复用、可组合的部件:

  • 提示词管理:把 prompt 作为代码资产维护,而不是散落在业务逻辑里的字面量。
  • 插件与函数调用:把外部能力(检索、API、数据库)封装成可被模型调用的函数插件。
  • 内存与状态:在多步执行之间保留上下文,让规划器能看到上一轮的结果。
  • 连接器:对接具体的 LLM 提供商,本地可用 Ollama、LMStudio 或 ONNX Runtime 跑离线模型。

关键步骤大致是:定义目标与可用工具 → 让规划器生成执行计划 → 逐步执行计划中的每一个步骤 → 把中间结果喂回规划器以决定继续、修订还是终止 → 汇总最终输出。

适用边界

  • 规划器生成的计划质量依赖模型的推理能力,弱模型上容易出现步骤遗漏或重复调用,需要额外的校验逻辑。
  • 环境要求 Python 3.10+、.NET 10.0+ 或 Java 17+,不同运行时的连接器生态成熟度并不一致。
  • 需要为所选 LLM 提供商准备凭证;走本地推理路径时,要自行确认模型能力与硬件条件满足任务复杂度。
  • 规划器适合「先规划后执行」的任务形态。对于单次调用就能解决的简单问答,引入规划器只会增加延迟和 token 开销。
  • 上游文档与细节以官方文档为准,跨大版本升级时接口可能存在变动。

使用场景

  • 在构建企业知识库问答系统时,用规划器拆解检索与汇总步骤,串联插件调用数据库,生成可复用的代理流程
  • 为电商客服设计多轮对话流,通过内存管理保留上下文,让规划器决定是否调用订单查询插件
  • 开发跨平台数据聚合工具,在Python/.NET/Java环境中用同一规划器逻辑调度不同连接器完成任务
  • 搭建本地测试环境时,用Ollama运行离线模型驱动规划器,验证代理流程无需云端凭证的可行性

适合人员

  • 后端开发者需要构建多步骤AI工作流,希望通过规划器统一管理任务拆解与工具调用
  • 数据工程师要整合LLM与外部系统,寻找可组合的代理架构来处理批量数据处理任务
  • 架构师在设计企业级AI应用时,需要跨Python/.NET/Java环境复用同一套代理工作流逻辑
  • DevOps工程师希望在本地环境中测试代理流程,避免依赖云端API并降低凭证管理成本