乐于分享
好东西不私藏

教育AI的下一场竞争,是谁能把工具调用做好

教育AI的下一场竞争,是谁能把工具调用做好

教育AI走到今天,行业里有一个误会越来越明显:

大家以为竞争还在模型本身。

谁的大模型更强。

谁的问答更像人。

谁能生成更漂亮的教案。

谁能写更完整的学情分析。

谁能把一段教育话术说得更自然、更专业、更像一个懂教育的人。

但到了学校真实业务里,你会发现,教育AI真正的瓶颈,往往不在“会不会说”。

而在“会不会做”。

会不会找到正确的数据。

会不会调用正确的系统。

会不会使用正确的工具。

会不会理解正确的业务规则。

会不会在该精确计算的时候,不装作自己能推理。

会不会在该调用表格、公式、数据库、BI、规则引擎的时候,老老实实把任务交给更合适的工具。

教育AI的下一场竞争,不是谁的模型更会生成。

而是谁能把工具调用做好。

这句话听起来像一个产品技术问题。

但它其实是教育AI从“演示能力”走向“真实可用”的分水岭。

教育AI不缺一张会说话的嘴,缺一双真正能办事的手

过去两年,很多教育AI产品最容易展示的能力,是生成。

生成教案。

生成试题。

生成评语。

生成班级报告。

生成家校沟通话术。

生成学情分析。

生成课堂反思。

生成校长汇报材料。

这些当然有价值。

但它们有一个共同特点:

它们主要发生在语言层。

语言层的AI,很容易让人产生一种错觉:

好像它已经理解了教育。

它说得很顺。

说得很完整。

说得很像那么回事。

但学校不是靠话术运行的。

学校运行在一套非常具体、非常琐碎、非常结构化的业务系统里:

学生信息在哪里,成绩数据在哪里,作业记录在哪里,考勤数据在哪里,德育记录在哪里,家校沟通记录在哪里,课程表在哪里,教师任课关系在哪里,权限边界在哪里,评价口径在哪里。

教育AI如果只是会说,它最多是一个会写材料的助手。

它不能真正进入学校的业务现场。

因为学校里的很多问题,不是问一句“帮我分析一下”就能解决的。

校长问:“这个年级最近状态怎么样?”

背后不是一句漂亮总结。

而是成绩趋势、作业完成、课堂表现、考勤异常、班级差异、教师任课、学生个体变化等多条数据链。

班主任问:“这几个孩子是不是重复出现在预警名单里?”

背后不是模型凭语感判断。

而是跨表匹配、条件筛选、历史记录比对、字段去重、规则校验。

教务主任问:“哪些班级这次成绩波动异常?”

背后也不是生成一段分析。

而是先要把数据拿准,把口径对齐,把异常规则算清楚。

所以教育AI真正要从“嘴”长出“手”。

这双手,就是工具调用。

工具调用不是锦上添花,而是教育AI进入学校的入场券

很多人把工具调用理解成一个技术模块。

模型需要查数据,就调接口。

需要算东西,就调工具。

需要生成表格,就调表格组件。

需要查知识库,就调检索系统。

但在教育场景里,工具调用不是附加能力。

它是教育AI能不能成立的基础能力。

因为教育不是一个开放聊天场景。

教育是一个有制度、有权限、有口径、有流程、有责任的业务现场。

一个AI要回答教育问题,不能只靠语言推理。

它必须知道:

这个问题应该去哪套系统里找答案。

这个数据有没有权限查看。

这个字段是什么意思。

这个指标能不能直接比较。

这个结果需要调用公式计算,还是调用数据库查询。

这个结论能不能直接给出,还是必须提示人工确认。

如果这些东西做不好,大模型越会说,问题越大。

因为它会把不确定的东西说得很确定。

把没查清楚的数据说得像事实。

把没对齐口径的指标说成趋势。

把一个并不可靠的查询结果包装成一份很像样的教育分析。

教育AI最危险的地方,不是它答不出来。

而是它答得太像真的。

