乐于分享
好东西不私藏

AI Agent 真正难的,不是让它更聪明,而是别让系统越跑越烂

AI Agent 真正难的,不是让它更聪明,而是别让系统越跑越烂

AI Agent 真正难的,不是让它更聪明,而是别让系统越跑越烂

很多人聊 AI Agent,第一反应还是程序员的活。

要配环境,要写 prompt,要懂 API,还要会调试。

所以大量普通用户会自动把自己排除在外。

但我越来越觉得,这个理解方向本身就偏了。

AI Agent 表面看像“开发问题”,本质上更像“管理问题”。

你不一定要成为程序员,才能把它用好。

你真正需要理解的是另外两件事:为什么一个本来还不错的系统,会越用越差;以及当它开始变差时,你该从哪里下手把它拉回来。

这件事其实并不抽象。

你可能已经遇到过。

一开始,你让 Claude Code 帮你写功能,惊艳得不行。几轮之后,开始变慢,开始跑偏,开始自信地胡说。

一开始,你让 AI 帮你做内容整理,效果很好。过几天以后,它引用错材料、重复旧表达、把不该混在一起的信息揉成一锅粥。

一开始,你觉得自己已经有了“工作流”。再过一阵,那个工作流变成了一个没人敢动、但谁都不满意的黑箱。

这不是模型突然变笨了。

更多时候,是你的系统失控了。

说白了,AI 的上限当然重要,但真正决定体验下限的,常常是系统设计。

这篇文章,我想把一套原本偏“Agent 开发”的思路,翻译成任何重度使用 AI 的人都能直接上手的方法论。

你不用会写框架。

你只要开始像管理一个系统那样,管理你的 AI。

一、先别急着优化,先承认一件事:系统天然会退化

大多数人用 AI 的问题,不在“不会提问”,而在“不会维护”。

他们总把 AI 当成一次性工具。

今天生成一下文案,明天写一段代码,后天总结一份会议纪要。

如果这三次都还行,就觉得方法对了。

问题是,系统不是这么坏掉的。

系统坏掉,通常不是突然崩。

而是一点一点退化。

第一次,只是用了一个不太靠谱的来源。

第二次,只是多塞了一点无关上下文。

第三次,只是为了省事,把两个不同任务放进了同一轮长对话。

第四次,你加了一堆“补丁式规则”,但没删旧规则。

第五次,你已经说不清,究竟是模型有问题,还是流程有问题。

这很像公司里的管理系统。

一个销售团队,最开始就 3 个人,大家在微信群里同步客户进展,完全够用。

等团队变成 20 个人,还继续靠微信群,就一定出问题。

不是因为销售变差了。

而是因为原来那套沟通机制,已经撑不住新的复杂度。

AI 工作流也是一样。

它一开始能跑,不代表它能持续稳定地跑。

所以真正重要的问题不是:

“我怎么再把 prompt 写得厉害一点?”

而是:

“当这套系统开始退化时,我怎么知道它在退化?我又该怎么定位退化发生在哪里?”

如果你没有这套意识,后面所有优化都很容易变成玄学。

二、日志系统,不是工程师专属,它就是你的复盘能力

很多人优化 AI,靠的是体感。

改了 prompt,跑了一次,觉得“好像更顺了”。

换了一个工作流,试了两个任务,感觉“貌似更稳了”。

这其实很危险。

因为体感只会记住最亮眼的那次成功,记不住大量平庸甚至失败的样本。

所以第一件要补的东西,不是更复杂的 agent,而是最朴素的日志。

这里说的日志,不一定是数据库,不一定是监控面板,更不一定非要工程化。

你可以非常土。

真的。

一个文件夹都行。

按日期建目录。

把每次关键任务的输入、输出、截图、错误信息都留下来。

成功的留,失败的更要留。

为什么这件事这么重要?

因为没有日志,你就没有复盘;没有复盘,你就没有真正意义上的优化。

拿一个更贴近普通用户的例子。

假设你在做公众号内容。

你给 AI 一套选题判断 prompt,让它从 20 条素材里挑出最值得写的 3 条。

第一周你觉得效果不错。

第二周你微调了一下规则,结果也看上去还行。

第三周你又补了几条判断标准。

