乐于分享
好东西不私藏

Agent 正重塑 ToB 软件:从传统 IT 的系统帝国,到 Agent 时代的任务入口

Agent 正重塑 ToB 软件:从传统 IT 的系统帝国,到 Agent 时代的任务入口

一、AI 让 软件的 ToB 变容易了吗?

最近几个月,我在做决策型智能体的企业落地时,观察到一个有趣的“趋势”。

这次 AI 进企业的入口,和我过去六七年做 ToB 软件创业时,非常不一样。

过去做企业软件,哪怕产品方向是对的,客户也认可,真正往企业里面走的时候,路径通常还是很长。

先要找到预算,再穿过 IT 部门、业务部门、采购、法务、合规、实施、运维,最后还要面对一堆说不清、但每天都真实存在的组织摩擦。

很多时候你明明在谈价值,实际每天处理的是权限、责任、流程和人情。

但最近做决策型智能体,我看到的路径明显短了很多。

很多对话不是从“你这个系统怎么部署”、“今年有没有预算”、“和现有 IT 怎么集成”开始,而是直接从老板最关心的收入和利润问题开始:这个东西能不能帮我判断哪些客户是真客户?能不能把打样回修率降下来?能不能把一线老师傅的经验沉淀下来?能不能让 AI 进入那些过去只有人脑知道、系统不知道的业务判断?

换句话说,过去企业软件经常是从系统进入企业,再慢慢寻找业务价值;而这一次,AI 好像是从任务、判断和利润表附近,直接撞进企业。

这是不是意味着 Agent 让 ToB 变容易了?我不敢这么简单地说。

ToB 永远不会真的容易。企业里的预算、权限、责任、流程、合规、数据、安全、组织博弈,一个都不会凭空消失。

真正发生变化的,可能不是 ToB 突然容易了,而是 AI 这次进入企业的入口变了。

过去,企业软件往往从系统和预算进去。

现在,Agent 有机会从任务和判断进去。

这让我非常“警觉”。

因为如果只是说“大模型很强”、“Agent 可以自动执行任务”,并不足以解释这个变化。

过去的 IT 系统也很强,甚至强得多。存储、数据库、CRM、云计算、数据仓库、Kubernetes、SaaS、API,每一层都曾经诞生过极其伟大的公司,也都重塑过企业运行方式。

传统 IT 不是弱,不是错,更不是今天 AI 文章里可以随手踩一脚的旧时代背景板。但真正的问题是:为什么过去那么强大的企业软件,仍然很难直接从老板的利润目标出发,反向推导出系统应该怎么组织、任务应该怎么拆、判断应该怎么沉淀、动作应该怎么执行?而今天的 Agent,为什么第一次让这件事变得有可能?

这就是我写这篇文章真正想弄清楚的问题。

这个问题对三类人都很重要

  • 对企业老板来说,它决定你未来买 AI,到底是在买一个新系统,还是在买一个能咬住利润表的任务闭环。前者很容易变成又一轮软件采购,后者才可能真正回答:这件事能不能帮我提高转化、降低回修、减少损耗、提升一次通过率、改善现金回款。

  • 对 ToB 创业者来说,它决定你是在继续卖工具、卖人天、卖集成,还是找到一个能直接进入业务结果的新入口。过去很多 ToB 公司不是不努力,也不是产品没有价值,而是价值从系统走到利润表,中间被组织层层消耗。Agent 如果只是换一种方式卖工具,最后还是会掉回同一个坑。

  • 对传统 IT 人来说,这也不是坏消息。存储、数据库、云、API、安全、审计、运维不会消失。真正变化的是它们的位置。过去它们是人每天面对的前台入口;未来在很多场景里,它们会变成 Agent 完成任务时背后的基础设施。位置变化,往往比能力变化更重要。

要把这件事讲清楚,必须先回到一年前我开始写 Agentbase 时的那个起点。

二、从 Agentbase 到利润表:我的认知路径

一年前,我写下第一篇 Agentbase 文章:数据库搞 AI 是认知错位,Agentbase 协议才是主角的时候,脑子里其实还带着很强的基础设施想象。

数据库时代有 SQL,互联网时代有 HTTP,那么 Agent 时代,会不会也需要一种新的协议、新的语言、新的结构,去描述任务、上下文、边界、动作和反馈?

当时我把它叫 Agentbase,很大程度上还是站在一个软件人的直觉里:如果 Agent 真的会成为下一代软件入口,那它背后一定不能只是 prompt,一定需要一个更底层的 Base,去承载任务、状态、权限、工具、记忆、评价和协作。