所以,工具调用的本质不是“让AI更强”。

而是让AI知道自己什么时候不该硬说,什么时候应该调用别的工具,什么时候必须把判断交还给人。

这才是教育AI真正成熟的开始。

教育AI不能用语言智能掩盖工具无能

现在很多教育AI产品都有一个共同问题:

语言层很热闹,工具层很薄。

前端是一个聊天框。

后面接一个大模型。

再接几个知识库。

再包装一些教育场景提示词。

最后告诉学校:这是一个教育智能体。

但学校一真正使用,问题很快暴露。

它能写总结,但查不到实时数据。

它能分析学情,但不知道数据来自哪里。

它能生成建议,但不能回到具体学生记录。

它能说“建议重点关注”,但说不清这个判断调用了哪些依据。

它能帮老师写一份表格说明,但不能稳定完成查重、筛选、匹配、归类、统计。

这就是语言智能和工具能力之间的断裂。

教育AI不能只在表达层变聪明。

它必须在执行层变可靠。

否则它就会变成一种新的教育信息化幻觉:

看起来很智能。

实际上不接地。

说得很完整。

做得很有限。

生成很顺滑。

落地很粗糙。

教育AI如果不能调用工具,它就只能在教育外围写话。

它不能进入学校的真实工作流。

AI处理多维表格的弱,是教育大模型落地的一面镜子

多维表格,是教育AI能力最容易露底的地方。

因为学校里有大量工作,不是开放式文本生成,而是结构化数据处理。

学生名单查重。

报名信息核对。

成绩数据筛选。

班级字段匹配。

多表合并。

异常值识别。

条件统计。

名单归类。

重复提交清理。

指标口径计算。

这些事情听起来不够“智能”,但它们构成了学校每天真实发生的工作。

而在这些事情上,大模型并不天然比WPS、Excel、数据库、BI工具更强。

甚至很多时候,它更弱。

信息查重,表格公式更稳定。

条件筛选,WPS和Excel更清楚。

批量计算,数据库更可靠。

多表关联,BI和SQL更适合。

规则校验,规则引擎比大模型更可控。

AI擅长理解意图。

但不一定擅长精确执行。

AI擅长解释结果。

但不一定擅长保证计算过程不出错。

AI擅长从混乱语言里提炼需求。

但不应该用模糊推理替代结构化工具的确定性。

所以,教育AI真正成熟的标志,不是它把所有事情都自己做了。

而是它知道:

什么时候该自己理解。

什么时候该调用表格。

什么时候该调用数据库。

什么时候该调用规则引擎。

什么时候该调用WPS、Excel、BI。

什么时候该停下来告诉用户:这个结果需要人工复核。

一个成熟的教育AI,不应该逞强。

它应该懂得把任务交给更专业的工具。

教育AI不是万能工人,而应该是业务调度员

未来教育AI最重要的形态,不是一个什么都亲自干的大模型。

而是一个能够理解学校业务的调度系统。

用户用自然语言提出问题。

AI先识别意图。

然后判断任务类型。

再决定调用哪个工具。

接着拿到数据、执行计算、组织结果。

最后把结论、依据和不确定性一起呈现给人。

这才是教育AI该有的工作方式。

比如老师说:

“帮我看看这批报名学生里有没有重复提交的。”

一个不成熟的AI,会直接读表,然后用模型自己判断。

看起来很快,但风险很高。

一个成熟的AI应该先问清或自动识别:

查重字段是姓名、身份证号、手机号,还是多字段组合?

数据源是哪一张表?

是否要保留最新提交记录?

重复项是否需要导出?

结果是否需要标记到原表?

然后调用表格工具或数据库工具完成精确查重。

最后再由模型用人能理解的话解释结果。

再比如校长问:

“这个月哪些班级需要重点关注?”

一个不成熟的AI会生成一段泛泛的管理建议。

一个成熟的AI会先识别:

这是一个综合分析任务。

它需要调成绩、考勤、作业、课堂、德育、家校沟通等多个数据源。

还要知道学校定义“重点关注”的规则。

