乐于分享
好东西不私藏

Devin:自主 AI 软件工程师的理想、争议与落地两年

Devin:自主 AI 软件工程师的理想、争议与落地两年

声明:本文系综合 Cognition AI 官方技术博客、Devin 产品文档、多家技术社区的开发者实测反馈、行业分析报告及专业评测文章撰写而成,旨在提供关于 Devin 的全面技术解读。

引言:从一段演示视频到两年落地检验

2024 年 3 月 13 日,Cognition AI 向外界公开 Devin——一个被官方称为"全球首位完全自主的 AI 软件工程师"的产品。它不是又一款代码补全插件,也不是对话式编程助手,而是被定位为"可以独立接手需求、自主规划并端到端交付软件工程任务"的 Agent。根据官方博客披露,Devin 在 SWE-bench 基准上以 13.86% 的端到端解决率,显著超过当时 Claude 2 的 4.8% 与 GPT-4 的 1.74%;一段"Devin 接下 Upwork 真实订单完成部署"的演示视频,更是一度让硅谷舆论沸腾,"码农不存在了"一度登上技术社区热榜。

随后出现的反向叙事同样值得关注。多位开发者逐帧回看那段演示视频并撰文指出,所谓"真实订单"在任务理解、代码质量与工作流程上都存在明显瑕疵;业内人士对这家仅用 6 个月就完成 2.1 亿美元融资、估值 20 亿美元的公司,以及其背后由 Scott Wu 领衔、团队十人累计拥有十枚 IOI 金牌的豪华班底,既保持兴趣又保持警惕。

本文以 2026 年 4 月的视角重新审视 Devin。自 2024 年发布以来,它经历了 2.0、2.2 直至 3.0 的版本迭代,月费从早期的 500 美元下降到 20 美元并叠加 ACU 计量,产品形态从 Web IDE 扩展到 Slack、Jira、GitHub 再到最新的终端 CLI 版本;它还以 30 亿美元估值级别的交易收购了 AI 编辑器 Windsurf,在企业市场打入高盛、Infosys、Cognizant 等大型客户。围绕 Devin 的故事,既有"自主 Agent"这一技术路线的验证过程,也折射出 AI 编程工具从 L1 到 L3 的演进层次,以及开发者职业角色随之发生的结构性变化。本文基于大量技术社区讨论、开发者实测记录和官方产品信息,系统梳理 Devin 的技术架构、能力边界、竞品格局、真实反馈、企业落地与行业影响,力求呈现一个冷静而完整的研究视角。


第一章 产品概述与技术架构

1.1 产品定位:自主 AI 工程师,区别于 Copilot 与 Cursor

根据官方技术博客的描述,Devin 的产品设计目标是"一名可以独立完成工程任务的同事",而不是坐在人类旁边打辅助的工具。它被允许接收较为高层的需求——例如"修复该 repo 中的一个已知 bug"、"为这个项目接入 Stripe 支付"、"从零搭建一个带登录的 Todo App"——然后自行拆解任务、搜索信息、撰写代码、运行测试并提交 PR。

行业分析认为,这种定位与此前的 AI 编程工具形成明显分层:GitHub Copilot 属于典型的"智能补全"(L1),在编辑器内根据上下文给出下一行或下一个函数的建议;Cursor、Continue 等代表"对话生成"(L2),把代码编辑器升级为可与模型对话协作的工作台,开发者仍然是主导者;而 Devin 试图跨入"自主执行"(L3),让 Agent 自己决定每一步该做什么、什么时候调用工具、什么时候交付结果。多位深度体验的开发者记录指出,这一层级的跃迁带来的不只是效率差异,更是"信任模型"的改变:使用 Copilot 需要人判断代码对错,使用 Devin 需要人判断交付是否达标。

1.2 技术架构:工具集成、内存文件与长任务流

