乐于分享
好东西不私藏

AI工程团队崛起:从编程工具到智能体协作系统——YC总裁Garry Tan的实践分享(来自Y Combinator)

AI工程团队崛起:从编程工具到智能体协作系统——YC总裁Garry Tan的实践分享(来自Y Combinator)

分享者

Garry TanY Combinator总裁兼首席执行官

概要

Y Combinator总裁Garry Tan在一次深度技术演示中,完整展示了基于GStack开源工具包的AI驱动软件开发新范式。该工具包将Claude Code等编程智能体转化为具备角色分工、流程管理和质量审核功能的虚拟工程团队。GStack的核心创新在于将YC积累的数十万小时创始人辅导经验编码为可自动执行的技能skills),其中包括办公室小时、设计审查、代码评审、自动化测试和浏览器自动化等28个专用模块。

Garry Tan基于自身经历——Palantir早期工程师到Posterous创始人,再到YC总裁——指出当前软件工程正处于从手动编码智能体协作的根本性转折点。他演示了如何使用GStack从零开始构建一个税务文档聚合应用,整个过程涵盖了创意压力测试、对抗性设计审查、多版本UI生成、自动化QA以及并行PR管理。该演示表明,单个开发者通过智能体协作系统,可以实现过去需要10人团队、2年时间和1000万美元成本才能完成的工程产出。

他进一步分析了GStack所代表的技术趋势:智能体不再是代码生成器,而是具备上下文理解、多步推理和自我修正能力的虚拟团队成员。其薄脚手架、厚技能thin harness, fat skills)的架构设计,区别于传统RAG和微调路线,通过将人类专家流程编码为可复用的技能模块,大幅降低了模型在复杂代码库中的游走猜测问题。分享中Garry Tan还探讨了该范式对风险投资评估标准的影响:创业公司的技术风险、团队规模和开发周期正在被重新定义,投资逻辑需要从团队执行力转向智能体工作流设计能力

主题分析

主题一:生产力范式转移——从年产量到月产出的工程经济学重构

Garry Tan提供了一组具有强烈冲击力的个人数据:在过去两个月中,他的代码产出量超过了2013年全年。2013年是他作为全职工程师高强度工作的最后一年,而当前的生产力跃迁并非来自更长的工时或更高的个人技能,而是源于智能体协作系统的引入。他进一步用量化案例说明这一转变的尺度:Posterous(他联合创立的微博客平台)原始开发耗费2年时间、1000万美元融资和10人工程师团队;而在智能体时代,同一产品的核心功能可以在数周内由单人以极低成本完成。

这一数据对比指向一个根本性的经济学变化。传统软件工程中,产出与人力投入呈线性关系,团队规模、管理幅度和沟通成本构成不可压缩的约束。即使是最优秀的工程师,其个人产出也存在生物学上限。智能体协作系统打破了这个约束:开发者不再是代码的唯一生产者,而是变为多个智能体并行工作流的调度者和审核者。Garry描述了自己的日常工作模式:同时运行1015个并发的Claude Code会话,每个会话对应一个独立的工作树,分别处理新功能开发、Bug修复、开源PR(Pull Request)审核和实验性原型。在这种模式下,他个人每日可完成1050PR的合并,具体数量取决于当天的会议安排。

这种生产力的跃迁并非简单的“AI辅助编码所能解释。传统的AI编程助手(如GitHub Copilot)提供的是行级或函数级的代码补全,虽然能提升个体工程师的速度,但并未改变工程组织的基本结构——仍然是单线程的人脑驱动开发。智能体协作系统则引入了真正的并行性:每个智能体会话可以独立理解任务上下文、制定执行计划、编写代码、运行测试并提交PR,开发者仅在关键决策点(如设计审查、代码评审、合并前验证)进行介入。这使得一个开发者可以同时管理多个虚拟工程师,从而在组织层面实现产出倍增。

对于风险投资而言,这一变化的影响是深远的。传统早期项目评估中,团队规模技术执行力是核心维度——种子轮团队通常需要23名工程师才能构建MVPA轮公司则需要1020人工程团队来支撑产品迭代。当单个开发者配合智能体协作系统可以达到10人团队的产出量级时,创业公司的初始资本效率将提升一个数量级。这意味着更低的种子轮融资门槛、更长的跑道,以及更快的产品市场契合验证周期。投资机构需要重新校准其对团队的定义:创始人是否具备设计和管理智能体工作流的能力,可能比其个人编码能力或团队规模更为关键。