那篇文章出来以后,吸引了不少传统数据库和基础软件背景的朋友。很多人鼓励我沿着这个方向继续写。对他们来说,Agentbase 这个词之所以有吸引力,是因为它听起来像某种久违的基础设施命题。

过去几十年,软件世界每一轮真正的大变化,背后几乎都有一个新的抽象层。数据库把业务事实抽象成表和事务,浏览器和 HTTP 把信息连接抽象成网页和请求,云计算把机器和机房抽象成可购买的资源。那 Agent 时代,任务会不会也需要被抽象出来?

我当时的兴奋点主要在这里。

时间来到 2025 年 8 月,一位长期看企业软件的投资人,专门来上海找我喝咖啡。他听我讲 Agentbase、任务协议、任务语言这一套东西,总结出几句他的认知——大意是,如果这套东西真能落地,它改变的可能不只是某个软件产品,而是企业 IT 部门的组织功能,因为它会把 AI 推到企业最核心的利润表(P&L)附近。

第一次听到这个说法,我觉得新鲜,也有点被点到,但并没有完全消化。

利润表当然重要。任何企业老板最后都关心利润。但在我过去做 ToB 软件的经验里,IT 和利润表之间隔得很远。远到你知道自己做的系统有价值,客户也知道它有价值,但这个价值要从软件系统一路走到利润表,中间要穿过预算、部门、采购、权限、流程、合规、数据、使用习惯、KPI 和责任归属。

软件公司卖的好像是产品,实际每天穿越的是组织。

所以当我听他说“Agentbase 会把 AI 推近利润表”,第一反应是:有点意思,但它到底怎么发生?

接下来一年,我开始扩展 Agentbase:设计任务协议,写上下文工程之殇,写 Agent Flow,写 Agent 对组织的影响,写企业里那些看似琐碎、但真正决定结果的判断,写决策型智能体。。。

渐渐的,开始有真实企业找到我聊非常具体的问题。

有人关心短视频评论里哪些人是真客户,有人关心门店线索怎么判断,有人关心印染实验室打样失败后下一轮该怎么调,有人关心老师傅脑子里的经验能不能被 AI 学会、复用、放大。

这些对话把我从原来那个偏理想国的 Agentbase 想象里拉了出来。

我开始意识到,当初那位投资人说的“利润表”,并不是一句 ToB 销售话术。

它真正指向的是一个更深的变化:过去企业软件的价值单位,主要是系统、平台、许可证、项目和预算;而 Agent 时代,如果 AI 真的能进入企业业务深处,新的价值单位可能会逐渐变成任务。

但这个判断如果撇开旧 IT,只从 AI 往前讲,很容易讲轻。

三、旧 IT 不是弱,是太强

在说任务时代之前,必须先承认一个事实:过去的 IT 并不弱。恰恰相反,过去三四十年的企业 IT,是一套极其强大、极其专业、极其硬核的系统文明。它不是今天很多 AI 文章里被轻飘飘带过的“传统系统”。那是无数工程师、架构师、销售、咨询顾问、实施团队和 CIO 共同建立起来的帝国。

以存储为例。

今天很多人提起企业存储,可能只会想到“数据放在哪里”。但在真正的企业数据中心里,存储从来不是一个硬盘柜那么简单。它承载的是企业数据的可靠性、性能、复制、快照、灾备、压缩、去重、生命周期管理和跨地域可用性。银行、运营商、制造业、能源公司、跨国企业,每天跑在系统里的交易、订单、文件、影像、日志、备份和核心业务数据,不能因为一块盘坏了、一个机房抖了一下、一次升级失败,就突然消失。

这就是为什么 EMC 当年能成为存储世界的高山。

在那个数据中心仍然是企业 IT 权力中心的年代,EMC 不是一家普通硬件公司。它更像一支围绕企业数据中心构建出来的航母编队。VMAX、VNX、Isilon、DataDomain、ECS、VPLEX、Networker、Avamar,每一条产品线背后,都是企业级存储某个复杂问题的极致工程化。再加上 VMware 代表的虚拟化和数据中心控制层,RSA 代表的安全能力,EMC 曾经的 Federation 结构,几乎把存储、虚拟化、安全和企业数据中心的关键权力都串在了一起。

这不是“旧 IT”。这是上一代软件工业的核心基础设施。

