乐于分享
好东西不私藏

人 · 大模型 · 脚本 · Agent:Ai协作系统的工具论框架

人 · 大模型 · 脚本 · Agent:Ai协作系统的工具论框架

这篇文章是我过去三个多月以来,在 AI 生产一线总结的关于人和 AI 的协作框架的认知导论,核心论点就一句话:人与 AI 协作的本质,是在「两种计算」之间分配工作,人只负责提出问题和判断答案。

展开来讲:

  • 脚本:确定性计算——输出确定、可复现、可测试、无幻觉、成本低。
  • 大模型:似真计算——输出「看起来对」,不保证正确、默认采样下不保证可复现、成本较高。
  • agent:把两者进行组合、能循环能行动的系统。
  • :提出问题,定义「什么算对」,同时在没有标准答案处给出自己的判断。

备注:「确定」不等于「正确」——脚本只保证「确定地执行所写规则」;规则写错就「确定性地错」。正确性取决于规则写得对不对,那是人的责任,不是脚本的属性。

我认为这四个要素就是搭建 AI 协作系统的四个必要单位,所谓人与 AI 协作的工程艺术就是:

让确定性计算(脚本)尽量多干,似真计算(大模型)只在非它不可时出手,且在实战中拿到结果以后,立刻让结果回归确定性流程(测试 / schema / 工具执行)。


一、工具的能力边界

人与 AI 协作,涉及到 AI 调用工具、AI 调用自己的能力、人调用 AI 的能力等各个环节,在进入到这个流程的第一步就是要了解各个工具的能力边界,用一张图可以解释清楚:

需要特别澄清的是:

  1. 大模型不是「什么都做不了」:它能判断、能生成,纯文本任务(把一段话改写成推文)它自己就完成全部价值,不需要 agent。它缺的是「行动」能力,对接外部世界要靠工具。
  2. 大模型「跑完就忘」指的是权重不更新;但只要把历史塞进上下文它就「能想起来」,agent 的「记忆」正是靠这个(记忆不在权重、在上下文)。所以「无状态」和「agent 有记忆」不矛盾:记忆是外挂的上下文,不是模型内化的。

二、三者关系:组合,不是并列

各自的定位:

  • 大模型 = 大脑(判断 / 生成,但碰不到外部世界)
  • 脚本 = 骨架和流程
  • 工具 = 手
  • agent = 把大脑装进骨架、配上手,让它能循环、有记忆、能行动的那台机器。

最简形态的 agent loop,就是一段脚本在反复调用大模型:

💡 注:这是最简形态。带 planner / critic 分离、搜索回溯、多 agent 协调的架构不止一个 while——协调本身有非平凡开销:扇出、上下文广播、结果聚合、冲突解决。但主干不变:真正「行动」的永远是脚本 / 工具,大模型只贡献每一步的决策。

需要注意的是,agent 不改变底座模型的能力上限。但它能靠推理时计算(inference-time compute)提升实际任务表现:多次采样投票、ReAct 让模型查到事实少幻觉、用工具算数从而算对、多轮自我批评。

所以分清两件事:

  • 能力上限(底座模型潜能)→ 只有换更强的模型才动。
  • 实际任务表现(能把事情做到什么程度)→ 脚手架(agent / 多 agent / 工具)能实打实提升。

注意,我用到的词是「能力上限」和「任务表现」,「agent 没让模型变聪明」这个表达,只在「能力上限」的意义上成立;在「实际表现」上,脚手架是有用的。

至于最近 AI 圈提到的其他热点词:prompt / skill / harness……其实都是在最简形态的 agent loop 这个循环下衍生出来的能力,它们的工作方式如下图:

  • prompt:步骤①注入 context 的操控文本。在大模型推理的上游(输入侧),只建议、强制不了。它不是工具:工具在②③产生外部副作用,prompt 在①塑造决策,二者在推理的两侧,不能混。
  • skill:一个「包」(SKILL.md advisory prompt + 可能捆的脚本 / 工具 + 流程),被像工具一样调用,但交付的主要是①的注入内容。它的强制力主要在捆绑的确定性脚本里;SKILL.md 文本那部分仍是 advisory(第五节·乙反模式「Editor 靠自觉遵守 SKILL.md」即此)。所以 skill 在「prompt(料)」和「工具(手)」中间,别整个归进任一格。
  • 工具:步骤②③被调用的「手」。在大模型推理的下游(输出侧),产生外部副作用(读写文件 / 调 API / 取数据)——这才是真正「行动」的地方(也就是文章开头提到的:真正行动的永远是脚本 / 工具)。
  • harness = ②③④那台自驱循环外壳,就是第一节「脚本」那一档的具体化:循环驱动 + 工具调度 + context 组装 + 笼子(hooks / 权限 / exit-code = 第五节·乙的入口契约 + 预算 + 出口 verifier)。Claude Code 本身就是一个 harness。

两个最容易误解的地方:

  1. harness 不「包含」大模型,是「驱动」大模型;agent 不是 harness 的构件,而是 harness + 大模型 的产物(包含关系别倒)。
  2. 人不「驱动」harness:驱动循环的是 harness 自己的确定性代码(发动机),大模型每步决策(方向盘);人在循环外下任务和审核任务结果。

三、什么时候该用 Agent