主题二:模型游走的根本困境——为什么更强的模型不等于更好的代码

Garry在演示中明确指出当前AI编码工具的核心瓶颈:开箱即用的模型会游走。它不了解你的数据、你的代码库结构、你的业务逻辑。因此它只能猜测。而这种大规模猜测的结果就是看起来合理但悄悄崩溃的代码。这一观察击中了当前AI编程领域的核心迷思——许多人认为只要模型变得更大、更智能,编码质量就会自动提升。但Garry的经验表明,模型智能并非瓶颈,只要你把模型的方向设置正确,它们已经足够聪明,能够在你的代码库上完成出色的工作

游走wandering)问题的根源在于:代码生成是一个极度依赖上下文约束的任务。人类工程师在编写一行代码之前,通常已经理解了模块职责、数据流、错误处理边界、性能要求、测试覆盖策略等大量隐式上下文。这些上下文分布在代码库、设计文档、团队规范和产品需求中,无法被完整塞入提示词。当模型缺乏这些约束时,它的合理猜测往往会偏离真实需求——生成的代码可能在语法和局部逻辑上正确,但在整体架构、边界条件、错误处理和依赖管理上存在系统性缺陷。

传统解决思路分为两条路线。第一条是RAG(检索增强生成),通过在运行时从代码库中检索相关上下文来约束模型输出。但RAG的局限性在于:代码库中的隐式知识(如设计决策、权衡原因、已知技术债)往往没有被文档化,无法被检索。第二条是微调,通过在特定代码库上继续训练模型来内化其结构。但微调成本高昂,且模型难以跟上代码库的持续演变。

GStack采取了不同的路径。其核心洞察是:约束不是来自更多的上下文数据,而是来自流程。人类工程师不会在缺乏设计审查的情况下直接编写核心模块,不会在没有测试的情况下提交PR,不会在没有QA的情况下发布功能。GStack将这些流程环节编码为独立的技能”——办公室小时强制进行需求压力测试,CEO审查强制执行架构审核,对抗性审查自动寻找设计文档中的盲点,代码审查强制执行静态分析和模式检查。每一个技能都是一个约束环节,迫使模型在进入下一阶段之前回答特定问题、填补特定空白、修复特定缺陷。演示中,对抗性审查自动发现并修复了16个设计文档问题,将可行性评分从6分提升至8分。这不是模型智能的提升,而是通过流程约束消除了猜测空间。

表格:传统模型使用与GStack锚定方法的核心差异

传统模型使用(开环)

GStack锚定方法(闭环)

用户输入需求,模型直接生成代码

办公室小时技能强制进行需求压力测试和问题重构

模型基于有限上下文进行合理猜测

设计审查强制生成结构化文档,填充上下文空白

生成的代码可能在边界条件和错误处理上存在缺陷

对抗性审查自动识别并补全缺失的处理逻辑

用户需要手动运行测试并修复问题

自动化QA技能执行回归测试和UI验证

模型不记录设计决策和权衡原因

设计文档作为可追溯的工件保留在项目中

开发者需要手动管理多个任务的上下文切换

并行工作树隔离每个智能体会话的上下文

主题三:GStack方法论——薄脚手架与厚技能的分布式智能体架构

GStack的设计哲学被概括为薄脚手架、厚技能。脚手架是指智能体与代码库、工具链和环境交互的基础设施层;技能则是封装了特定专家流程的可调用模块。这一架构选择反映了对当前智能体能力边界和扩展路径的深刻理解。

薄脚手架意味着基础设施层的极简主义。GStack并没有构建复杂的智能体编排框架或专门的任务规划器,而是直接利用Claude CodeCodexCursor等底层模型已有的能力——它们已经足够理解文件系统、运行终端命令、调用外部工具。脚手架只需提供最小的便利性:工作树管理、环境变量注入、与Git的集成等。这种设计的优势在于:不会引入额外的抽象层来增加故障点或上下文噪音,同时保持与多种底层模型的兼容性。