尽管官方未公开完整模型细节,多方实测文章与早期爆料提供了较为一致的线索。据技术社区讨论表明,Devin 的早期版本底层调用了 GPT-4 Turbo with Vision,其视觉能力被用于读取截图、网页与报错信息。其外围工程则围绕以下几个核心能力展开:

  • 浏览器:允许 Devin 打开文档、Stack Overflow、GitHub Issue,阅读页面并抓取代码片段,遇到验证码或视觉信息时调用 Vision 处理。
  • Shell 终端:在沙盒中执行 Linux 命令、安装依赖、运行测试、调用 git。
  • 代码编辑器:具备按文件、按函数级别的读写能力,支持多文件协同修改。
  • 记忆文件系统:把"它学到了什么"、"它正在做什么"、"下一步要做什么"持久化到内存文件中,支持长任务跨步骤保持上下文。
  • 沙盒执行环境:以容器化方式隔离运行,保证即使 Devin 输出破坏性命令也不会影响宿主系统。

在这之上,Cognition 自研的任务规划层负责把一个自然语言需求分解成可执行的子步骤,并根据每一步的执行结果决定下一步——这与 ReAct、Reflexion 等多 Agent 范式相近,但被高度工程化。据官方披露,Devin 设计之初即考虑"长时任务流",单个任务可连续执行数十分钟乃至几小时,过程中可以自我发起单元测试、失败重试、浏览文档查漏补缺。

一篇以"Cognition 如何用 Devin 来构建 Devin"为题的技术博客译文详细描述了内部工作流程:Cognition 团队已经将 Devin 深度嵌入自身的工程流水线,把测试补齐、错误日志分析、依赖升级等重复性任务交给 Devin 完成。文章指出,团队内部积累的大量"跑通一次任务"的成功轨迹被用作反馈样本,迭代优化规划与评估策略。

1.3 交互与集成:对话界面、Slack/Jira/GitHub 与终端版

产品文档显示,Devin 的主要交互入口是一个云端 Web IDE。其界面左侧为对话框,允许用户下达自然语言指令、查看 Devin 思考日志;右侧则呈现文件树、代码 diff、运行日志、浏览器预览与终端输出,开发者可随时介入修改。Devin 完成任务后会自动开 Pull Request 并写好描述,供人评审。

围绕企业协作场景,Devin 进一步打通了 Slack、Microsoft Teams、Jira 与 GitHub。官方案例中,Modal Labs 曾将 Devin 直接拉入内部 Slack 频道,Devin 通过频道消息接收 bug 报告、与 CTO 讨论技术方案,并独立完成修复与验证。某篇详细评测指出,这种"与 AI 工程师在 Slack 上对话"的模式,让许多企业感受到"招了一个远程工程师"的体感,也意味着 Devin 更像是为中大型工程组织而非单开发者设计的产品。

2026 年 3 月发布的 Devin Terminal 版本进一步扩展了接入方式。根据技术社区讨论,Cognition 用一行 curl 安装命令把 Devin 塞进开发者 Shell,一个用 Rust 编写的终端渲染库负责流畅呈现长日志,一个 /handoff 命令可以把本地会话无缝移交到云端继续执行,相关帖子在社区获得 18 万次围观。这标志着 Devin 的形态由重 IDE 向轻 CLI 延伸,试图与开发者既有工作流更自然地融合。


第二章 核心能力全景分析

2.1 擅长领域:Bug 修复、API 集成与原型开发