你看 EMC 中国 CoE 那样的研发体系,就能感受到这种复杂性。早期围绕 VNX、VNXe、CLARiiON、Celerra 这些产品线,研发和测试要覆盖 Block、File、Dedupe、Copy Offload、Snapshot、Quota、WORM、SMB/NFS、Replication、SRDF、MirrorView 等大量特性。到 2014 年前后,随着产品复杂度上升,测试团队进一步重组,功能测试被嵌入敏捷开发团队,独立 QE 则围绕 Feature Complete 之后的高维度质量保障,拆出测试架构师、持续集成测试、系统测试、解决方案测试等矩阵。一个企业级存储产品,从功能正确,到压力、性能、耐久性、互操作性,再到模拟大客户场景的数据保护、迁移、虚拟化、应用和数据库环境,每一层都不是 PPT 上的“系统能力”,而是真正烧工程师生命的复杂性。

EMC 只是一个切口。类似的故事,在企业软件的很多层都发生过。

Oracle 把企业业务事实变成关系表、事务、索引、锁、日志、备份和恢复,让订单、库存、账务、客户、供应商这些现实世界里混乱流动的东西,可以被严肃地查询、约束、恢复和审计。

Salesforce 把客户关系变成对象、字段、pipeline、workflow 和 dashboard。它真正厉害的地方,不只是 SaaS 订阅,而是把“销售组织如何看客户”这件事软件化。

Snowflake 和后来的湖仓体系,把企业里分散在各个系统的数据,重新组织成面向分析的云上数据底座。数据不再只是各个业务系统的副产品,而开始变成企业可以统一建模、计算、共享和治理的资产。

Kubernetes 把应用部署、弹性、服务发现、配置、健康检查和运维动作抽象成声明式控制面。过去要靠运维团队手工理解的一组机器、一堆脚本、一套发布流程,被重新表达成容器、Pod、Service、Deployment、Ingress 和 Operator。

React 把前端从页面脚本推进到组件、状态和数据流。复杂 UI 不再只是设计稿和 DOM 操作,而是一棵可以组合、复用、更新和推理的组件树。

API 和 SaaS 则进一步把软件从安装包变成可订阅、可调用、可集成的服务。企业不再只是买一套软件装在机房里,而是把身份、支付、消息、客服、营销、风控、数据、协作、DevOps 等能力,通过 API 和云服务接入自己的业务系统。

这些系统彼此不同,但它们有一个共同点:每一代企业软件的伟大公司,几乎都在完成某种抽象。

存储把可靠性抽象出来,数据库把业务事实抽象出来,CRM 把客户关系抽象出来,数据仓库把分析资产抽象出来,Kubernetes 把应用运行抽象出来,React 把交互界面抽象出来,API 和 SaaS 把软件能力抽象出来。

这就是过去 IT 的真正力量。

它不是简单地“帮企业降本增效”,而是把企业里的某一类复杂对象,变成软件可以表示、管理、复制和规模化交付的东西。

四、旧 IT 的边界:系统很强,但链路很长

也正因为这些系统太专业,企业软件的价值链路天然被切成了很多层。

老板关心利润,业务负责人关心指标,部门负责人关心流程,IT 关心系统,数据团队关心模型,安全团队关心权限和审计,财务和采购关心预算与合同,供应商关心产品边界和交付范围。每一层都有自己的语言,每一层都有自己的合理性。

存储团队不会直接承诺提升客户 LTV。CRM 厂商也很难直接承诺降低某条生产线的回修率。数据库公司更不会说自己能帮老板判断哪些客户是真客户。

所以传统企业软件的价值传递,经常不是一条从利润目标到系统动作的直线,而是一条很长的翻译链。

老板说,我要增长。

  • 业务部门把它翻译成销售指标、转化率、留存率、客单价、回修率、损耗率。

  • 管理层把它翻译成项目。

  • IT 部门把它翻译成系统建设、数据打通、权限配置、流程改造。

  • 供应商把它翻译成产品模块、实施范围、接口清单、报表字段。

  • 最后,业务人员再在这些系统里填数据、跑流程、看 dashboard、开会分析,然后希望某一天,这些动作能够重新汇总成利润表上的改善。

这条链路并不荒唐。它是过去企业 IT 能够成立的原因。

在没有 Agent 的时代,软件没有办法直接理解“我要增长”这句话背后到底意味着什么。系统只能先把底层对象建好:客户对象、订单对象、商品对象、工单对象、库存对象、设备对象、用户权限、流程节点、数据表、报表和接口。至于这些对象如何被具体业务人员使用,如何在真实场景中产生判断,如何最终改变利润,主要还是靠人。

这就是传统 IT 和利润表之间那条漫长链路的本质。