厚技能则是GStack的核心价值层。每一个技能都是对人类专家工作流的编码——不是简单的提示词模板,而是一套结构化的对话协议、检查清单和质量门禁。办公室小时技能封装了YC合伙人在数万次创业辅导中提炼的六个强制问题:你有什么最强证据证明有人真正想要这个?”“为什么现有解决方案没有解决这个问题?”“你的核心假设是什么?”“最可能失败的点在哪里?”“如果这个项目失败了,最可能的原因是什么?”“你如何在一周内得到第一个验证?这些问题不是随机生成的,而是基于大量实际案例验证的决策树。

设计技能封装了从概念到视觉稿的多阶段流程。演示中,设计霰弹枪(Design Shotgun)技能并行调用OpenAICodex(具备图像生成能力)生成三个完全不同的UI方向,并用结构化问卷引导用户选择。这不是简单的生成图片,而是模拟了设计团队内部的概念发散和收敛过程。代码审查技能封装了staff级别工程师的代码审查清单:错误处理、边界条件、性能热点、安全漏洞、测试覆盖、文档完整性。自动化QA技能封装了完整的Playwright浏览器自动化流程,包括截图对比、交互测试和回归验证。

技能的可组合性是关键。开发者可以按任意顺序调用技能——办公室小时→CEO审查对抗性审查设计霰弹枪代码审查→SLQA→Ship——形成一个完整的工程流水线。也可以只调用单个技能,例如在已有代码库上直接运行审查。技能的输入和输出是标准化的Markdown文档,这使得技能链可以自动传递上下文,而无需开发者手动复制粘贴。GStack当前包含28个技能,其中一部分是Garry自己编写的,另一部分来自社区的贡献。GitHub星标超过70,000,增长速度超过了Ruby on Rails,这一数据从侧面验证了开发者对流程编码方法的需求强度。

主题四:办公室小时技能——YC数万次辅导到可自动执行的决策树

办公室小时是GStack中最具差异化的技能,也是理解整个系统设计思想的入口。Garry明确说明该技能是YC合伙人数万小时辅导经验的蒸馏版本,尽管他强调当前版本只有真实流程的“10%强度,但其在演示中展现的深度已经超出大多数开发者对AI辅导能力的预期。

该技能的核心机制是六个强制问题。当用户提出一个产品想法时,办公室小时不会立即讨论实现方案,而是强制用户回答:潜在用户是谁?痛苦的具体表现是什么?现有解决方案为什么不work?你与用户最近的直接互动是什么?你如何在一周内验证核心假设?这些问题的设计逻辑是:绝大多数失败的产品不是因为实现技术差,而是因为解决了一个不存在的问题或瞄准了一个过于微弱的痛点。在YC的实践中,合伙人在办公室小时中会反复追问这些问题,迫使创始人从我有个好主意转向这是我验证过的需求GStack将这一模式编码为自动化流程,使得开发者在编写一行代码之前就经历这种压力测试。

演示中的对话展示了这一流程的实际运作。用户最初的想法是帮助人们从Gmail和金融机构获取1099税务文档。办公室小时立即追问:你最强的证据是什么证明有人真的想要这个?用户回答了自己最近处理税务文档的痛苦经历。技能接着提供了进一步的对抗性质疑:“TurboTaxHR Block已经有1099导入功能,Plaid连接银行,为什么这些没有解决你的问题?这一问题迫使用户区分通用税务软件的基本功能多银行多账户场景下的文档聚合痛点,从而将产品定位从一个容易被大厂功能淹没的文档下载器升级为全渠道税务文档聚合+CPA匹配的二级市场策略。

更值得注意的是,技能在对话过程中自动进行了商业模式分析。它指出:纯文档聚合只能每月收费2-5美元,但如果你能完成文档聚合并连接到税务准备服务,可以按交易金额的百分比收费,规模可能是前者的10倍。这一洞察指向了经典的楔子策略wedge strategy——用一个切入性的免费或低价功能获取用户,然后扩展为高价值平台。技能甚至自动生成了三个备选商业模式路径,并对每个路径的可行性进行了初步评估。这不是简单的模式匹配,而是基于对税务软件市场和SaaS定价模型的推理。

办公室小时技能的输出是一个结构化的设计文档,包含问题定义、用户画像、竞争分析、商业模式假设、技术可行性评估和风险清单。该文档随后成为后续所有技能(CEO审查、对抗性审查、设计霰弹枪)的输入上下文。这种从想法到结构化文档的自动转换,解决了智能体开发中的核心瓶颈:模型在没有明确上下文约束时会游走,而高质量的设计文档提供了这些约束。在传统开发流程中,编写这样的设计文档需要资深产品经理或创始人花费数小时甚至数天;而在GStack中,这一过程通过对话式交互在10-15分钟内完成。