一个月后你回头看,会发现自己根本答不上来一个最基础的问题:

到底是哪次修改,让选题质量真的提升了?

如果没有留样本,没有保留旧输出,你只能靠印象发言。

印象在系统优化里是最不值钱的证据。

再举一个商业团队会更有感的例子。

很多公司已经开始用 AI 帮销售写首封开发信。

问题是,大多数团队只盯打开率,忽略中间过程。

结果就是,某一版模板突然转化率下降,大家开始吵:是行业太冷了,还是文案语气不行,还是名单质量出了问题?

如果你没有保留每个版本的提示词、输出样本和对应反馈,那谁都只能靠猜。

猜得越久,系统越烂。

所以日志系统的本质,不是“记录”,而是“建立可比较性”。

你要让每一次修改,都有前后对照。

哪怕只是一个最简版本:

这次任务是什么
用了哪版 prompt
关键输入是什么
输出长什么样
最终结果好还是不好
你主观判断的问题点在哪

有了这些,你才开始真正拥有一套能进化的系统。

没有这些,你只是在跟一个情绪化的黑箱相处。

三、Review 机制的核心,不是多检查一步,而是别把垃圾当原料

很多人误以为,AI 出错,是“推理出了问题”。

其实在很多场景里,问题出在更前面。

不是模型不会做。

而是它拿到的原料就脏了。

这件事在现实里太常见了。

比如你让 AI 帮你做行业研究。

它检索到的第一篇文章,本身就是 SEO 洗出来的二手拼接稿。

你再让它总结、归纳、推演,后面每一步都看起来流程正确,但结果注定有偏差。

流程没错。

输入错了。

所以 Review 机制最重要的作用,不是最后找茬,而是在关键节点判断:这份信息到底值不值得继续往下传。

我觉得更合适的案例,不是“搜到一个导流网站”。

而是下面这种更常见、也更疼的场景。

一个跨境电商团队,用 AI 帮客服生成退款回复。

AI 会先去读内部 FAQ,再结合订单信息写回复。

某天系统开始频繁承诺“特殊情况下可以全额退款”。

客服主管一查才发现,不是模型突然乱说,而是知识库里混进了一份半年前的旧政策文档,标题还和现行版本很像。

AI 没有分辨出新旧版本,就把过期规则当成了有效依据。

这类错误的可怕之处在于,它看起来特别像“正常工作”。

语气是对的。

格式是对的。

逻辑也是通的。

只有结论错了。

而这种错,往往最难被第一时间发现。

所以你应该在系统里补上一条非常朴素但极其关键的规则:

凡是来自外部的东西,不管是搜索结果、API 返回、网页内容、文档片段,先判断可信度,再决定是否使用。

注意,这里不是让你人工审完所有内容。

那样根本不现实。

而是让 AI 在关键节点,先做一次“信息体检”。

比如让它先回答这些问题:

这个来源是官方、转述,还是聚合站?
信息时间是不是过期了?
有没有版本冲突?
有没有明显的营销包装或标题党痕迹?
如果不确定,是否应该停下来请人确认?

你会发现,很多系统事故,不是因为 AI 太会编。

而是因为你默认它吃进去的原料都是真的。

这在管理上是个很典型的问题。

一家工厂如果进料检验不做,再精密的生产线也救不了次品率。

AI 系统同理。

错误如果在入口就放进来,后面的“聪明”只会把错误包装得更漂亮。

四、上下文隔离,解决的不是“记忆不够”,而是“注意力污染”

很多人以为,AI 在长对话里变傻,是因为“记不住了”。

这只说对了一半。

更准确地说,是它虽然还看得到,但已经分不清什么重要,什么不重要。

你把太多任务塞进同一个窗口,它就不是在“积累经验”,而是在“积累噪声”。

这个问题,做过内容和做过产品的人都会特别有感。

比如你上午让 AI 帮你策划一篇文章结构。

中午插进来让它改一封商务合作邮件。

下午又接着让它分析一个增长案例。

晚上你回到原来的文章,发现它开始把商务口吻带进正文,把增长案例里的概念误套到原本不相关的内容里。

它不是坏了。

它只是被污染了。

代码场景里这个问题更明显。

你先让 Claude Code 帮你做一个新功能。

做到一半,临时插入一个线上 bug。