它不只是采购流程长,也不只是组织摩擦多。更深的问题在于,过去的软件大多只能从底往上建设:先建系统,再沉淀数据,再组织流程,再产生分析,再推动业务优化。它很难从一个利润目标出发,反向推导出为了实现这个目标,企业到底需要哪些任务、哪些判断、哪些上下文、哪些动作、哪些数据、哪些系统调用和哪些反馈机制。

换句话说,

过去的企业软件非常擅长回答一个问题:当我已经知道要管理什么对象时,如何把它系统化?

它不擅长回答另一个问题:当老板提出一个业务目标时,系统如何反向推导出完成这个目标所需要的任务结构?

五、Agent 的真正变化:从系统入口到任务入口

这就是我现在越发在意的地方。

如果一个企业老板说,我希望把某类客户的 lifetime value 提升 50%,传统软件世界会怎么接住这句话?

  • CRM 会说,我可以管理客户字段和销售流程;

  • 数据平台会说,我可以帮你汇总客户行为和交易数据;

  • BI 会说,我可以做 cohort、漏斗和留存分析;

  • 营销系统会说,我可以帮你触达客户;

  • 客服系统会说,我可以记录服务过程;

  • 咨询公司会说,我可以帮你梳理增长策略。

这些都对。

但它们很少能从这个目标本身开始,继续往下拆:

  • 哪些客户值得被重新分层?

  • 哪些行为信号说明 LTV 有提升空间?

  • 哪些触发点需要动作?

  • 哪些话术或权益应该被选择?

  • 哪些销售或客服人员应该介入?

  • 哪些反馈说明策略有效?

  • 哪些结果需要重新训练判断?

同样,如果老板说,我希望把印染实验室的回修率降下来,传统系统会先问配方数据在哪里、打样记录在哪里、质检系统在哪里、设备接口有没有、流程怎么走。

这些问题当然重要。但真正决定回修率的,往往是老师傅在某个色差、布料、助剂、温度、操作复现性和客户标准之间做出的微判断。过去这些判断存在于人脑里、微信群里、纸质记录里、师徒传承里,系统最多记录结果,很少记录“为什么”。

再回到前面讲了很久的存储。

如果老板说,我希望降低数据中心的存储成本,传统 IT 会从容量、IOPS、冷热数据、备份策略、冗余等级、云资源账单、采购合同、运维风险这些方向开始拆。

但真正难的不是有没有数据,是如何在业务连续性、风险边界、性能要求和成本目标之间做判断。

  • 哪些数据可以降级,哪些不能动;

  • 哪些备份策略可以调整,哪些必须保留;

  • 哪些存储资源是历史冗余,哪些是风险缓冲。

系统能记录配置,但很难独立承担这种跨层判断。

如果只是给存储系统加一个 AI 助手,它当然也有价值。它可以帮运维人员解释告警,查询某个卷的容量趋势,总结过去三个月的 IOPS 波动,生成扩容脚本,整理迁移 runbook,甚至根据最佳实践建议某个 Snapshot 策略或分层存储策略。这些都是很实际的能力,也会让存储系统更好用。

但它本质上仍然是从存储系统出发。真正难的任务不是“帮我更快使用存储系统”,是“在不牺牲业务连续性的前提下,把存储成本降下来”——这个命题一旦被放在最前面,问题就不再只属于存储控制台。它会牵涉应用重要性、业务高峰、RPO / RTO、冷热数据、备份保留周期、合规要求、应用负责人确认、变更窗口、回滚预案和成本测算。

传统系统可以分别提供这些信息,但很难自己把它们组织成一条可执行、可验证、可追责的任务链。

这就是 Agent 时代真正让我兴奋的地方。

当然,AI 可以替人点按钮,浏览器自动化可以替人填表格。这些也都重要,但它们只是表层变化。

更深的变化是,当大模型拥有了理解语言、调用工具、读取上下文、生成计划和持续反馈的能力之后,企业软件第一次有机会从“系统入口”走向“任务入口”。

过去,人要先进入系统,再寻找功能,再填数据,再跑流程,再看报表,再做判断。

未来,在一些高价值场景里,人可能先提出任务。系统再反向寻找完成这个任务需要哪些上下文、哪些数据、哪些流程、哪些工具、哪些人机边界、哪些动作和哪些评价标准。

这也是我把 Agentbase 从一个协议 / 基础设施想象,重新理解为任务结构底座的地方。