主题五:从设计到代码——对抗性审查与视觉生成的质量闭环

GStack在从设计到代码的转换过程中,嵌入了一个多重质量验证体系。演示中,办公室小时生成初始设计文档后,系统自动触发了对抗性审查。这一技能模拟了YC合伙人或资深技术联合创始人的红队思维,系统地审查设计文档中的盲点、遗漏和假设缺陷。

对抗性审查的运行机制值得深入分析。它不是简单地检查文档格式或关键词覆盖率,而是基于一组预先编码的审查维度:可行性假设的论证强度、失败模式的完整列举、隐私和安全考虑、2FA等边缘场景的处理方案、与现有系统的集成点、可测试性设计等。在演示中,对抗性审查自动识别出三个缺失章节:无失败处理逻辑、无隐私章节、无双因素认证交接方案。更重要的是,技能尝试自动修复这些缺失——它会调用底层模型的能力,基于文档中的现有上下文,生成合理的内容草案。演示中,设计文档在存活了两轮对抗性审查后,自动修复了16个问题,可行性评分从6分提升到8分。

这一机制的设计哲学是:质量不是审查出来的,而是通过迭代修复产生的。传统代码审查中,审阅者提出问题,开发者手动修复,周期较长。对抗性审查将修复过程自动化,不是因为它总是能生成完美的修复方案,而是因为即使修复方案不完美,它也提供了具体的讨论锚点,大大降低了人工修复的心智负担。Garry在演示中选择了接受自动修复的结果,因为它解决了大部分明显问题,剩余的三个问题被标记为可以稍后处理

设计霰弹枪技能展示了另一个质量维度——UI视觉质量的自动化生成。该技能并行调用支持图像生成的Codex模型,同时生成三个完全不同的UI方向。演示中的三个方向分别是:命令中心风格(面向技术用户的密集仪表板)、友好进度风格(卡片式设计带环形进度条)和复杂分屏风格(过度复杂的设计)。用户选择了B选项(友好进度风格),这一选择随后锁定为设计规范,传递给后续的代码生成阶段。

这一流程的关键在于选择而非生成。生成多种方向并让用户(或开发者)进行选择,比直接生成最佳方案更可靠,原因是:人类在评估质量方面远强于从零开始创建设计。开发者在看到三个选项目后,可以在几秒钟内识别出哪个方向最适合其用户场景,无需具备专业设计技能。这使得非设计背景的开发者也能获得高质量的UI输出。

表格:GStack质量保障技能的层次结构

技能名称

审查维度

自动化程度

输出类型

办公室小时

问题定义、用户需求、商业模式假设

强制问答+自由对话

结构化设计文档

CEO审查

架构决策、技术债、可扩展性

自动化评估+可选修复

架构评审报告

对抗性审查

完整性检查、遗漏场景、安全性

自动识别+自动修复

修订后的设计文档

代码审查

错误处理、边界条件、测试覆盖、性能

静态分析+模式匹配

PR评论+修复建议

SLQA

端到端功能验证、UI回归、交互正确性

全自动浏览器测试

测试报告+截图差异

Ship

合并前检查清单、CI状态、依赖安全

自动验证+人工确认

合并就绪PR

主题六:浏览器自动化——MCP的失败到CLI-wrapped Playwright的重构

GStack中的SLQASLBrowse工具代表了智能体开发中的一次关键基础设施突破。Garry坦率地描述了这一工具的起源:在尝试使用ClaudeChrome MCP(模型上下文协议)进行浏览器自动化时,他遇到了使用过的最差软件”——每次操作需要2-3秒的延迟、严重的上下文膨胀、频繁的完全失败。这一问题并非偶然,它反映了当前智能体与浏览器交互的一个根本矛盾:模型通过文本协议控制浏览器,每个操作(点击、输入、滚动)都需要将整个DOM树或截图转换为文本描述,导致上下文长度爆炸和响应延迟。