修完 bug,又顺手问它数据库字段怎么设计。

聊了 30 轮以后,你再让它回到原任务,它很可能开始混淆:哪些约束属于当前功能,哪些只是中途讨论过的旁枝末节。

这就像开会。

本来在讨论产品改版,中间突然插入 HR 招聘、财务预算、品牌活动、客服投诉。

会开久了,所有人都觉得自己在同一个议题上,实际上早就不是了。

所以上下文隔离这件事,不是技术洁癖。

它是管理纪律。

一个非常简单但有效的原则是:

一次对话,只做一类事。

新功能开发,就专心开发。

排查 bug,就只查 bug。

做完一个阶段,清上下文,再进入下一阶段。

别觉得麻烦。

这一步省下来的时间,往往比你后面为了纠偏浪费掉的时间少得多。

很多人会说,换上下文会不会损失前面的信息?

会。

但这正是重点。

你不是要把所有信息都保留住。

你是要只保留当前任务真正需要的信息。

系统稳定,靠的从来不是“信息越多越好”,而是“信息边界越清楚越好”。

五、动态加载上下文,本质上是在做“按需供给”

很多人写系统提示词,喜欢一把梭。

恨不得把团队规范、技术栈说明、写作偏好、历史决策、禁用事项、操作手册,全塞进一个总文件里。

他们以为这样更全面。

其实大多数时候,这只会让系统更迟钝。

因为用户每次来的任务,根本不需要全部规则。

你今天只是改一个 API 字段,不需要把前端设计规范读一遍。

你今天只是写一篇创始人随笔,也没必要把内容团队所有 SOP 全部装进上下文。

这背后其实是个很传统的管理问题:

不是资源越多越好,而是资源要在正确时机出现。

更贴近业务团队的例子是客服培训。

你不会让一个新人客服在接第一通电话前,先背完公司全部制度、产品手册、财务流程和 PR 危机预案。

那不是培训,那是信息轰炸。

正确做法是先判断他当前在处理什么问题,再给他对应的材料。

AI 也是一样。

动态加载上下文,核心不是炫技,而是把规则拆成模块。

比如:

写内容时读写作规则
调接口时读 API 规范
做排错时读 debug checklist
做新功能时读架构约束和影响范围评估模板

这一点尤其适合重度使用 Claude Code、Cursor 或各种 AI 工作流的人。

你的总规则文件别写成百科全书。

把它拆开。

让系统先识别任务类型,再读取对应模块。

这里还有一个很容易踩的坑。

有些人会说,那我再用另一个大模型,帮我判断该加载哪些规则不就好了?

听起来高级,实际上经常是伪优化。

因为那个模型为了判断,也得先读一大坨内容。

你只是把浪费转移了一次,并没有真正减少复杂度。

在很多场景里,更有效的反而是简单办法。

关键词匹配、任务分类、固定路由。

别小看“简单”。

系统设计里,简单而稳定,通常比复杂而聪明更值钱。

六、Skill 不是工具,它是你可复用的方法论模板

我很喜欢 Skill 这个概念。

因为它把很多人模糊的“经验”变成了可以复制的流程。

Skill 不是单个工具。

也不是多开几个 agent。

它更像一张经过验证的作战卡片。

你遇到某类任务,就按这套思路推进。

为什么这件事重要?

因为很多人以为自己在用 AI,其实每次都在重新发明轮子。

今天写新功能,靠临场发挥。

明天排 bug,还是临场发挥。

后天做竞品分析,又从头想一遍。

短期看很灵活。

长期看极其低效。

更糟的是,质量不稳定。

一次好,一次差。

你自己都不知道差别来自哪里。

Skill 的价值,就在于把“这类问题应该怎么处理”,沉淀下来。

比如内容团队完全可以有这样的 skill:

《选题评估 skill》

先判断这是情绪型选题、趋势型选题还是方法论选题;再看有没有具体案例支撑;再判断读者会不会转发;最后才收束到标题方向。

《长文改写 skill》

先抽出原始材料的母题;再重建文章结构;补 40% 以上的新信息;插入配图节点;收尾时再做一次去 AI 味检查。

《debug skill》

先复现,再加日志,再缩小范围,再修复,再清理临时调试代码。