综合各路开发者实测反馈,Devin 在以下若干场景中表现稳定且具有生产力:

  • Bug 修复:尤其是问题描述清晰、可在沙盒中通过运行测试复现的缺陷,Devin 的诊断—改写—验证回路运转顺畅。一位深度体验的开发者记录,Devin 通过 Slack 接到"某接口 500 报错"的工单后,自行在仓库中定位到 panic 抛出点,查阅依赖文档,给出一个包含超时保护的补丁,并在 PR 描述中清楚列出根因。
  • API 集成:接入 Stripe、Twilio、SendGrid 等第三方 API 是 Devin 的"舒适区"——这类任务依赖清晰文档与典型模式,Devin 可以在浏览器中读官方文档后按标准方式落地。
  • 功能开发与 CRUD:对 Todo 列表、博客管理、权限后台这类 CRUD 型前后端,Devin 能在一个相对封闭的代码基上快速搭起雏形。
  • 重构与测试:将同步代码改造为异步、为现有模块补齐单元测试、做批量的命名统一,被多位评测者列为 Devin 交付成功率较高的场景。
  • 原型开发:有实测文章记录用 Devin 在十几分钟内产出一个"空间计算"原型 Demo,虽然细节粗糙,但作为概念验证已足够打动非技术决策者。

从基准结果看,根据官方博客披露,Devin 在 SWE-bench 上取得约 13.86% 的端到端解决率,而当时 Claude 2、GPT-4 的对照分数分别为 4.8% 与 1.74%;在允许提前编写测试的模式下,解决率可攀升至 23%。这些数字在 2024 年初即使不完美,也已大幅领先同期竞品。

2.2 能力边界:老代码、架构决策与视觉审美

同样必须指出的是,关于 Devin 能力上限的质疑从其诞生起就没有停止。多位开发者实测反馈形成了以下较为一致的边界认识:

  • 复杂业务逻辑理解乏力:对于拥有历史债务、命名约定不统一、跨团队协作痕迹深重的"老代码库",Devin 经常陷入局部最优——能跑通但改动面过大、引入冗余代码、破坏既有抽象。
  • 非标配置与 monorepo 支持弱:有实测文章提到,在一个典型 pnpm monorepo 项目中,Devin 反复在错误目录安装依赖、误改 workspace 级配置,显示其对"非标仓库结构"的 robust 性不足。
  • 架构决策力不足:复杂系统改造、跨模块影响分析、非功能需求(性能、可观测性、容灾)方面,Devin 倾向给出表面可行但深度不够的方案。
  • UI 审美与前端细节:一位前端工程师在评测中记录,Devin 生成的 React 页面可以"跑起来",但排版、间距、一致性与可访问性远不到可以直接上线的水准,仍需人工打磨。
  • 深度并发与性能 bug 定位:涉及竞争条件、缓存一致性、分布式事务等问题,Devin 的复现链条经常断裂,往往在表层修补或给出误导性结论。

真实失败案例中最著名的,是 2024 年 3 月 Devin 发布不久后出现的"视频造假"争议。多位技术博主逐帧对照原始 Upwork 任务描述与 Devin 演示视频,指出几个具体问题:Devin 自行"创造"了原任务中并不存在的 bug,然后再"修复"它;部分代码用上了与现代工程习惯脱节的 C 风格缓冲区操作;任务真正需要的若干步骤被悄悄跳过;最终耗时远远超过人类工程师完成同等工作所需时间。某篇详细评测的结论是:"Devin 不是假的,但演示经过了高度剪辑",这与后续实测中"可用但远未超人"的体感一致。

这些失败案例并未让 Devin 归零,但让社区对其能力上限建立了更现实的预期。

2.3 版本跃迁:从 2.0、2.2 到 Devin 3.0

Devin 在 2024—2026 年间的版本迭代,清晰地响应了上述早期争议。行业分析认为,其演进主线集中在三件事:自主验证、成本可控与交互可塑性。

根据前 LangChain 员工的爆料与官方后续发布信息,Devin 2.0 重点引入了更强的"自我验证"能力——Agent 在每一步交付前主动运行测试、静态检查、lint,与原先"先写完再跑"相比,中间退回与自我修正的频率显著提高。2.2 版本在此基础上加入自动修复策略:当沙盒中测试失败时,Devin 会优先调用记忆文件中的"失败-修复对"进行类似案例检索,而不是从零重新思考。