GStack的解决方案是绕过MCP,直接封装PlaywrightCLI接口。SLQA(自动化QA)和SLBrowse(浏览器控制)是薄封装层,允许智能体通过命令行调用Playwright的完整能力:启动浏览器、导航到URL、填充表单、点击元素、截图、下载文件、执行JavaScript。智能体不需要理解DOM树的文本表示,只需要生成Playwright命令。这大幅降低了上下文需求——从传递整个页面结构到传递选择器和命令参数。

更重要的是,这一设计让智能体能够看到浏览器的真实输出。SLBrowse可以获取截图并将图像传回模型,使得视觉验证成为可能。在税务文档助手的演示场景中,智能体可以指导用户打开Gmail,然后在用户登录后接管浏览器,自动搜索关键词“1099”,识别包含税务文档的邮件,下载附件,并将附件保存到本地文件夹。整个过程在用户可见的浏览器窗口中执行,用户可以随时介入——这是对云中的浏览器范式的关键修正。Garry强调:云只是别人的电脑,在用户本地运行浏览器自动化避免了凭证存储和隐私合规问题。

SLQA工具进一步扩展了这一能力到回归测试领域。智能体可以编写一组Playwright测试脚本,然后通过SLQA自动执行,截取关键步骤的截图,并将截图与基线对比来识别UI回归。这解决了一个核心瓶颈:在智能体生成代码后,开发者往往成为唯一的QA资源,这是最不有趣的开发部分。将QA自动化后,开发者可以从繁复的手动测试中解放出来,专注于更高层次的设计和决策。

这一设计的技术哲学是:在智能体与现成工具之间,选择薄封装而非重新发明轮子。Playwright已经是一个成熟、高效、功能完整的浏览器自动化框架;MCP试图重新定义模型与浏览器的交互协议,但其抽象层级过高,导致了性能和可靠性问题。GStackCLI封装没有增加新的抽象,只是提供了智能体可以调用的标准化命令接口。这使得智能体可以立即获得Playwright的全部能力——包括等待策略、多浏览器支持、移动设备模拟、网络拦截等——而无需重新实现任何一部分。

主题七:并行工程与供应链管理——从单线程开发到多智能体工厂

Garry描述的“10-15个并行Claude Code会话代表了软件开发组织模式的根本转变。传统开发中,即使是采用敏捷方法,团队的任务也是串行或有限并行的——一个开发者通常同时处理不超过两个任务,以避免上下文切换成本。智能体没有认知疲劳问题,可以在隔离的上下文窗口中独立工作,这使得真正的并行成为可能。

GStack通过Conductor界面和Git worktree机制实现了这一并行架构。每个智能体会话对应一个独立的worktree——这是Git的一个功能,允许在同一仓库的多个并行分支上工作,而无需多次克隆整个代码库。当用户点击Conductor中的加号图标时,系统创建一个新的worktree,启动一个新的智能体会话,并将会话的工作目录设置到该worktree中。每个智能体会话有自己的上下文窗口、任务目标和输出文件,彼此完全隔离。当一个会话完成其任务并提交PR后,worktree可以被安全删除或保留用于后续迭代。

这一架构使得开发者可以同时推进多个完全不相关的任务。Garry描述了三种典型场景:第一,新功能开发——为每个新功能启动一个会话,经历办公室小时、设计审查、代码生成的全流程,最终提交独立的PR。第二,开源PR管理——GStackGBrain等项目已有数万GitHub星标,社区不断提交PR。开发者可以为每个待评估的PR启动一个会话,让智能体自动运行测试、评审代码、提出改进建议,甚至与PR作者进行对话。第三,实验性原型——对于不确定的想法,启动一个快速会话,让智能体在24小时内构建一个可工作的原型,然后评估是否值得投入更多资源。

并行会话管理的关键约束是合并冲突。当多个会话同时修改同一代码库的不同部分时,合并冲突的发生概率相对较低;但当它们修改同一文件时,冲突不可避免。Garry的策略是按功能模块划分会话——每个会话聚焦于一个独立的功能或修复,其修改的文件集合尽可能不重叠。当冲突发生时,智能体可以自动调用Git合并工具,或提示开发者手动解决。由于智能体可以理解冲突的上下文,解决冲突的效率通常高于人工。