你会发现,真正让团队变强的,不是每个人都更天才,而是大家对高频任务有了统一的优质做法。

这就是 Skill 的本质。

它是经验的产品化。

也是系统从“靠感觉”走向“可复制”的关键一步。

七、提示词最该写的,不是操作步骤,而是思考框架

很多人写 prompt,像在给实习生发流水线指令。

第一步干嘛。

第二步干嘛。

第三步输出成什么格式。

这种写法当然不是完全没用。

但它有个很大的问题。

它容易让系统变僵。

一旦场景稍微变一下,模型就会机械执行,而不是先判断该不该这么执行。

更好的提示词,不是把每个动作钉死,而是规定它应该怎么思考。

比如,与其写:

“先看需求文档,再调用工具 A,再输出方案。”

不如写:

“开始行动前,先判断这个任务需要哪些信息;再评估这些信息可以从哪里获得;如果涉及既有模块,先做影响范围评估;如果外部信息不确定,暂停并说明风险。”

你会发现,后者的适应性强很多。

因为你给的不是死步骤,而是判断原则。

这件事对重度使用 AI 写代码的人尤其重要。

你让它“做一个新功能”,它可能很快就开干。

但真正靠谱的方式,是先逼它思考:

这个功能会碰到哪些现有模块?
哪些逻辑可能被破坏?
需要先补测试还是先改接口?
有没有看起来简单,实际上会引发连锁修改的部分?

这才是高质量协作。

不是“快点写”,而是“先想清楚再写”。

这里还有两个特别实用的小原则。

第一,先写红线,再写方法。

先告诉它不要做什么。

不要直接改生产配置。

不要在不确定信息真实性时装作确定。

不要跳过影响范围评估。

这些红线,往往比一堆鼓励性描述更有效。

第二,能放在固定提示里的,尽量保持稳定。

变量留到具体任务里。

这样不仅系统更稳,长期使用的成本也更低。

八、长任务为什么越做越差?问题常常出在注意力分布

这可能是最容易被低估、但又最关键的一点。

很多人知道上下文窗口越来越大,却误以为“大”就等于“都能顾到”。

不是的。

模型对信息的注意力,从来不是平均分配。

通常是开头最强,最近最强,中间最容易被埋。

这意味着什么?

意味着你在任务一开始强调过的关键约束,做到后半段时,很可能已经在模型心里“掉权重”了。

它不是完全忘了。

但它不再像刚开始那样优先考虑。

这就是为什么很多长任务会出现一种熟悉的退化轨迹:

前面特别谨慎。

中间开始求快。

后面越来越像惯性输出。

比如做一个多阶段的产品原型。

你在第一轮明明说过,“每个模块要独立,不要为了复用而硬绑在一起”。

到了第八轮,它就可能开始偷偷借前面的结构,图省事地拼装。

不是它故意不听。

而是那个约束,已经不在最显眼的位置了。

所以长任务里有一个特别重要的动作,叫 restatement,重新声明关键约束。

别把它理解成重复废话。

它更像开项目会时,阶段负责人会再强调一次本阶段目标。

比如:

“这一阶段只关心可维护性,不追求功能齐全。”

“这一轮只修数据一致性,不碰 UI。”

“这一部分的核心约束是组件独立,别复用前面的脏逻辑。”

你会发现,只要关键约束被周期性放回显眼位置,系统表现会稳定很多。

这不是文案技巧。

这是注意力管理。

九、Sub-agent 不是为了显得高级,而是为了切断干扰

很多人一听到 sub-agent,就想到更复杂的架构。

多线程。

多角色。

多代理协作。

听上去很酷。

但如果只是为了“看起来专业”,那大概率没必要。

Sub-agent 真正有价值的地方,不是炫架构,而是做上下文隔离。

什么时候该用?

当某个子任务需要不被主任务历史污染的时候。

比如创意发散。

你前面已经写了 5 个版本标题,现在想要第 6 版完全跳出原有套路。

这时继续在原对话里做,结果常常会越来越像前面几版。

因为系统已经被前文风格锁住了。

这时候把它单独隔离出去,反而更容易拿到新鲜结果。

再比如代码场景。

主任务在做一个复杂功能,过程中你突然需要独立查一个第三方库的最佳实践,或者想让它专门验证一个 edge case。