2026 年推出的 Devin 3.0 引入交互式规划(Interactive Planning)——Agent 在正式动手前会把拆解出的子任务以清单形式交回给用户确认,允许用户调整优先级、合并步骤或直接否决某些方向,从而在"完全自主"与"人类在环"之间提供一个可调档的中间态。结合同期上线的 Terminal 版本及 /handoff 机制,Devin 的工作流由"一次下单、长时间等待"过渡到"本地调试—云端接力—异步交付"的混合模型。官方披露的内部数据显示,Devin 3.0 在若干基准任务上的单任务耗时较 2.0 下降 40% 以上,成功率则在企业真实工单集合上有两位数百分比的提升。


第三章 竞品格局与差异化

3.1 AI 编程工具的演进层次:L1 → L2 → L3

要理解 Devin 在竞品格局中的位置,需要先拉出一条纵向坐标。行业分析普遍把 AI 编程工具的成熟度分为三个层次:

  • L1——智能补全:以 GitHub Copilot、Tabnine 为代表,在编辑器内按光标上下文生成代码片段。开发者完全主导,AI 负责加速。
  • L2——对话生成:以 Cursor、Continue、Claude Code 为代表,把编辑器与模型融合成协作工作台,开发者通过自然语言描述意图,AI 生成较大块的代码、解释代码、辅助调试。开发者仍然决定"怎么做",AI 接管"怎么写"。
  • L3——自主执行:以 Devin、OpenDevin、SWE-agent 为代表,Agent 自主决定步骤并执行工具调用,直到任务被它判定为完成。开发者把"做什么"交给它,然后评审其产出。

这条线索能够解释许多围绕 Devin 的争议。当一位习惯于 L2 工具的开发者首次使用 Devin 时,其感受往往是两极:或"它真的能从零做到 PR,太惊人了",或"它跑了 40 分钟做出一个我 10 分钟就能写好的东西"。这并非 Devin 的故障,而是 L3 范式本身特征——自主性越高,对任务定义质量的敏感度越高,对"错误成本"的放大越明显。

3.2 Devin vs Cursor 深度对比

多位开发者实测反馈形成了对 Devin 与 Cursor 的结构性对比,可从三个维度概括:

  • 自主性与主导权:Cursor 以编辑器为中心,开发者随时监控、随时打断,工作节奏由人控制;Devin 则把工作节奏交给自己,开发者倾向"离开一会儿再回来看结果"。一篇实测文章形象地描述:"Cursor 像请了一个新手搭档坐在旁边,Devin 像把一张工单甩给一个远程外包"。
  • 信任模型:Cursor 的每次建议都是可审计的小改动,误差可被立即纠正;Devin 的每次交付是一个较大的工作单元,需要建立"结果信任"而不是"过程信任"。这让 Devin 更适合成熟的代码评审文化,也更容易在初创或松散流程的团队中暴露风险。
  • 适用场景:根据多篇对比文章,Cursor 在日常编码、局部重构、研究代码库时效率更高;Devin 在"我不想写也不想看的活"(固定模式的 CRUD、基础 API 集成、补齐测试)与"可以异步完成的活"(夜里跑、早上看)方面更有吸引力。

同时,不少开发者把 Devin 与 Claude Code、GitHub Copilot Workspace 并列比较。技术社区讨论认为,Claude Code 的强项是"深度理解与协作调试"——当任务需要大量推理、回读代码、解释设计意图时,它常常比 Devin 更稳定;而 Copilot Workspace 则沿着微软的 IDE 生态,试图把 L2 向 L3 过渡,但整体自主性仍弱于 Devin。

3.3 开源替代与国产化

