乐于分享
好东西不私藏

AI产品经理必学:Workflow 还是 Agent?

AI产品经理必学:Workflow 还是 Agent?

1、 什么是Workflow和Agent

很多AI产品经理一上来就被“Agent”“工作流”这些词绕晕了。其实你可以用两个比喻记住它们:
Workflow =剧本
Agent =即兴表演
Workflow 是把一个任务拆成固定的步骤、顺序、分支条件,系统严格按照这个流程图执行。大模型只在某些节点被调用(比如做一次意图分类、生成一段回复),其他节点可能是规则、API、数据库查询。整个过程的“下一步做什么”是预先写死的。

特点

确定性高:同样的输入,几乎得到同样的输出
成本低:调用大模型的次数少且可预测
延迟可控:最长路径的时间能算出来
易调试:出错了能精确到哪个节点

典型应用场景

客服工单自动处理(判断意图 → 查订单 → 生成退款单)
表单数据抽取与录入(OCR → 字段提取 → 写入数据库)
合同比对(逐条比对条款 → 高亮差异 → 生成报告)
定时报表生成(拉取数据 → 聚合计算 → 格式化成图表)

上面的例子不够详细?安排!

一个英语填空题批改功能,流程可以完全固定:OCR识别学生手写答案 → 与标准答案做字符串匹配(含同义词表、大小写归一化) → 判对错 → 累计得分 → 生成错题记录。整个链路只在一个地方可能用到大模型(比如判断“color”和“colour”是否等价),其余都是确定性逻辑。这种Workflow上线后准确率能达到99%,老师也能清楚知道每道题为什么扣分。如果用Agent来做这件事,反而可能出现今天认这个同义词、明天不认的情况,得不偿失。

有哪些开源项目可以参考

如果你决定用Workflow方案,GitHub上已经有不少成熟的低代码/可视化编排工具:
n8n通用自动化平台,拥有超过400个预置节点,支持拖拽式构建工作流,GitHub上超过16万星,社区非常活跃。它最大的特点是“节点即能力”,从HTTP请求到数据库操作到AI调用,都可以在一个画布上串联起来。适合需要连通多个企业系统(如CRM、数据库、邮件服务)的场景。
Flowise专注于LLM应用的低代码框架,提供拖拽式流程设计器,内置50多个AI组件,GitHub上36.7K星标,被开发者称为“AI时代的乐高积木”。它本身不太适合处理复杂的业务逻辑分支,但用来快速搭建RAG问答、合同摘要等纯LLM串联流程非常顺手。

选Workflow开源项目时的建议:看你的主要工作量在哪。如果主要是“连系统”,选n8n;如果主要是“搭AI节点”,选Flowise。

Agent 只有一个明确的目标,但中间的步骤由它自己决定。它遵循“思考 → 行动 → 观察 → 再次思考”的循环(ReAct模式)。
Agent 可以调用工具:搜索引擎、API、代码解释器、数据库、发送邮件等。它需要自己判断“目前需不需要用工具、用什么工具、参数怎么填”,然后根据工具返回的结果决定下一步做什么。

特点

灵活性高:能处理没有固定路径的任务
成本高:一次任务可能调用大模型5~10次甚至更多
延迟不确定:简单任务几秒,复杂任务几十秒
调试困难:你很难知道它“为什么在那一步选择了那个工具”

什么时候非Agent不可

任务路径无法预先枚举。比如“帮我分析这份财报里有没有隐藏风险”——需要根据文档内容动态决定看哪个数字、对比哪个历史数据、需不需要查行业平均。
用户目标模糊,需要探索。比如“我感觉最近用户流失在加速,找找原因”——Agent会先查整体趋势,再拆分渠道,再对比画像,每一步依赖上一步的结果。
环境动态变化。比如操作一个每周改版的网页,用固定选择器很快就会失效,Agent可以通过视觉理解界面动态决定点哪里。

举个栗子:开放式写作陪练

老师布置“以‘遗憾’为主题写一段话”,学生提交后,不是要一个标准评分,而是希望AI像苏格拉底一样提问:“你写的这个场景,你觉得当时还有别的选择吗?”或者根据学生的句子建议:“这里可以用一个比喻来加强感受,想不想试试?”
这个任务没有固定流程——有的学生需要拆解概念,有的需要扩充细节,有的需要扭转负面表达。用Workflow去写分支条件会写出几百个if-else还覆盖不全。
这时候才值得用Agent:给它角色提示(“你是写作教练,使用启发式提问”),再给它工具(查辞典、推荐名家例句、记录学生成长点),让它自由互动。
当然代价也很明显:同一篇作文,Agent今天可能追问2句就结束,明天可能追问10句;有时给出的建议很惊艳,有时会偏离主题。所以教育产品里如果用纯Agent,必须有人工或规则兜底。

有哪些开源项目可以参考