第一步,在遇到一个任务的时候,先判断能不能用大模型解决(大模型 vs 纯脚本),也就看这个任务需不需要「语义理解 / 生成」:

  • 不需要(输入和判断都能预先枚举成规则)→ 写脚本。
  • 需要(翻译、改写、语义判断、开放生成)→ 用大模型 ↓。

第二步:用了大模型,要不要做成 agent?(agent vs 单次调用)看是否命中这三个「规则提前写不出来」——命中任一才包成 agent,否则单次调用就够:

四、agent 的代价:用「确定性」换「灵活性」

在日常的生产任务中,并不是所有环节都要用 agent 来解决。脚本的特点是:确定、可复现、可测试、无幻觉、便宜。agent 的长处在于能处理开放性,但每次输出可能不同、会产生幻觉,所以必须有独立的验证环节,这也会导致 agent 的成本会高。

所以在考虑用不用 agent 的时候,真正的问题是:我愿不愿意为处理这份开放性,付出较高的成本,同时「失去确定性」?

没有最好的工具,只有最合适的工具,只有找到合适的任务场景,才能发挥最大的效用。在处理一个长线程任务的时候,往往不是「脚本 or agent」二选一,而是按容器顺序组合(详见第五节):确定性编排负责顶层控制流,在固定点调 agent,agent 内部再调确定性工具。

五、可靠性藏在组合方式里:强项也是弱点

前面一直在说不同工具的能力边界,一直在强调根据任务场景调用合适的工具。但如果只简单地把前面的内容理解成任务分配,那恭喜你,这两个坑就是为你准备的。

1、强项即死穴:每个执行器的强项,就是它的死穴。

所以可靠架构不是「挑对工具」,是「通过工具的组合让它们互相弥补对方的弱点」:

  • 代码解决 LLM 的漂移 / 不精确(确定性外壳)
  • 独立 verifier 解决 LLM 的自证失败(执行和验证分离,做事的不自评)
  • agent 解决代码处理不了的判断(在代码会脆裂的地方放 agent)

2、编排顺序(最关键)——这是决定你的 agent 系统是一个生产系统,还是工具集的真正分界线:

▎必须是确定性的东西包住不确定性的东西。确定性编排持有控制流,在固定点调用 agent / LLM;不能反过来让 agent 持有控制流去自觉调用代码——那样整条流程的可靠性会被 agent 的「会偏离」污染。

编排结构是一个三明治:

最外层的编排结构必须是确定的,任务流不能随意飘移;agent 可以在指派给它任务的时候自由探索,但始终在一个确定性容器里:限定的入口契约、预算上限、任务结束后的 verifier。agent 持有的是「被关在笼子里的局部控制流」,不是顶层控制流。

六、三层谱系:看起来最复杂的任务最不需要 agent

一个完整 AI 工作流中最多遇到的大部分问题:测试、exit-code、read-before-edit、探头 / 契约 / launchd judge,它们是最强、最便宜、零幻觉的环节,但其实这些环节并不需要Agent来执行。

当你发现自己要靠「更多 agent、更自主」来解决问题,值得先停下来问一句:是这块客观上没有确定性 oracle,还是只是还没去做确定性化?

  • 很多时候是后者(有手段没去用):那该补脚本,不是加 agent。
  • 但也有时自主性是任务本身开放所必需(订机票要应对未知页面、研究要顺藤摸瓜),这时自主性是力量不是软肋。
  • 所以这是个自检提示,不是「自主 = 没手段」的普遍规律。多 agent 也可能纯为并行加速 / 上下文分治 / 关注点分离而上,不一定是缺 oracle。

七、人在哪:工作流中最核心位置

在这里要区分一下,参与度上的核心与权威上的核心:

人最核心的只有两件事:

  1. 定义「什么是对 / 什么是好」:目标 + 成功标准 + oracle 判据的源头。机器能执行判据,定不了判据。
  2. 无 oracle 区的终审:审美、品味、战略取舍、高风险决策。死结:没有确定性标准的地方,最后的 verifier 还是人,工程只能降低人当 verifier 的频率,消除不了。

日常调度是人最该避免做的工作,理想的情况是:

开头(定目标)→ [ 大模型 / 脚本 / agent 自己跑完整条链,带可独立核验的证据 ]→ 关键节点(终审拍板)

八、构建 AI 协作系统之前,完整的决策链路


洛谦 LUMO

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-02 02:56:01 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/818281.html
  2. 运行时间 : 0.401812s [ 吞吐率:2.49req/s ] 内存消耗:4,553.72kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=3b23e273e8ff80cd3acdc06249f45a82
  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.001143s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001623s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.016393s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.022172s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001927s ]
  6. SELECT * FROM `set` [ RunTime:0.003506s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.002015s ]
  8. SELECT * FROM `article` WHERE `id` = 818281 LIMIT 1 [ RunTime:0.019804s ]
  9. UPDATE `article` SET `lasttime` = 1782932161 WHERE `id` = 818281 [ RunTime:0.037199s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000876s ]
  11. SELECT * FROM `article` WHERE `id` < 818281 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001437s ]
  12. SELECT * FROM `article` WHERE `id` > 818281 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.016939s ]
  13. SELECT * FROM `article` WHERE `id` < 818281 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.031959s ]
  14. SELECT * FROM `article` WHERE `id` < 818281 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.021499s ]
  15. SELECT * FROM `article` WHERE `id` < 818281 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.010540s ]
0.405917s