哪些指标只是参考,哪些指标不能直接给学生贴标签。

哪些结论要谨慎表达,哪些只能作为线索。

教育AI的价值,不是替人省掉判断。

而是把人抵达判断之前那些分散、重复、低效、易错的工作组织起来。

它不是万能工人。

它应该是懂学校业务的调度员。

工具调用做不好,AI中台就只是一个高级转述器

现在很多教育AI中台,都喜欢把自己描述成“大脑”。

教育智能中枢。

教育AI底座。

教育大模型平台。

区域教育智能体。

学校智慧决策中心。

这些词都很大。

但从真实能力看,很多所谓AI中台,目前更像一个接口路由器。

用户问问题。

系统识别意图。

去第三方系统调接口。

拿到返回结果。

再让大模型重新组织语言。

这没有问题。

问题是,它不能假装自己已经成为了教育大脑。

如果意图识别不准,调错接口,答案就错。

如果接口数据不全,答案就残。

如果字段口径不清,答案就乱。

如果权限控制不严,答案就危险。

如果工具能力不足,答案就只能停在语言层。

如果过程不可审计,答案就不能进入关键业务。

所以,AI中台真正的竞争力,不在“中台”这个词。

而在它有没有形成稳定的工具调用体系。

能不能识别复杂意图。

能不能编排多个工具。

能不能调度第三方系统。

能不能处理结构化数据。

能不能调用表格和公式能力。

能不能进行权限校验。

能不能记录调用过程。

能不能暴露数据来源。

能不能告诉用户哪些结论可靠,哪些只是推测。

如果做不到这些,AI中台就只是一个高级转述器。

它把接口返回的数据说得更顺。

把系统已有的结果包装得更像智能。

但它并没有真正提升学校解决问题的能力。

数据源是事实,工具是方法,模型只是表达和调度

教育AI落地,必须重新分清三件事:

数据源负责事实。

工具负责方法。

模型负责理解、调度和表达。

这三个东西不能混在一起。

数据源不准,模型再强也没有用。

工具不稳,模型再会理解也没有用。

业务规则不清,模型再会生成也没有用。

一个教育AI产品如果没有稳定数据源,它就是在空中说话。

如果没有工具链,它就是在用语言假装执行。

如果没有业务规则,它就是在用通用智能冒充教育理解。

很多教育AI的问题,不是模型能力弱。

而是它的底层事实来源太差。

数据重复。

字段不一致。

接口不稳定。

更新不及时。

系统之间打不通。

一个学生在不同平台里有不同版本。

一个指标在不同部门里有不同口径。

一个数据看起来存在,但没有人知道它有没有被及时维护。

这种情况下,AI越会总结,越危险。

因为它会把脏数据总结成干净结论。

把断裂的数据链包装成完整叙事。

把学校本来就混乱的信息,变成一份看似专业的分析报告。

教育AI不能只问模型准不准。

它首先要问数据从哪里来。

数据源不清楚,工具调用就是盲调。

工具不可靠,模型生成就是空转。

业务规则不明确,所谓智能就是冒险。

教育AI的工具调用,必须带着权限和责任感

工具调用让AI更有能力。

但也让AI更危险。

因为一个只会说话的AI,最多说错。

一个会调用工具的AI,可能会查错、改错、发错、推送错、标记错、判断错。

教育场景里的工具调用,不能像普通办公场景那样轻。

它涉及学生信息。

涉及教师评价。

涉及班级管理。

涉及心理风险。

涉及家校沟通。

涉及学校治理。

涉及未成年人的数据边界。

所以教育AI调用工具时,必须有权限意识。

不是谁问都能查。

不是查到就能说。

不是能分析就能下结论。

不是能标记就能推送。

不是能生成就能自动执行。

比如一个班主任可以查看本班学生数据。

但不一定能查看全年级敏感数据。

校长可以看整体趋势。

但不一定应该看到每个孩子被模型推断出的细密标签。

家长可以了解自己孩子的学习情况。