Agent领域的开源项目数量远超Workflow,但大多处于“能跑但不够稳”的阶段。以下是几个社区热度较高的:
AutoGPT:GitHub上超过17.6万星,是最早出圈的自主AI Agent项目之一。它的理念是“给AI一个目标,让它自己拆解执行”。实际体验中,AutoGPT有时候会循环调用同一个工具,或者在一个简单任务上跑出几十个步骤。适合个人探索和原型验证,直接上生产需要额外做大量的观测和兜底。
LangGraph:LangChain团队推出的Agent编排框架,GitHub上13.1万星。它不是在画布上拖拽节点,而是用代码定义状态机——你可以精确控制Agent在什么条件下调用哪个工具、怎么处理错误、怎么回溯。适合对控制权有要求的开发团队,但需要写代码的门槛。
Dify:定位是“LLM应用开发平台”,GitHub上11.2万星。它融合了可视化工作流编排、RAG流程、Agent能力和模型管理。如果你想在一个平台上同时实验Workflow和Agent,可以把它当作一个可视化实验场。Dify更像一个应用平台而非纯粹的Agent框架,适合快速迭代和A/B测试。
CrewAI:专注于多Agent协作的轻量级Python框架,GitHub上3.4万星。你可以定义一组Agent(比如“研究员”“写手”“审阅者”),让它们按角色分工协作完成任务。但在生产环境中,多Agent协作经常遇到某个Agent“不听话”或“忘记任务”的情况,需要大量调试。
AutoGen:微软开源的Agent框架,GitHub上5万星。支持多Agent对话和人工参与,适合需要“AI+人工”混合决策的场景。

如果你只是想做技术验证,从AutoGPT或Dify开始,能在最短时间内看到Agent跑起来的样子。如果要考虑生产上线,LangGraph的精细控制能力是硬需求,多花两周写代码比上线后花两个月修Bug要划算。

聊到这了,顺便说一下OpenClaw

OpenClaw于2025年11月发布,仅用了不到5个月就以27.9万星登顶GitHub历史第一,超越React和Linux,成为GitHub有史以来获星最多的软件项目。它是一个能让AI获得本地操作系统权限的Agent框架,普通人通过聊天就能让AI直接操作电脑、执行Shell命令、调用各种应用。
这个项目的火爆说明市场对“真正能干活”的Agent有巨大的需求。但从产品经理的角度看,OpenClaw的成功更多是证明了Agent的想象空间,不代表它可以直接放进你的在线产品——权限控制、安全边界、审计日志这些问题依然需要自己解决。

2、 给你一个决策框架,让你决策不迷茫

另外,像英语作文语法纠错这类任务,语法规则相对固定(高确定性),但漏判或误判带来的影响中等,一般用Workflow为主,Agent辅助补充的方式。

3、 真正的战场:混合架构

现实中没有那么多“纯Workflow”或“纯Agent”。生产级产品最稳的做法是:用Workflow做骨架,在需要灵活判断的地方嵌入Agent节点

混合架构例子:智能错题本

Workflow:学生拍照 → OCR识别 → 提取学科、章节
Agent节点:根据题目内容,让Agent判断“这道题的核心考点是什么?常见错误类型是哪一类?”——这个判断无法预先穷举,适合Agent自由发挥
Workflow:根据Agent输出的考点标签,从题库里检索3道同类型变式题(确定性规则)
Agent节点(可选):生成一句个性化提醒:“你上次在‘去分母’步骤也错过,这次注意。” —— 文字风格可以自由生成
Workflow:记录到数据库 → 推送变式题给学生
万一Agent判断错了考点(比如把“勾股定理”判成“二次根式”),后续Workflow会从错误题库里抽题,但学生至少还能看到变式题;同时系统可以标记“此条判断置信度低”,供老师人工修正,形成数据飞轮。
也可以反过来:Agent调用Workflow。比如一个“教学备课助手”Agent,收到“帮我准备一节关于光合作用的课”后,它会自己规划:先搜索最新教学案例,然后调用一个“标准教案模板填充”的Workflow,再把结果润色后输出。

4、 给产品经理的两个实操建议

建议一:从Workflow起步,不要一上来就上Agent

不管你的需求看起来多“智能”,先用Workflow实现60分的版本。这个过程中你会发现,80%的路径可以固化下来,剩下的20%才是真正需要灵活性的地方。而这20%里,可能增加几个分支条件就解决了,未必需要Agent。
很多教育创业团队一上来就想做“AI虚拟名师”,结果半年都跑不通。聪明的做法是先做一个“智能练习册”:标准答案比对、错题自动归类。这个Workflow版本两周就能上线,拿到真实数据后再观察:哪些题目学生反复问为什么错?这些地方才是Agent介入的时机。

建议二:评估Agent时,不只盯着成功率,要看“失败模式”

一个95%成功率但5%的情况会乱发邮件的Agent,比一个85%成功率但只会说“我不知道”的Agent危险得多。你需要测试:
它会重复尝试同一个失败的工具吗?
它会在没有足够信息时编造结果吗?
它会陷入死循环吗?
在教育场景里,写作陪练Agent最危险的失败模式不是“给了平庸的建议”,而是被学生激怒后说出不当言论(比如“这么简单都不懂”),或者在同一个问题上循环追问。因此必须设置强边界:禁用负面词、同一话题最多追问2次、超出范围时主动降级到预设回复或人工。