这一模式的隐含意义是:软件开发的瓶颈正在从编码速度转向设计质量合并管理。如果智能体可以同时生成大量代码,开发者的核心职责变成了确保这些代码正确对齐到产品战略、架构规范和用户体验目标。这类似于制造业从手工生产转向流水线生产后,管理者的角色从监督每个工人的产出转向优化整个生产流程的设计。风险投资机构在评估创业公司时,需要关注创始人是否具备这种流程设计能力”——能否构建一套可复用的智能体工作流,并将其持续优化。

主题八:供应链攻击风险与开源智能体的安全考量

Garry在结尾特别提出了一个被很多人忽视的问题:“AI编码中非常可怕的事情是供应链攻击。这一警告指向了智能体驱动的开源生态中的新型安全风险。

传统的供应链攻击主要针对依赖链——攻击者向NPMPyPIRubyGems等包管理器上传包含恶意代码的包,当开发者安装这些依赖时被感染。在智能体生态中,攻击面显著扩大。首先,智能体本身可以被投毒”——如果攻击者向流行项目提交看似无害但实际上包含后门的PR,而项目维护者因为信任智能体的输出而合并了该PR,恶意代码就会进入代码库。Garry提到他非常非常偏执地对待这一点,因此采用了分层审核策略:社区提交的PR经过智能体初步评估后,仍需要人工复核关键变更。

其次,智能体调用的技能(skills)本身也是代码。GStack是一个开源项目,任何人都可以贡献新技能或修改现有技能。如果一个恶意技能被合并到主流分支,那么所有使用GStack的开发者都会受到影响。Garry的应对方式是保持GStack核心技能由自己或信任的核心贡献者维护,社区贡献经过严格审查后再合并。这一策略在开源项目中常见,但随着技能数量的增长(当前28个,未来可能达到数百个),审查负担会急剧增加。

第三,智能体在执行任务时可能会访问敏感信息。例如,税务文档助手技能需要访问Gmail和银行账户。虽然Garry强调浏览器自动化在用户本地执行、不经过云端,但智能体仍然可以读取页面内容。如果智能体被诱导将敏感信息写入日志或通过网络发送,就会造成数据泄露。GStack当前没有内置的数据流审计机制,依赖开发者自行审查智能体的行为。

对于风险投资而言,智能体生态的安全问题既是风险也是机会。在风险侧,投资组合公司如果过度依赖未经审查的智能体或第三方技能,可能面临供应链攻击导致的数据泄露或代码注入。在机会侧,智能体安全工具(如行为审计、依赖扫描、恶意PR检测)将成为一个新的细分市场。由于智能体的行为模式与传统工具不同(具有随机性和上下文依赖性),传统安全工具难以覆盖,这为初创公司留下了创新空间。

主题九:软件工程的四个阶段——从专家时代到智能体时代

回顾Garry的演讲,可以提炼出一个清晰的软件工程历史分期框架,理解当前所处的位置和未来的演化方向。

第一阶段是专家时代(1960s-1990s)。编程需要专门的硬件设备、稀缺的编译器和深度系统知识。掌握编程本身就是一项稀缺能力,开发团队规模小,项目周期长。第二阶段是普及时代(2000s-2010s)。开源生态、云计算和现代IDE大幅降低了编程门槛,大量开发者涌入,软件开发成为大众技能。团队规模扩大,敏捷方法和DevOps成为主流。第三阶段是智能辅助时代(2020-2024)。GitHub CopilotAI编程助手普及,模型提供行级补全和函数生成。开发者的生产力提升,但组织模式未变——仍然是人类驱动、串行执行。第四阶段是智能体协作时代(2025-)。GStack所代表的范式:多个智能体作为虚拟团队成员,具有角色分工、流程管理和并行执行能力。开发者的角色从代码生产者转变为工作流设计者和智能体管理者。

这一分期框架的关键洞察是:每一次阶段的跃迁都重新定义了谁是开发者如何构建软件。专家时代,只有经过严格训练的专业人员可以编程。普及时代,任何有学习意愿的人都可以成为开发者。智能辅助时代,开发者的产出效率大幅提升,但进入门槛基本不变。智能体协作时代,一个开发者可以通过管理多个智能体完成过去整个团队的工作,这意味着软件开发的规模经济曲线发生了根本性弯曲。