但不能被系统推送未经教师确认的风险判断。

AI可以发现异常线索。

但不能轻易替学校完成教育性定性。

工具调用越强,边界越重要。

教育AI不能只做“能调用什么”。

还要做“谁可以调用”“在什么场景下调用”“调用后能不能执行”“执行前要不要人确认”“结果能不能被追溯”。

没有权限和审计的工具调用,不是智能。

是风险。

好的教育AI,不是替学校判断,而是降低学校找证据的成本

教育AI很容易走向一个诱惑:

替教师判断。

替校长判断。

替管理者判断。

替学校下结论。

但教育最不能轻易外包的,就是判断。

因为学校里的判断从来不只是数据问题。

一个孩子成绩下降,不只是学情问题。

一个班级课堂沉默,不只是互动不足。

一个教师数据不好,不只是教学能力问题。

一个学生频繁迟到,也不一定只是纪律问题。

教育判断必须回到人。

回到现场。

回到关系。

回到那个具体孩子的处境。

回到教师对班级长期经验的理解。

所以教育AI的正确位置,不是替学校判断。

而是帮助学校更快找到证据。

把分散在不同系统里的数据找出来。

把重复的名单整理出来。

把异常变化标出来。

把相关记录串起来。

把可能的线索呈现出来。

把不确定性暴露出来。

然后把判断权交还给教师和学校。

好的教育AI不应该说:

“这个孩子有问题。”

它应该说:

“这些数据出现了变化:作业提交减少、迟到增加、最近两次测验波动较大。这里可能需要教师进一步了解情况。”

这两句话差别很大。

前一句是在替人定义儿童。

后一句是在帮助人靠近儿童。

教育AI如果懂工具调用,就应该懂得自己的位置:

它是线索整理者。

不是儿童解释者。

它是证据组织者。

不是教育裁判者。

它是教师身后的支持。

不是教师前面的权威。

未来教育AI产品的分水岭,是“会生成”还是“会编排”

过去教育信息化的竞争,是谁能建系统。

教务系统。

作业系统。

评价系统。

资源系统。

德育系统。

家校系统。

区域平台。

智慧校园。

后来教育AI的第一阶段,竞争是谁会生成。

谁能生成教案。

谁能生成试题。

谁能生成报告。

谁能生成分析。

谁能生成话术。

但下一阶段,真正的竞争会变成:

谁会编排。

编排数据源。

编排工具。

编排权限。

编排流程。

编排业务规则。

编排人与AI之间的责任边界。

这才是教育AI的核心能力。

因为学校已经不缺系统。

学校缺的是让系统之间重新协同起来。

学校也不缺数据。

学校缺的是让数据回到真实问题里。

教师不缺AI替他写几句话。

教师缺的是AI把分散、重复、低价值的工作接过去,把需要人判断的时间还回来。

教育AI如果只是再给学校增加一个AI入口,它很快也会变成新的系统债。

一个新的聊天框。

一个新的平台。

一个新的后台。

一个新的“请老师登录使用”。

一个新的活跃度指标。

一个新的演示工程。

真正有价值的教育AI,不应该成为学校的第N个系统。

它应该把已有系统的能力重新组织起来。

让教师不用在多个平台之间搬运数据。

让校长不用盯着大屏猜哪个指标有用。

让班主任不用反复查表、对表、补表。

让管理者不用靠层层填报获得可见性。

让儿童不再因为系统之间的割裂,被反复标注、反复评价、反复解释。

教育AI不是再建一个系统。

它应该是让系统开始彼此理解。

十一

教育AI最难的不是调用工具,而是知道什么不该调用

工具调用做得好,不是能调得越多越好。

教育场景里,最难的能力,恰恰是克制。

有些数据不是不能查,而是不该随便查。

有些分析不是不能做,而是不该自动做。

有些标签不是不能生成,而是不该生成给所有人看。

有些结果不是不能推送,而是不该绕过教师直接推送给家长。

有些风险不是不能识别,而是不该让AI完成教育性定性。