Agentbase 不是简单的 Agent 加 database。它真正要承载的,是一种新的企业软件抽象:当业务目标被提出后,系统如何把它 reverse engineer 成可执行、可验证、可迭代的任务结构。

  • 过去的软件系统,通常是从下往上长出来的。

    • 基础设施支撑数据,数据支撑应用,应用支撑流程,流程支撑分析,分析再尝试影响业务结果。

  • Agentbase 的方向,是从上往下压回来。

    • 利润目标进入,先变成业务任务;

    • 业务任务拆出判断链;

    • 判断链决定需要什么上下文;

    • 上下文决定调用哪些数据和系统;

    • 动作被执行以后,再通过反馈回到判断结构里

  • 这个过程中,存储、数据库、CRM、Workflow、API、安全、审计、云平台都不会消失。它们只是从过去人每天面对的前台入口,逐渐下沉为 Agent 调度任务时背后的基础设施。

这就是 AI 时代,企业软件入口的变化。

过去入口是系统。未来入口可能会越来越像任务。

六、执行型智能体不够,真正稀缺的是判断

如果企业软件的入口真的开始从系统变成任务,那么下一步就会遇到一个更具体的问题:什么样的 Agent 才能承接这些任务?

过去一年多,Agent 世界最热闹的部分,确实主要发生在执行层。OpenAI 把 web search、file search、computer use、Agents SDK 和 tracing / evals 这些能力推到开发者平台里;Anthropic 的 Skills 开始把流程知识、脚本和资源打包进 Claude 的工作方式;n8n 这类 workflow 工具把 AI agent 接到外部 API、数据库和企业自动化流程里;Manus 也把自己定义成一个从“回答问题”走向“执行任务、自动化工作流”的 action engine。

这些变化非常重要。

它们共同说明:AI 已经从“回答问题”,开始走向“执行任务”。过去人要在不同系统里点来点去,现在可以直接把一部分操作交给 AI。写代码、做网页、整理文件、调用工具、跑 workflow、生成文档、操作浏览器,这些能力会不断变强,也会快速进入企业软件的日常使用。

但进入真实企业以后,你会发现,执行本身往往不是最贵的部分。最贵的部分,是判断。

所以我更在意的是另一条线。

  • 麦肯锡在讲 agentic AI scaling 时,把“先识别高影响力 workflow 去 agentify”放在第一步,而不是让企业先做一个万能 Agent。

  • Palantir 讲 Ontology,也不是只讲数据建模,而是把 data、logic、action、security 编码进一个面向企业决策的操作层。

它们指向的是同一个问题:Agent 真要进入企业,不只是能不能执行动作,而是能不能进入一条有上下文、有逻辑、有权限、有动作、有反馈的业务决策链。

一个线索来了,销售当然可以让 AI 帮忙写一段回复。但真正的问题在于,这个线索值不值得跟?

客户说“太贵了”,这是价格敏感,还是不信任,还是还没理解价值,还是根本不是目标客户?

短视频评论区里出现一句吐槽,它是情绪发泄、真实需求、竞品带节奏,还是一个应该被立刻接住的潜在购买信号?

一个印染打样失败了,AI 当然可以帮你整理记录、生成报告、调出历史数据。但真正的问题在于,下一轮为什么要这样调?这是配方问题,布料问题,助剂问题,温度曲线问题,操作复现性问题,还是客户给出的标准本身不清楚?同样是色差,老师傅脑子里会有一个判断方向,系统里通常只有一个结果。

一个质检边界样本出现了,自动化流程可以把它送到下一个节点。但真正的问题在于,它该放行、返工、拦截,还是进入复核?如果放行,风险是什么?如果返工,成本是什么?如果拦截,会不会影响交付?这些判断背后,既有数据,也有经验,还有责任。

于是,我开始把智能体分成两类:

  • 执行型智能体解决的是:我知道要做什么,你帮我做掉。

  • 决策型智能体解决的是:我面对一个复杂状态,不确定下一步该怎么做,你帮我把判断结构化,并在可控边界内推进下一步。

这两个东西都重要,但它们不在同一个价值层级上。执行型智能体会越来越强,也会越来越通用。真正通用的执行能力,大模型公司、云厂商、开源社区、自动化平台都会不断往前推。

对大多数企业来说,执行器会变得越来越便宜,越来越标准,也越来越容易被替换。但判断不会那么快标准化。因为判断贴着行业,贴着现场,贴着人脑里的经验,也贴着企业自己的风险边界。

一个汽修门店如何判断客户真实意图,一个印染实验室如何判断下一轮打样方向,一个制造企业如何判断边界质量样本,一个供应链团队如何判断供应商风险,这些东西不会因为接了一个通用 Agent 执行器,就自动长出来。