Devin 的出现也直接推动了开源社区的"平替潮"。某篇盘点文章指出,OpenDevin(后更名 OpenHands)凭借多模型后端(支持 OpenAI、Claude、Gemini 等)和活跃社区,在发布一个月内便突破 24k GitHub Star;普林斯顿团队推出的 SWE-agent 以"Agent-Computer Interface"为核心设计思路,在 SWE-bench 上取得 12.29% 的分数,逼近 Devin 并在开源条件下首日获得 1.6k Star;Devika、Aider、Cline 等开源项目也各自吸引了相当规模的用户。行业分析认为,这一波开源跟进既压缩了 Devin 的技术护城河,也迫使它加快产品化进程,把更多能力沉淀到"云端工程组织"这一维度而非单纯的"能跑多少任务"。

在国内,一些团队基于开源框架与本地大模型推出"Devin 平替"。某篇实测文章指出,中国本土 Devin 在简单任务上能够工作,但面对跨文件重构、复杂调试时仍显粗糙,距离工业级交付尚有距离。

3.4 定价与可及性的变化

最后一个差异化维度是商业模式。多位开发者实测反馈记录:Devin 发布初期的定价约为每月 500 美元,面向企业与愿意付费的早期探索者;2025 年中期 Cognition 推出 20 美元月费的入门档,并同步推出以 ACU(Agent Compute Unit)为单位的按用量计费模式,把更重的长任务、更高级的上下文窗口纳入可变成本。这一调整让 Devin 对个人开发者不再遥不可及,也让"Devin + Claude Code"的组合用法在社区中变得普遍——用 Claude Code 做日常编辑与调试,用 Devin 跑夜间批处理或周末补齐测试。


第四章 开发者社区真实反馈

4.1 正面:上手流畅、小任务高效、异步协作

多位深度体验的开发者记录了 Devin 的正向体感,集中在三个方面。

首先是上手成本低。Web IDE 界面友好,任务指令以自然语言书写即可,新手只需几分钟即可向 Devin 下达第一个"请帮我修复这个 lint 错误"或"请为这个函数补齐单元测试"的任务。一位刚上手的前端工程师在体验文章中表示:"它让我第一次觉得自己是个项目经理而不是程序员——我只负责描述'我要什么'。"

其次是小任务效率突出。技术社区讨论普遍认为,对于"确定性高、边界清晰、有标准答案"的任务——补测试、换依赖、重命名、迁移语法糖、接入标准 API——Devin 的成功率与速度可以显著超过人类从 IDE 切换到文档再切换回来完成的过程。有实测文章提到,一位开发者花 15 分钟把一批 Express 路由改造成 Fastify,Devin 在同一窗口内完成了几乎相同的工作,并额外补齐了对应的集成测试。

第三是异步协作的便利。Slack、Jira 集成让 Devin 可以作为"一个 Slack ID 被 @"的工程成员存在。Devin 卧底 Modal Labs 修复 bug、与 CTO 在聊天里讨论堆栈的案例,被大量复述并在许多团队得到复刻。一家初创公司在实测文章中写道:"我们把 Devin 放到 on-call 频道里,它会接住那些琐碎的运维性工单,让人类 on-call 专注处理事故"。

4.2 负面:耗时、死循环与成本效益失衡

与此同时,负面与争议同样清晰,且多数围绕"长时任务模型"本身的结构性问题。

任务耗时不可预测。多位开发者实测反馈,Devin 完成同一类任务所需时间存在巨大方差:同样是"给一个 React 组件补测试",有时 8 分钟完工,有时绕圈到 1 小时仍不收敛。某篇详细评测把原因归结为:Agent 在搜索路径上"走到黑",遇到测试失败后反复尝试相似修法,缺乏像有经验工程师那样的"兜底停止"判断。

死循环与过度工程。有实测文章记录,Devin 在试图通过重新编译 TypeScript 解决一个类型错误时,连续十余次修改同一个文件的相同函数,每次改动都引入新的问题;还有开发者记录 Devin 把一个十行的辅助函数扩展为带抽象工厂、完整日志、三层继承的"设计模式展览馆",后期维护者的负担反而增加。