教育AI的工具调用,不应该被“效率”单独支配。

如果效率变成唯一目标,AI会不断把学校推向更快、更密、更自动化的管理。

更快发现问题。

更快标记学生。

更快生成报告。

更快推送干预。

更快形成闭环。

但教育不是越快越好。

有些事情必须慢一点。

有些判断必须等一等。

有些数据必须少看一点。

有些儿童必须先从标签里被放出来。

所以教育AI真正高级的工具调用,不是无限调用。

而是有边界地调用。

它知道哪些工具能用。

也知道哪些工具不能轻易用。

它知道数据在哪里。

也知道数据不等于事实的全部。

它知道如何提高效率。

也知道教育里有些慢,不能被优化掉。

写在最后

教育AI的下一场竞争,是把“智能”放回正确的位置

教育AI发展到今天,最需要摆脱一种幻觉:

好像只要模型足够强,就能解决教育信息化过去没有解决的问题。

但事实上,大模型会把过去的问题重新放大。

过去数据源混乱,AI会放大混乱。

过去系统割裂,AI会暴露割裂。

过去工具链不足,AI会把不足包装成智能。

过去业务规则不清,AI会在不清楚的规则上生成确定答案。

过去学校已经背负系统债,AI如果只是新增入口,就会继续欠债。

所以教育AI下一场竞争,表面上是工具调用。

深处其实是行业要不要承认:

教育AI不是靠一个模型单点突破。

它必须重新组织教育信息化的底层能力。

数据源要治理。

接口要打通。

工具要专业。

权限要清楚。

过程要可审计。

人要保留判断。

系统要懂得退后。

大模型负责理解人的意图。

工具负责完成确定的任务。

数据源负责提供事实。

业务规则负责划定边界。

教师和学校负责最终判断。

这几件事不能互相替代。

一旦让模型替代数据源,就会出现幻觉。

让模型替代工具,就会出现错误。

让模型替代规则,就会出现风险。

让模型替代教师,就会伤害教育。

教育AI真正成熟的样子,不是一个模型站到学校中央,宣布自己终于理解了教育。

而是它安静地站在学校背后,知道该调用什么,知道不该调用什么,知道什么时候说,什么时候停,什么时候把证据整理出来,什么时候把判断还给人。

教育AI的下一场竞争,是谁能把工具调用做好。

但更准确地说,是谁能在工具调用背后,真正理解学校。

因为学校需要的不是一个更会说话的AI。

学校需要的是一个能够把复杂工作变轻、把分散系统变通、把低效劳动拿走、把教育判断还给教师的AI。

它不应该用语言智能装饰自己。

它应该用工具能力证明自己。

它不应该把所有问题都变成一次生成。

它应该知道教育现场里的很多问题,必须先找数据、查规则、调用工具、核对口径、暴露不确定性,然后才轮到它说话。

未来真正好的教育AI,不是最会回答的那个。

而是最会办事、最懂边界、最能把工具放到正确位置上的那个。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-07 18:55:41 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/584105.html
  2. 运行时间 : 0.119798s [ 吞吐率:8.35req/s ] 内存消耗:4,678.95kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=28e713e6a8d8513df187cb33ab7d43df
  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.000628s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000881s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000380s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000289s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000529s ]
  6. SELECT * FROM `set` [ RunTime:0.000197s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000588s ]
  8. SELECT * FROM `article` WHERE `id` = 584105 LIMIT 1 [ RunTime:0.004545s ]
  9. UPDATE `article` SET `lasttime` = 1778151341 WHERE `id` = 584105 [ RunTime:0.002561s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000265s ]
  11. SELECT * FROM `article` WHERE `id` < 584105 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000476s ]
  12. SELECT * FROM `article` WHERE `id` > 584105 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001282s ]
  13. SELECT * FROM `article` WHERE `id` < 584105 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001560s ]
  14. SELECT * FROM `article` WHERE `id` < 584105 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.003643s ]
  15. SELECT * FROM `article` WHERE `id` < 584105 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001087s ]
0.123800s