这也是为什么我后来把 Agentbase 越来越多地理解成决策型智能体的底座。

它不是要替代所有执行工具。恰恰相反,它会调用很多执行工具。但在调用之前,它必须先知道任务是什么,状态是什么,哪些上下文重要,哪些动作可选,哪些动作不能做,什么时候必须让人介入,结果怎么验证,失败后如何复盘。

如果没有这个 Base,Agent 只是一个更聪明的操作员。有了这个 Base,Agent 才可能进入企业的判断链。

七、从 +AI 到 AI+:不是给旧系统贴一个助手

从这个角度看,+AI 和 AI+ 的区别就变得非常重要。

+AI 是在旧系统上加 AI。

存储系统加一个 AI 助手,CRM 加一个 AI 助手,ERP 加一个 AI 问答,数据平台加一个自然语言查询,知识库加一个 RAG,客服系统加一个自动回复,流程系统加一个自动生成摘要。这些都有价值,也会立刻提高一部分效率。它们让人更容易使用旧系统,让信息更容易被取出来,让重复劳动少一点。

以存储为例,+AI 可能是在存储管理控制台里加一个 Copilot。运维人员可以问:哪些卷容量快满了?最近哪些告警最频繁?某个应用的性能抖动和存储延迟有没有关系?如果我要迁移这一组数据,需要注意哪些依赖?系统可以把日志、容量、性能、告警和文档汇总起来,给出解释和建议。

这很好。但 +AI 的出发点仍然是旧系统。

系统已经在那里,数据表已经在那里,流程已经在那里,部门边界已经在那里。AI 被加上去,是为了让人更快地使用原来的系统。它改善的是使用体验,不一定改变企业软件的价值单位。

AI+ 的出发点不一样。

它先问的不是“这个系统能加什么 AI 功能”,而是“企业现在最值钱的任务是什么”。这个任务为什么难?难在信息不够,还是判断不清?谁在做这个判断?这个判断依赖哪些经验?动作怎么产生?结果怎么验证?失败后有没有反馈?如果要让 Agent 参与,哪些地方可以自动化,哪些地方需要人确认,哪些地方必须留下审计和责任边界?

同样是 AI 进入存储

AI+ 不会先问“存储控制台里能加什么助手”,而是先问:企业现在是不是要在可控风险内降低存储成本?哪些应用真的需要高性能存储,哪些只是历史惯性?哪些数据已经长期不访问,但仍然占着昂贵资源?哪些备份策略是合规需要,哪些只是没人敢删?这次调整如果出问题,影响哪些业务,谁来确认,如何回滚,最后如何证明成本真的降了、风险没有上升?

这些问题回答清楚以后,才反过来决定需要接哪些存储系统、账单系统、CMDB、监控系统、工单系统、审批流程和审计记录。

同样是 AI 进入 CRM

+AI 可能是在客户详情页旁边加一个“生成跟进话术”的按钮。

AI+ 会先问:我们要提升哪类客户的 LTV?这类客户现在卡在哪个阶段?销售过去为什么判断他值得继续跟?哪些信号说明他有复购可能?哪些动作最可能降低他的风险感?结果用什么指标验证?

同样是 AI 进入印染实验室

+AI 可能是把历史配方做成问答,或者让 AI 帮忙生成实验报告。AI+ 会先问:我们到底要降低哪一类回修?这类回修发生在哪些布料、色系、客户标准或操作环节里?老师傅第一次看到失败样时,脑子里怎么判断下一步?这个判断能不能被记录成上下文、动作建议和反馈评价?

这就是 AI+ 和 +AI 的根本差异:+AI 是让 AI 适配旧系统。AI+ 是让系统围绕任务重新组织——落到企业里,就是两种完全不同的项目路径。

  • +AI:

    • 通常从 IT 系统改造开始,先接数据、接接口、接权限、接流程,然后再找应用场景。

  • A+:

    • 从一条高价值任务链开始,先把任务、判断、动作和反馈跑通,再反过来倒逼底层系统怎么接、数据怎么补、权限怎么设、流程怎么改。

过去很多企业数字化项目的问题,恰恰出在这里。平台搭了很多,数据接了很多,dashboard 做了很多,但没有咬住一条真正值钱的任务链。最后系统越来越完整,业务人员越来越疲惫,老板越来越难感受到利润表上的变化。

Agent 时代如果只是重复这条路,只是把每个旧系统都加一个 AI 助手,那它会很快变成新一轮的数字化装饰。

真正的机会,是从任务开始。

八、跨行业的通用性

最近我在不同实体行业里不断看到这一点。