代码质量冗杂。社区对 Devin 输出的一个集中批评是"可跑,不好看":命名不一致、函数过长、注释与实际行为错位。某位长期体验者在"Copilot 到 Devin"的系列文章里坦言,用它产出一版 MVP 没问题,但要合入主干仓库前必须投入相当比例的人工审查与简化。

成本效益失衡。尤其在 500 美元月费的早期阶段,一些团队反馈,使用 Devin 的总成本(订阅费 + 人工评审时间)并不一定低于同等任务的人力成本。降价到 20 美元月费并引入 ACU 后,这一批评有所缓解,但对重度使用者来说,按用量计费的账单仍可能在高强度月份形成明显负担。

成功率不可预测。某篇综合评测指出,Devin 的"成功率"不是一个稳定常数,而是强烈依赖任务类型、仓库状态、提示质量与上下文窗口。"三个月花了一万元,测了个寂寞"的调侃背后,反映的是 Agent 类产品共有的结构性挑战:当你把结果责任整体交给 Agent,你也失去了在过程里细粒度纠错的能力。

此外,围绕"Devin 是否造假"的讨论在 2024 年至 2026 年间多次反复。博主对 Upwork 演示视频的解剖、对"卧底 Slack 修 bug"案例的追问,并没有让公司在技术社区彻底翻篇。行业分析认为,争议的长期存在本身说明:Devin 作为一个高自由度 Agent 产品,天然难以通过单一演示证伪或证实,其真实价值必须在企业真实流水线的长期运行中逐步显现。


第五章 企业应用与行业影响

5.1 企业部署:高盛、Infosys 与 Cognizant

2024 年以后,Devin 的主战场逐步由 demo 视频转向企业实际部署。根据官方披露与行业分析报道,典型的早期企业客户可分三类。

第一类是金融机构。高盛(Goldman Sachs)作为较早公开披露使用 Devin 的案例,其定位并非取代工程师,而是将 Devin 接入内部现代化改造流水线——例如将上千个 COBOL/Java 老服务改造为更现代的框架,或为海量历史代码补齐测试。这类任务重复性高、风险边界清晰,是 Devin 最能发挥价值的场景。

第二类是全球 IT 服务公司,以 Infosys、Cognizant 为代表。它们将 Devin 嵌入自身的交付流水,把原本由初级工程师完成的"工单化开发"交给 Agent,以改善项目单位成本、增加可承接项目数。某篇行业分析文章指出,这种"人机协作交付"模式可能在未来两三年重塑 IT 外包业的成本结构。

第三类是中型科技企业与 AI 基础设施公司。Modal Labs 与 Cognition 自身都是公开的早期用户,它们的共同特点是具备良好的内部测试文化与较完善的 DevOps,能够有效利用 Devin 的自主执行能力,同时快速识别其局限,建立审查流程。

5.2 收购 Windsurf 的战略意义

2025 年,Cognition 宣布收购 AI 编辑器 Windsurf,这一交易在技术社区讨论中被认为是"AI 编程领域的一次小型洗牌"。行业分析认为,收购背后至少有三层意图:

  • 垂直整合 L2 + L3:Devin 长于自主执行(L3),Windsurf 擅长编辑器内对话生成(L2)。整合后,Cognition 可提供一套从"我在编辑器里写"到"我把任务交给 Devin"的连续体验,减少用户在不同工具间切换的摩擦。
  • 抢占开发者桌面入口:在 Cursor 与 Copilot 主导的编辑器市场中,Cognition 通过 Windsurf 拿到一块自有桌面阵地,避免被动依附于他人产品。
  • 数据与工作流闭环:编辑器内的真实编辑轨迹,对训练与评估 Agent 十分珍贵。Windsurf 的使用数据在合规前提下可反哺 Devin 的规划与评估模块。