对于风险投资机构,这一演变意味着评估模型的根本调整。在智能体协作时代,创业公司的初始团队可以更小、资本效率更高,但同时也面临更激烈的竞争——因为任何有想法的开发者都可以用GStack类工具快速构建原型。产品差异化不再来自实现细节,而是来自对用户需求的深度理解、独特的领域数据和高效的工作流设计。投资决策需要更加关注创始人的问题定义能力智能体流程设计能力,而非其团队规模或技术栈选择。

表格:软件工程四个阶段的范式对比

阶段

主导者

核心约束

成功定义

失败成本

专家时代(1960s-1990s

专业程序员

硬件资源、编译环境

正确性、资源效率

极高(硬件和人力投入)

普及时代(2000s-2010s

大众开发者

团队协作、项目管理

功能交付、上市速度

中等(团队协调成本)

智能辅助时代(2020-2024

开发者+AI助手

上下文切换、认知负荷

开发速度、代码质量

低至中(辅助工具廉价)

智能体协作时代(2025-

开发者+智能体团队

工作流设计、合并管理

产品验证、迭代速度

极低(并行开发,快速失败)

总结与展望

GStack的演示和Garry的分析指向一个不可逆的行业趋势:软件开发正在从编写代码演变为设计智能体工作流这一转变的深度超越了此前任何一次技术变革。云计算降低了基础设施成本,开源降低了代码复用成本,而智能体协作正在降低劳动力成本——这是软件工程经济模型中最后一个、也是最重要的一个成本要素。

对于创业公司而言,这意味着前所未有的资本效率和迭代速度。一个创始人加一套智能体工具,可以达到过去10人工程团队的产出。创业的最小可行团队规模正在从3-5人下降到1-2人,种子轮融资的必要金额可能随之减半甚至更多。但同时,竞争壁垒也在转移——当任何人都可以用智能体快速实现想法时,真正的差异化来自于对细分场景的深度理解、与用户建立的关系,以及围绕着产品构建的数据和网络效应。

对于风险投资机构,评估标准需要重新校准。团队规模不再是能力的代理指标,智能体工作流的设计质量才是。创始人的技术背景依然重要,但更重要的是其系统思考能力——能否将复杂的产品开发流程拆解为可并行、可审核、可优化的智能体任务。投资尽调需要纳入对智能体使用模式的审查:团队是否系统性地使用办公室小时类技能进行需求验证?设计审查是否有对抗性机制?QA是否实现了自动化?这些实践的质量将直接决定产品的迭代速度和缺陷率。

GStack本身作为一个开源项目,其快速增长的GitHub星标(超过Ruby on Rails)表明开发者社区对此方法的强烈需求。但更重要的是,GStack证明了流程编码路线的可行性——将人类专家的隐性知识(如YC合伙人的辅导经验)转化为可执行的技能模块。这一模式可以扩展到更多领域:合规审查、安全审计、性能优化、国际化适配等。未来可能出现技能市场,开发者可以购买或订阅特定领域的专家技能,极大地扩展个人开发者的能力边界。

Y Combinator的核心口号是制造人们想要的东西。在智能体时代,制造的门槛从未如此之低。唯一稀缺的资源是识别正确问题的能力。那些能够快速验证假设、系统性地从失败中学习、并不断优化其智能体工作流的创业者,将定义下一代的科技巨头。

免责声明

本报告基于有关对话,不构成任何投资建议,亦不代表任何机构的正式立场。本报告仅用于研究与教育目的。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-13 21:06:58 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/620193.html
  2. 运行时间 : 0.134668s [ 吞吐率:7.43req/s ] 内存消耗:4,743.65kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=b60dc9b32821f5e6b3c3b12b232be431
  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.000976s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001781s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000695s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000691s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001396s ]
  6. SELECT * FROM `set` [ RunTime:0.000560s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001452s ]
  8. SELECT * FROM `article` WHERE `id` = 620193 LIMIT 1 [ RunTime:0.004850s ]
  9. UPDATE `article` SET `lasttime` = 1778677618 WHERE `id` = 620193 [ RunTime:0.002815s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000659s ]
  11. SELECT * FROM `article` WHERE `id` < 620193 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001227s ]
  12. SELECT * FROM `article` WHERE `id` > 620193 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001292s ]
  13. SELECT * FROM `article` WHERE `id` < 620193 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.003536s ]
  14. SELECT * FROM `article` WHERE `id` < 620193 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.003215s ]
  15. SELECT * FROM `article` WHERE `id` < 620193 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.017609s ]
0.136343s