一个场景是服务业获客

过去我们很容易把它理解成营销系统、客服系统、CRM 系统、私域系统。但真正进入现场,你会发现老板关心的不是系统名字。老板关心的是:在我的体系里,哪些人是真客户?客户为什么犹豫?一线人员有没有抓住真实意图?回应有没有降低对方风险感?对方有没有继续互动?有没有留资?有没有到店?有没有成交?

所以这里的 Agent 不是“自动回复工具”。

真正的任务链是:评论或线索进入,判断场景,识别意图,选择策略,生成回应,观察反馈,再更新下一步动作。每一步都看起来很小,但这些小判断连起来,才决定一个线索能不能从路人、犹豫者、咨询者,慢慢走到成交。

另一个场景是制造业打样

过去我们很容易把它理解成数据平台、配方系统、生产系统、质量系统。

但真正进入现场,你会发现关键不是“有没有数据”,而是老师傅脑子里的判断如何发生。看到色差以后,为什么判断是这个方向?调配方时,为什么加这种染料,不加那种?回修一次以后,下一次调整依据是什么?布料、染料、助剂、温度、时间、操作复现性之间,哪些因素是真正起作用的?客户最后的 Pass / Fail,又如何反过来影响下一轮判断?

这里的 Agent 也不是“自动生成配方”。

真正的任务链是:样品进入,状态识别,经验判断,动作建议,实验验证,结果反馈,判断沉淀。

再往外看,在质量、实验、供应链、调度、售后等更复杂的企业场景里

问题也越来越像。表面上行业差异很大:有人面对的是客户评论,有人面对的是布料色差,有人面对的是质量边界样本,有人面对的是供应商风险、库存风险、交付风险。但当你把它们画到白板上,会发现底层结构高度相似。

  • 都有一个目标。

  • 都有一个进入状态。

  • 都有一组上下文。

  • 都有若干可选动作。

  • 都有一个人过去凭经验做出的判断。

  • 都有一个结果反馈。

  • 也都有一个问题:这些东西过去散落在人脑、微信群、Excel、纸质记录、业务系统、老师傅经验和部门会议里,系统最多记录结果,很少记录判断过程。

决策型智能体真正要进入的地方,就是这里。它不是替人点按钮,不是替人填表,不是在旧系统上贴一个 AI 助手,是把企业里那些“人知道但系统不知道”的判断链,第一次变成可表达、可执行、可验证、可迭代的结构。

这也是为什么我觉得,不同行业的 Agent 项目,表面上差异很大,底层却经常可以画到同一张白板上,不是系统架构图,它是一条任务链。

九、任务结构和判断链如何落地——答案在 Pilot 里 

当然,说到这里,很容易又滑回一个宏大叙事:任务时代来了,决策型智能体来了,企业软件要变了。

但真正落地时,事情必须变得很小。

不是先搭一个大平台,也不是先把企业所有数据都接进来,更不是先做一个可以回答所有问题的万能 Agent。

企业 AI 最容易失败的地方,就是一开始就想做全局大脑。全局大脑听起来很高级,进入现场以后,往往很快被数据质量、流程复杂度、部门边界、责任归属和业务细节拖死。

更现实的做法,是先找到一条足够窄、足够值钱、足够靠近利润表的任务链。

比如,

  • 先不是改造整个营销体系,而是先看短视频评论和私信里,哪些线索值得被接住,怎么判断意图,怎么降低风险感,怎么把对方引到下一步。

  • 先不是改造整个印染厂,而是先看某一类打样失败,老师傅下一轮如何判断,动作如何记录,结果如何反馈。

  • 先不是改造整个质检体系,而是先看某一类边界样本,到底该放、该拦、该返工,判断依据和责任边界怎么表达。

这条任务链选出来以后,第一步,是还原判断:谁在判断?什么时候判断?看到什么以后判断?有哪些候选动作?为什么选这个,不选那个?判断错了会怎样?结果怎么回来?下一次会不会修正?

这些问题如果不问清楚,后面的 Agent 只是自动化包装——我把这件事叫判断结构化

它不是让老师傅写备忘录,也不是让业务人员填一堆表。

它更像是把现场里已经发生的判断,一点点从模糊经验里抠出来,变成可以被记录、复盘、验证和迭代的结构。这个结构不需要一开始完美。

它可以从几十个真实案例开始,从一张判断结构卡开始,从一次人工 runtime 开始。

在这个阶段,AI 的作用也不是一上来就替人决策。

它可以先帮人整理上下文,提出候选判断,解释为什么这么判断,提示还缺哪些信息,生成下一步动作建议,并把结果反馈记录下来。

