本文收录于专栏《AI Agent原理与实战》2026版—— 专栏系统覆盖 AI Agent 的记忆、工具、插件与实战点击订阅可跟踪后续更新。本课定位机制层7-14 课完工进入工程选型。本课是阶段 3 的地图课工具栈四类开发框架/harness/低代码/企业平台、选型五维度、跨类目总横评Claude Code/Codex/OpenCode/DSH/Hermes/WorkBuddy…与场景决策表。带着这张地图进后面五课不会再迷路。阶段 3框架与协议 来源【微·2 补充】关键字Agent框架全景、框架选型、开发框架、Agent harness、低代码平台、企业IM平台、工具栈地图、选型决策本节目录15.1 框架解决什么、不解决什么15.2 类目地图四分框架、harness、低代码、企业平台15.3 选型维度15.4 常见 Agent 产品总横评与场景选型跨类目15.5 案例前置同一需求在四类技术栈下的实现路径15.6 案例三个判定练习选型决策演练概念讲解15.1 框架解决什么、不解决什么回顾第 6 课参见第 6 课《动手从零写一个最小 Agent Loop》一个 Agent 的核心不过是一个 while 循环——模型决策、执行工具、结果回传、判断终止。100 行 Python 就能写出来。那么框架的价值在哪里框架真正解决的问题问题裸写循环的痛点框架的解法工具接入每接一个 API 都要手写 schema 调用胶水装饰器自动从函数签名生成 JSON Schema参见第 7 课状态持久化进程重启对话状态全丢内置 checkpoint/会话存储可暂停恢复可观测性print 调试出错无法回放内置 tracing每一步工具调用可追踪并发编排多 Agent 并行要自己管线程和消息编排原语graph/handoff/group chat失败恢复工具超时、模型 429 全要自己处理内置重试、超时、降级框架不解决的问题防框架崇拜不提升模型能力。框架是调度层推理仍然来自模型。工具选择错误、规划混乱的根因多在模型换框架救不了本课案例会实证这一点。不替代业务判断。“什么任务该用 Agent”参见第 4 课、工具怎么设计参见第 8 课仍是人的决策。不自动解决安全。权限分级、沙箱、人工确认闸门参见第 25 课框架只给机制策略要自己定。一个实用的判定如果你的 Agent 是单工具或少工具、流程可枚举、无持久化需求裸 API 循环第 6 课可能比框架更简单可靠。框架的收益随工具数量、编排复杂度、生产化要求增长。15.2 类目地图四分框架、harness、低代码、企业平台微软课程思想源自微软原课第 2 课《Explore AI Agent Frameworks》微软把为什么需要 Agent 框架回答为三层递进——AI 框架做个性化/自动化/体验增强而Agent 框架在此之上做三件事多 Agent 协作协调Collaboration Coordination、多步任务的自动化管理Task Automation Management、情境理解与适应Contextual Understanding Adaptation并主张用模块化组件 协作工具 实时反馈学习三件套快速原型迭代。本课的类目地图与选型五维度正是对这个思想的工程化展开——先问框架解决什么微软三能力再问控制粒度归属代码/低代码/企业平台。Agent 工具栈不是两大阵营而是四类2026-10 口径harness 与框架的本质区别harness如 DSH、Claude Code是能干活的 Agent 产品——你给它 API key 和一个工作目录它自己就能读文件、跑命令、管会话框架如 LangGraph是造 Agent 的库——你用它的原语组装自己的循环。用户视角完全不同harness 是使用者工具配置即用框架是开发者工具写代码。DeepSeek 官方对 DSH 的定位表述即Agent 模型 harness模型只输出文本harness 给它工作区、工具、权限、会话记忆和持续推进的循环。企业 IM 平台④是 2026 年国内增量最大的类目Agent 不再是独立网页而是钉在企业微信/钉钉/飞书会话里非技术同事直接对话调用——腾讯 WorkBuddy 原生支持 MCP 接入第 18、20 课展开。低代码③与企业平台④的分界③是你自己搭应用给用户用④是平台方搭好 Agent 你往里接工具/知识。15.3 选型维度五个维度按权重排序2026-10 检索口径控制粒度你需要干预每一步吗LangGraph图编排 OpenAI Agents SDK / MAF运行时托管循环 smolagents极简循环 低代码平台。生产成熟度版本是否到 1.0、是否有持久化/回放/细粒度流式。LangGraph 1.02025-10 公开 API 冻结是成熟度标杆Microsoft Agent Framework 1.02026-04 GA背靠企业支持。生态模型连接器OpenAI 兼容/本地 Ollama/云厂商、工具生态、观测工具对接。学习曲线smolagents 最平缓一个类跑起来LangGraph 概念最多StateGraph/checkpointer/中断恢复。社区与维护活跃度看仓库 push 频率和 release 节奏别只看 star 数。当日实查数据GitHub API2026-10。来头一栏补全球欢迎度语境——star 数是热度不是质量但谁在用、被谁维护是选型的真实信号框架来头出品方 一句话地位Star最近 push最新版本PyPI 检索n8n低代码德国 n8n 公司Zapier 的开源替代自动化领域最受欢迎206,3882026-10-01—Dify低代码LangGenius中国团队开源 LLM 应用平台全球头部157,6232026-10-01—LlamaIndexJerry Liu 创立同名公司RAG/数据侧事实标准52,3752026-09-290.14.25PyPI 2026-09-21LangGraphLangChain 公司LLM 框架全球最大生态母仓库 147k stars企业采用率最高的 Agent 编排42,5322026-10-011.2.12PyPI 2026-09-21OpenAI Agents SDKOpenAIGPT 开发商Swarm 的生产化继任者29,7892026-10-010.22.3PyPI 2026-09-17smolagentsHugging Face全球最大开源 AI 社区极简 CodeAgent 派29,6142026-09-301.26.0PyPI 2026-05-29Coze Studio低代码字节跳动国内零代码 Bot 平台闭源 SaaS 为主21,6602026-07-29—Microsoft Agent Framework微软合并 SK AutoGen 两前身.NET/Azure 企业向13,8852026-09-301.xPyPI agent-framework 1.19.02026-09-181.0 GA 为 2026-04-03注意版本口径star 数是热度指标不是质量指标低代码平台 star 普遍更高n8n 20 万因为用户基数大不代表它比代码框架“更好”。另外 Microsoft Agent Framework 的 star 数1.4 万远低于前身 AutoGen61.2k已转维护和 Semantic Kernel28.6k因为仓库是 2025 年新建的历史积累少。15.4 常见 Agent 产品总横评与场景选型跨类目上面的类目地图展开成一张总横评表——读者最常问的DSH、Claude Code、WorkBuddy、Hermes 这些到底选哪个答案取决于你落在哪一行① 开发框架造 Agent 的库第 16 课实战产品出品方许可一句话定位LangGraphLangChainMIT图编排生产派checkpointer/中断恢复原生OpenAI Agents SDKOpenAIMITAgent/Tool/Handoff/Guardrail 四原语模型无关smolagentsHuggingFaceApache 2.0CodeAgent 轻量派20 行起步LlamaIndexLlamaIndexMIT数据/RAG 侧切入Microsoft Agent Framework微软MITAutoGenSK 合体Azure 企业栈② 编码向 harness用 Agent 写代码产品出品方许可/定价模型一句话定位Claude CodeAnthropic闭源$20-200/月订阅或 APIClaude 系编码事实标准SWE-bench 领先Skills/Subagents 生态最深Codex CLIOpenAIApache 2.0 开源ChatGPT 套餐含额度GPT 系默认沙箱执行更安全Terminal-Bench 系领先与 ChatGPT 云任务联动OpenCodeAnomaly社区MIT免费自带 key75 家任选无厂商锁定标杆165k stars可离线自托管CursorAnysphere闭源$20/月起多模型自动路由IDE 原生体验最全注意2026-06 宣布被 SpaceX 收购交割中模型中立性存变数Aider / Cline社区Apache 2.0多家Aidergit 原生结对ClineVS Code 内自治编辑③ 个人助理向 harness产品出品方许可一句话定位DSHDeepSeekMITdeveloper preview插件化最小内核开源可读的 harness 研究样本第 16 课详解Hermes AgentNous ResearchMIT全内置自我创建技能跨设备消息网关“越用越懂你”第 16 课详解④ 低代码平台第 20 课Dify开源自托管/RAG 强/ Coze字节上手最快/ n8n自动化编排之王⑤ 企业 IM 平台第 20 课 20.5 节腾讯 WorkBuddy原生 MCP/ 钉钉 / 飞书Coze 同源场景 → 选型决策表先回答你要用还是要造你的场景推荐理由个人写代码提效已有 Claude 订阅Claude Code订阅额度比按 token 便宜质量标杆个人写代码想无锁定/用国产模型/OpenAI 兼容任意端点OpenCodeMIT或 DSH模型完全自选DSH 全开源可读可改个人写代码ChatGPT 重度用户Codex CLI套餐含额度云任务接力长期个人助理跨设备、记住偏好、聊天软件直连Hermes Agent持久记忆skill 自成长Telegram 网关造一个 Agent 嵌入自己的产品开发框架①控制粒度与可测性第 16 课四框架对比非工程师快速搭知识库/BotDify / Coze小时级出原型第 20 课给全公司非技术同事分发内部能力WorkBuddy / 钉钉 / 飞书企业权限IM 内零学习成本第 20 课 20.5数据严格不出域自托管子集OpenCode可离线/ DSH / Hermes / Dify 私有化全开源可内网部署时效提醒harness 市场 2026 年变动剧烈收购、免费层调整、模型合作断裂时有发生——Cursor 收购案、Gemini CLI 免费层结束都发生在数月内本表结论按 2026-10-01 检索口径选型前务必核当日官方公告跨类目的稳定判据仍是用 vs 造、个人 vs 组织、云端 vs 自托管三问。15.5 案例前置同一需求在四类技术栈下的实现路径需求“查询北京天气如果气温低于 20°C 推荐穿搭”——一个两步任务查工具 → 条件判断 → 生成建议。四条路径路径 A裸 API 循环路径 B开发框架路径 C低代码平台路径 Dharness实现方式第 6 课的 100 行循环 天气工具smolagents CodeAgent / LangGraph create_react_agentDify 画布拖入“LLM 节点 HTTP 工具节点 条件分支”DSH/Claude Code 里一句话下任务工具由 harness 自带工具定义手写 JSON Schema装饰器自动生成平台表单填写无需定义用内置搜索/代码执行或挂 MCP server条件判断自己写 if 或让模型判断模型在循环内判断条件分支节点模型自主决策不可显式审计控制流调试print 断点tracing 面板画布节点状态会话日志/Trajectory 回放适合学习原理/极简场景生产系统快速验证/非工程师个人日常提效、一次性任务路径 B、C、D 的完整实现分别是第 16 课代码框架实战 DSH harness 节和第 20 课低代码 企业平台的案例实战内容本课先建立“同一需求、不同栈、不同成本”的心智地图。案例实战15.6 案例三个判定练习选型决策演练目标给定 3 个真实感场景示意练习用 15.3 的五维度做选型并给出理由。场景 1个人开发者想做一个“每天早 8 点自动汇总 GitHub 通知并邮件发送”的脚本。判定不需要 Agent 框架。定时任务 一次 LLM 调用甚至不用工具循环cron 50 行脚本即可。若想省事可直接用 n8n有现成 GitHub/邮件节点。关键理由流程固定、无动态决策——这正是第 4 课“何时不该用 Agent”的典型。场景 2创业公司做客服 Agent需接入订单/物流/退款 3 个内部 API要求会话可恢复、支持人工转接。判定代码框架。LangGraph持久化 中断恢复是原生能力或 OpenAI Agents SDKhandoff 原语天然适合转接。不适合低代码内部 API 要自定义工具封装平台拖拽反而绕远。关键理由生产化要求持久化/恢复 自定义工具多。场景 3市场团队无工程师想搭一个“上传竞品资料 → 生成分析报告”的内部工具数据不能出域。判定自托管低代码平台。Dify开源自托管 RAG 内置是首选Coze 是云端封闭平台不满足数据不出域n8n 偏自动化编排RAG 能力弱。关键理由使用者是非工程师 私有化部署硬约束。预期输出三个场景各自的技术栈判定 一句话理由。练习的重点不是“标准答案”而是把五维度控制粒度/生产成熟度/生态/学习曲线/社区走一遍——实际选型中权重最大的是控制粒度和团队构成有没有工程师维护。小结框架解决工具接入/持久化/可观测/编排/失败恢复五类工程问题不解决模型能力和业务判断——防框架崇拜。工具栈四类开发框架造 Agent 的库/ harness能干活的 Agent 产品DSH、Claude Code、Hermes/ 低代码平台 / 企业 IM 平台WorkBuddy、钉钉、飞书——harness 与框架的区别是用与造。总横评场景决策15.4选型三问“用 vs 造、个人 vs 组织、云端 vs 自托管”harness 市场月度级变动结论须核当日公告。选型五维度控制粒度 生产成熟度 生态 学习曲线 社区活跃度star 数是热度不是质量。2026-10 实查n8n 206k / Dify 158k / LlamaIndex 52k / LangGraph 43k / smolagents 30k starsLangGraph 1.2.x 与 MAF 1.x 是当前生产成熟度标杆。同一需求在裸 API / 开发框架 / 低代码 / harness 四条路径下的成本结构完全不同——下一课用真实代码对比前两条并附 DSH 对照。参见第 4 课《何时需要 Agent决策框架》、第 6 课《动手从零写一个最小 Agent Loop》、第 16 课《主流代码框架实战》、第 20 课《低代码 Agent 平台》。扩展阅读 网络提示anthropic.com 需代理核心结论已摘进本课正文huggingface.co 走镜像export HF_ENDPOINThttps://hf-mirror.com框架文档站GitHub Pages/Cloudflare可达性波动打不开时稍后重试。详见总纲附录《国内网络访问与国产适配指南》。微软原课第 2 课框架总览https://microsoft.github.io/ai-agents-for-beginners/仓库主索引2026-10 可达LangGraph 官方文档https://langchain-ai.github.io/langgraph/smolagents 官方文档https://huggingface.co/docs/smolagents/indexAnthropic《Building Effective Agents》框架无关的工程原则https://www.anthropic.com/research/successful-agent我的专栏蛋白 / 抗体 / 多肽 / 核酸分子模拟 / 动力学 / 对接药物 / 设计 / 案例AI / Agent / 大模型开源蛋白结构预测分子模拟基础小分子药物设计案例AI Agent系列开源蛋白生成方法实践分子动力学模拟-Amber蛋白药物设计案例化学大模型开源多肽设计模型分子动力学模拟-Gromacs多肽药物设计案例《AI Agent原理与实战》开源多肽性质预测分子动力学模拟-OpenMM开源小分子生成设计CADD中的机器学习模型DNA/RNA药物设计結合自由能高效计算配置《MCP 入门实战》siRNA药物设计模型UCSF DOCK系列我胡师兄说药《AI入门实战2026》ASO药物设计模型rDock系列 LeDock系列 gnina系列《经典机器学习实战》