5、 总结与展望

先说当下,你能直接用的结论

Workflow适合路径确定、要求稳定和低成本的场景,是绝大多数业务的首选。
Agent适合路径开放、需要探索和适应的场景,灵活但昂贵,需要配套兜底。
混合架构是现实选择:Workflow管住骨架,Agent填充灵活节点。
从Workflow起步,用确定性切掉80%的路径,再在剩下的地方谨慎引入Agent。
关于开源项目,记住一个原则:GitHub星星多在证明“这个方向火”,不等于“这个方案可以直接上线”。做技术选型时,先用自己的数据跑一遍最小测试集,再看社区活跃度和更新记录。
下次别人问“你们用的是Workflow还是Agent”,你可以回答:“用Workflow做骨架,在需要判断的地方放了几个Agent节点。”
在教育产品里尤其要记住:一个好老师90%的教学行为是标准化的(备课、出题、批改),仅10%是个性化互动。AI产品也该这样——Workflow管好那90%,让Agent在那10%里发光。

再说未来,几个确定会发生的趋势

Workflow会“隐形”,但不会消失。

今天配置Workflow还需要拖拽节点、写分支条件。未来,平台可能允许你“演示一遍”来生成Workflow——手动处理一次退款,系统自动转化成可执行的骨架。门槛会大幅降低,但Workflow作为确定性的执行层不会消失。任何需要稳定、可审计、低延迟的业务,依然会跑在Workflow上。

Agent从“通用大脑”转向“垂直专家”。

2024-2025年很多人尝试做一个“什么都能干的Agent”,结果在真实业务中处处碰壁。未来两年,我们会看到更多垂直领域的Agent——比如“小学数学错因分析Agent”“法律合同冲突检测Agent”。它们不再追求通用智能,而是在专业能力上碾压通用模型。一个通用Agent可能写诗很好,但分析五年级学生为什么把“移项”做错,它一定不如一个专门看过10万道错题的垂直Agent。

产品经理的职责从“编排流程”转向“定义边界”。

未来的平台可能会提供更高的抽象层:你只需给系统一个目标和一组边界条件(比如“不能出口语暴力内容”“每篇最多追问3次”),系统自己决定哪些环节用Workflow、哪些用Agent。人的角色从流程编排者变成智能体行为的边界定义者。你需要思考的不是技术细节,而是:在一个自主系统可以自由行动的前提下,哪些行为是绝对不允许的?

严肃领域会出现“Workflow诊断 + Agent教练”的标准范式。

基于容错成本和确定性的考虑,未来的AI辅导产品很可能不是“一个万能Agent代替老师”。更合理的架构是:Workflow负责知识点诊断(标准化的测验、批改、错题归类),而在诊断结果的“解读与激励”环节,由一个专门设计的“教练Agent”介入。这个Agent不做知识判断(交给Workflow),只做三件事:共情、归因、给出一个小目标。因为它没有评判权,所以风险可控;因为只对话3-5轮,所以成本可控。这种“确定层+灵活层”的分工,会成为医疗、金融、教育等严肃领域的标准范式。

测评能力将成为AI产品经理的核心竞争力。

Workflow的测试是“路径覆盖”。Agent的测试则完全不同:你需要设计评测集来暴露它在不确定性下的行为模式,比如“遇到无法理解的输入时,是反问、猜一个还是直接报错?”“多次重试同一个工具后,会不会自行修改策略?”目前行业内还没有成熟的Agent测试标准,但未来两年,能够设计出有效评测集的产品经理,会比只会调prompt的产品经理值钱得多。

祝你在AI产品这条路上,少纠结概念,多解决问题。前路还长,别急。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-09 05:09:37 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/590921.html
  2. 运行时间 : 0.222023s [ 吞吐率:4.50req/s ] 内存消耗:4,679.40kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=9923cfe15fe56a2591c7ce9f84a8218f
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000973s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001366s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.001592s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.003049s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001407s ]
  6. SELECT * FROM `set` [ RunTime:0.007369s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001597s ]
  8. SELECT * FROM `article` WHERE `id` = 590921 LIMIT 1 [ RunTime:0.008625s ]
  9. UPDATE `article` SET `lasttime` = 1778274577 WHERE `id` = 590921 [ RunTime:0.004890s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000729s ]
  11. SELECT * FROM `article` WHERE `id` < 590921 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001281s ]
  12. SELECT * FROM `article` WHERE `id` > 590921 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001626s ]
  13. SELECT * FROM `article` WHERE `id` < 590921 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.013474s ]
  14. SELECT * FROM `article` WHERE `id` < 590921 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.005365s ]
  15. SELECT * FROM `article` WHERE `id` < 590921 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002527s ]
0.223860s