真正关键的边界样本,仍然可以由人确认。

等判断链逐渐稳定,数据逐渐积累,反馈逐渐清楚,Agent 才能在更明确的边界里承担更多动作。

这和传统系统实施很不一样。

传统系统实施经常先定义模块、字段、流程、权限、报表,再推动业务人员去使用。

决策型智能体的落地,更像先抓住一段真实业务,把每一次判断的上下文、动作和结果跑出来,再反过来定义系统需要什么字段、什么接口、什么 workflow、什么权限和什么审计。

这也是为什么我说,Agentbase 真正存的不是数据,也不是流程,而是任务结构。

数据库记录这里有什么事实。

Workflow 记录先做 A,再做 B,再做 C。

Agentbase 要记录的是:为什么在这个上下文里选择 A,而不是 B 或 C;这个选择依赖什么信息;风险边界在哪里;结果回来以后,下一次判断如何修正。

当企业开始沉淀这样的任务结构,软件的价值单位就真的开始变化了。

  • 过去企业买一个系统,价值经常要很久以后才能间接体现。

  • 未来企业买一个高价值 Agent 项目,最重要的交付不应该只是一个界面、一个模型、一个自动化脚本,而是一条能够持续产生业务结果的任务链:它能判断,能行动,能反馈,能复盘,也能随着企业自己的经验不断变好。

这才是决策型智能体和普通自动化工具的区别。

十、从预算项到任务链

企业软件的价值单位从预算变成任务,并不是说企业以后不需要预算,不需要系统,不需要 IT 部门,也不需要传统基础设施。

恰恰相反,当 Agent 真正进入企业核心任务,存储、数据库、CRM、Workflow、API、安全、审计、集成和治理,会变得比以往更重要。

只是它们的位置会变。

过去,企业先买系统,再希望系统有一天产生业务价值。

未来,企业会越来越先定义任务,再围绕任务组织系统。

这个变化听起来很简单,但背后其实是一整套软件逻辑的反转。过去系统是前台,任务是系统使用后的结果;未来任务会越来越站到前台,系统则下沉为任务执行、判断、反馈和审计背后的底座。

所以,什么才算的上是“任务”?

企业里的 task 不是一句“帮我降低成本”、“帮我提高转化”、“帮我减少回修”。那只是愿望,不是任务。

真正的 task,是一条业务目标牵引下的判断链。它连接老板的利润表,也连接一线人员每天做出的微判断。它有上下文,有动作空间,有风险边界,有人机分工,有结果反馈,也有下一轮修正。

这就是 Agentbase 要承载的东西:任务如何被表达,判断如何被沉淀,动作如何被约束,反馈如何被吸收,人和 AI 的责任边界如何被定义。

过去做传统 ToB 软件,我常常觉得自己像一个疲惫的穿越者,推着沉重的巨石,艰难地试图穿越组织内部那层层叠叠的预算格子、流程防线和 human drama。

而现在做 Agentbase 项目,当我看到 AI 开始结构化老师傅的判断,直接咬合业务的转化率、一次通过率、回修率和损耗线时,我第一次真切地感觉到:我终于不用再只是穿越组织了,我正在贴着企业的生死线。

真正高价值的 Agent,不会止步于执行任务。它会进入判断。

而一旦判断可以被表达、被执行、被验证、被迭代,企业软件这个物种,才第一次真正有机会与企业的利润表呼吸同频。

企业软件的价值单位,正在从预算变成任务。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-17 16:58:51 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/764436.html
  2. 运行时间 : 0.107307s [ 吞吐率:9.32req/s ] 内存消耗:4,808.23kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=1d959505f632050c232384463124394e
  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.000520s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000901s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000394s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000267s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000523s ]
  6. SELECT * FROM `set` [ RunTime:0.000203s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000631s ]
  8. SELECT * FROM `article` WHERE `id` = 764436 LIMIT 1 [ RunTime:0.001599s ]
  9. UPDATE `article` SET `lasttime` = 1781686731 WHERE `id` = 764436 [ RunTime:0.009630s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000244s ]
  11. SELECT * FROM `article` WHERE `id` < 764436 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000409s ]
  12. SELECT * FROM `article` WHERE `id` > 764436 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.002678s ]
  13. SELECT * FROM `article` WHERE `id` < 764436 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000808s ]
  14. SELECT * FROM `article` WHERE `id` < 764436 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.003054s ]
  15. SELECT * FROM `article` WHERE `id` < 764436 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.006787s ]
0.108936s