收购完成后,Cognition 的产品矩阵由"Web IDE + Slack/Jira 集成 + Terminal CLI"扩展到"Windsurf 编辑器 + Devin Agent",对企业客户更具说服力。

5.3 增长数据与 2026 年态势

根据官方披露,自 2024 年 3 月发布至 2026 年第一季度,Devin 累计完成的任务数已突破九位数,日均处理工单规模进入企业级流水线级别;月活团队数量、PR 交付量与单任务中位耗时等指标均呈现稳定下行/上行曲线。行业分析认为,Devin 已不再是一个"可能会颠覆程序员"的概念,而更像一个"正在缓慢改写中大型工程组织流水线"的基础设施组件,其真正的增长来自企业内部流程替换,而非个体开发者订阅。

与此同时,技术社区讨论也显示出新的趋势:投资者开始把目光更多投向"垂直场景 Agent",比如专攻数据库变更的 Agent、专攻安全漏洞修复的 Agent,Devin 则作为通用底座逐步走向平台化。Karpathy 等公众技术人物在 2026 年初对 Scaling Law 的再度质疑,也让"多 Agent 协作 + 浏览器作为 Agent 底座"的观点重新被讨论,Devin 的路径在这个新的叙事中重新获得关注。


第六章 对开发者职业的影响

6.1 角色转变:从"写代码的"到"做决策的"

一位深度使用 Devin 一年的资深工程师在总结文章中写道:"最大的变化不是我少写了多少代码,而是我花在'想清楚要什么'上的时间明显变多了。"这句话被许多开发者引用,反映了一个共同趋势:在 L3 工具广泛使用的团队中,工程师的角色正由"编写实现"向"定义问题、评估交付、把关边界"转移。

行业分析认为,这一转变对不同层次工程师的影响是分化的:初级工程师原本承担的大量"模式化实现"工作被 Agent 吃掉相当比例,迫使他们在入行初期就需要建立更高层的抽象能力与系统思考;中高级工程师由于天然具备设计与评审能力,其产出在 Agent 协作下呈现显著放大;而真正稀缺的,是能够系统性设计"人—Agent 协作流程"的工程师与工程经理,他们负责制定评审标准、设计反馈回路、管理 Agent 质量与成本。

6.2 技能栈重塑:提示工程、需求定义与架构能力

在技能侧,与 Devin 协作对开发者提出了几个新的要求。

需求定义能力。多位实测文章强调,Devin 的输出质量对"提示质量"高度敏感。一个模糊的"帮我优化这个模块性能",与一个"这个模块当前 p95 延迟 800ms,目标 300ms 以内;请优先考虑缓存与 N+1 查询优化,不要引入新的缓存中间件"的指令,得到的产出完全不同。"用自然语言把需求讲清楚"这项被长期忽视的技能,正成为工程师的核心竞争力。

架构与边界意识。Devin 擅长在局部做到"可跑",但缺少整体架构感。在团队引入 Devin 后,工程师需要更清晰地画出"什么任务可以交给 Agent、什么任务必须留给人"的边界,这要求对系统复杂度、耦合关系、历史约定有更深理解。

测试与评审文化。既然 Agent 会写很多代码,那么测试覆盖、静态检查、评审标准就成了团队的护城河。许多团队在引入 Devin 后,明显加大了在 CI 流水线、代码静态分析、测试覆盖率指标上的投入,这反过来提升了整体工程健康度。

6.3 与 Devin 的典型协作模式

经过两年的磨合,社区沉淀出若干被反复验证的协作模式,本文择要列出:

  • 夜间批处理模式:开发者把一批"低价值但高数量"的任务(补测试、升级依赖、清理 lint)在下班前交给 Devin,第二天早上评审 PR。
  • 周末补齐模式:为遗留系统补齐文档、补齐单元测试,用 Devin 长时间跑大任务,以较低心智成本推进技术债偿还。
  • 工单分流模式:Slack 中的一线工单(bug 报告、使用问题)先由 Devin 接手诊断,对能自动修复的直接上 PR,对需要决策的升级到人。
  • 原型起跑模式:产品经理把新点子交给 Devin 做一版最小原型,工程师在原型基础上重写核心模块,兼顾速度与质量。
  • 混合协作模式:Claude Code/Cursor 用于日常编辑与深度调试,Devin 用于异步批量任务,二者在同一仓库并行,互为补充。