如果把这类工作都塞进主线程,主上下文会越来越脏。

但如果切出一个单独上下文,让它只干这一件事,结果通常会更清爽。

所以 sub-agent 的使用时机,不是“任务足够高级”的时候。

而是“任务需要隔离”的时候。

这一点很像公司里的专项小组。

不是每件事都值得拉一个专班。

但当常规会议已经无法保证问题被干净地解决时,拉一个隔离出来的小组,反而能提效。

关键不是架构图好不好看。

关键是干扰有没有被切断。

十、说到底,所谓 AI Agent 能力,很多时候就是系统管理能力

讲到这里,你应该能看到一个很清晰的共通点。

日志系统,解决的是可比较性。

Review 机制,解决的是原料污染。

上下文隔离,解决的是注意力污染。

动态加载上下文,解决的是规则过载。

Skill,解决的是经验无法复用。

Restatement,解决的是长任务约束下沉。

Sub-agent,解决的是特定子任务的隔离问题。

这些词听起来像在讲 Agent 开发。

但本质上,它们都在回答同一个管理问题:

当一个系统开始变复杂时,你怎么让它不要失控。

这就是为什么我越来越觉得,AI 时代最稀缺的能力之一,不是会不会写几行 prompt,而是有没有系统感。

一个没有系统感的人,拿到再强的模型,也很容易把它用成一次次随机发挥。

一个有系统感的人,就算不写底层框架,也能把普通工具组合成稳定的工作流。

这中间的差别,不在智商。

在管理。

说得更直白一点。

未来真正拉开差距的,未必是“谁最懂模型”,而是“谁最懂怎么让模型长期不变差”。

这件事对创业者重要,对内容团队重要,对销售团队重要,对产品经理重要,对任何把 AI 当生产工具的人都重要。

因为你最终要管理的,已经不是一次回答。

而是一套持续运行的系统。

而系统世界里,最贵的从来不是第一次跑通。

是跑通以后,还能不能持续稳定地跑。

所以如果你最近正好觉得 AI 用着用着开始“不对劲”,别急着怪模型。

先退一步问自己几个问题:

我有没有留下足够样本,知道它到底从哪次开始变差?

我有没有把不可信的信息,直接放进了下游?

我是不是把太多任务塞进了一个上下文?

我的规则,是不是已经堆成了一本没人读得动的百科全书?

我有没有把高频任务沉淀成可复用的 skill?

我有没有在长任务里,周期性重申关键约束?

我是不是在该隔离子任务的时候,还硬让它们挤在一个窗口里?

把这几个问题想明白,很多“AI 不稳定”的原因,其实会自己浮出来。

因为说到底,AI Agent 不只是技术。

它更像一门系统维护学。

谁先学会这件事,谁就会比别人更早进入下一阶段。


关注「哈姆雷鹿」,获取 AI 创业的真实经验和工具推荐。如果觉得有启发,请点个「在看」或分享给正在探索 AI 的朋友。

引导语: 你现在手里的 AI 工作流,最容易退化的是哪一环?是信息源、上下文,还是根本没做复盘?欢迎留言聊聊。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-10 16:52:20 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/509723.html
  2. 运行时间 : 0.231463s [ 吞吐率:4.32req/s ] 内存消耗:4,819.55kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=86cc98a1ba2f931484bf1a8d12a1a4bd
  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.80 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000700s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000769s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.002926s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000459s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000560s ]
  6. SELECT * FROM `set` [ RunTime:0.001754s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000600s ]
  8. SELECT * FROM `article` WHERE `id` = 509723 LIMIT 1 [ RunTime:0.001632s ]
  9. UPDATE `article` SET `lasttime` = 1775811140 WHERE `id` = 509723 [ RunTime:0.001030s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.002145s ]
  11. SELECT * FROM `article` WHERE `id` < 509723 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.011745s ]
  12. SELECT * FROM `article` WHERE `id` > 509723 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000450s ]
  13. SELECT * FROM `article` WHERE `id` < 509723 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001334s ]
  14. SELECT * FROM `article` WHERE `id` < 509723 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.019768s ]
  15. SELECT * FROM `article` WHERE `id` < 509723 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.049714s ]
0.233169s