这些模式的共同特点是:把 Devin 放在合适的位置,而不是让它替代人类工程师。行业分析认为,这种"人—Agent 混合流水线"很可能是未来几年主流的工程组织形态。


结语:理想与落地之间

从 2024 年 3 月那段引发广泛讨论的演示视频,到 2026 年 4 月已深度嵌入多家大型企业流水线的产品形态,Devin 用两年时间走过了一条典型的"被高估—被低估—逐步落地"的曲线。它不是一个完美的产品:造假争议、耗时不可控、代码冗杂、成本波动等问题至今未被完全解决;它也不是一个虚构的概念:SWE-bench 分数、Slack 卧底 Modal Labs 修 bug、高盛与 Infosys 的企业部署、Terminal 版 18 万次围观的社区反响,都是真实发生的里程碑。

对于开发者与工程组织而言,围绕 Devin 更值得讨论的,不再是"它能不能取代程序员",而是"如何在工作流中合理安置这类 Agent"。Devin 所代表的 L3 路线已经证明了其独立价值,但同样清晰地展示了自主 Agent 的天花板——在复杂业务逻辑、架构决策、审美判断与系统思考上,人类的价值被重新凸显而不是被消解。某篇详细评测在结尾写道:"AI 不会拿走所有程序员的工作,但 AI 会改写'好的程序员'的定义"。这句平静的结论,也许正是当下回望 Devin 时最合适的注脚。

展望 2026 年之后,Devin 仍将面对几个关键问题:如何在垂直场景 Agent 浪潮中保持通用底座的吸引力,如何在持续降价的压力下维持商业模型,如何在开源替代(OpenHands、SWE-agent 等)和大厂压制(微软 Copilot Workspace、各家 IDE 自带 Agent)之间找到差异化空间。答案尚未清晰,但可以确定的是:软件工程正在从"人类写、机器跑"向"人类定义、Agent 实现、人类评审"的三段式演化,而 Devin 正是推动这一演化过程中最具代表性的样本之一。对开发者而言,比讨论取代与否更重要的,是主动走入这一新流程,用自己的判断、设计与审美,与 Agent 一道交付更好的软件。


球外势力 从宇宙尺度,看地球小事

宇宙司令 球外势力常驻代表,星系文明观察员

如果觉得还不错,请关注、点赞、在看、转发,谢谢^-^

关注公众号回复“AI”可一起交流学习 AI 等领域知识^_^

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-01 01:08:28 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/570196.html
  2. 运行时间 : 0.109919s [ 吞吐率:9.10req/s ] 内存消耗:4,638.41kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=dcaaaaf42830dca87e15ca1a3bf00874
  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.000606s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000823s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000340s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000285s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000656s ]
  6. SELECT * FROM `set` [ RunTime:0.000246s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000761s ]
  8. SELECT * FROM `article` WHERE `id` = 570196 LIMIT 1 [ RunTime:0.000571s ]
  9. UPDATE `article` SET `lasttime` = 1777568908 WHERE `id` = 570196 [ RunTime:0.007677s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000346s ]
  11. SELECT * FROM `article` WHERE `id` < 570196 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000501s ]
  12. SELECT * FROM `article` WHERE `id` > 570196 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000339s ]
  13. SELECT * FROM `article` WHERE `id` < 570196 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000584s ]
  14. SELECT * FROM `article` WHERE `id` < 570196 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000606s ]
  15. SELECT * FROM `article` WHERE `id` < 570196 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000613s ]
0.111677s