乐于分享
好东西不私藏

当生物 AI 智能体走进实验室,我们该如何相信它?

当生物 AI 智能体走进实验室,我们该如何相信它?

来源:Evaluating AI Agents in Biology | Phylo · Biomni Lab发布日期:2026年2月11日 | 原文阅读时长:约14分钟作者团队:Phylo 研究团队(已获 a16z & Menlo Ventures 联合领投种子轮)


 导读

如果你关注 AI 在生命科学领域的应用,这篇来自 Phylo 团队的博客是近期值得精读的方法论文章之一

它不是在炫技——而是在诚实地追问一个更难的问题:我们凭什么相信生物 AI 智能体的分析结果? 现有的评测基准到底可不可靠?我们应该如何衡量一个 AI 是否真的理解生物学?

文章从一个令人警醒的场景出发,系统拆解了生物 AI 评测的三大核心挑战,分享了对 BixBench 基准的深度分析与修订实践,并提出了一套全新的"过程追踪"评测框架 BiomniBench。篇幅不长,信息密度很高。


一、问题的核心:生物 AI 的失败是沉默的

文章开篇以一个典型场景切入:

一个 AI 智能体分析了一份差异表达数据集,交出了漂亮的火山图、整洁的基因排名和言之凿凿的解读——一切看起来都对。但在分析轨迹的深处,它使用了错误的归一化方法,忽略了批次效应,还引用了一篇根本不存在的论文

这个例子揭示了生物 AI 最危险的特征:失败是沉默的

  • • 软件出错 → 程序崩溃,立即可见
  • • 数学证明出错 → 逻辑断裂,可以验证
  • • 生物分析出错 → 结果照样往前跑,影响湿实验室方案、药物研发决策,可能在研究流水线里传播数月才被发现

代价是真实的:浪费的试剂、失败的临床试验、建立在错误基础上的科学结论。

这正是为什么,评估 AI 智能体的能力,在生物学领域比任何其他领域都更加紧迫、更加复杂。


二、为什么评估生物 AI 格外困难?四大结构性挑战

作者归纳了生物学区别于其他领域的四个核心难点:

1. 领域极度碎片化

生物学不是一个统一的领域,它横跨分子生物学、基因组学、结构生物学、生态学、临床研究等数十个子领域,每个子领域都有自己的方法论、术语体系和判断标准。任务类型同样千变万化:文献综述、显微图像解读、基因组数据分析、实验方案撰写……构建覆盖全面的评测基准,本身就是一个巨大的工程。

2. 真实工作是多步骤链路,而非单点任务

一个生物学家的典型工作流:文献检索 → 实验设计 → 数据处理 → 分析解读 → 结论撰写。现有大多数评测只测试某一个节点的能力,但真实场景要求整条链路都正确——任何一环出错,最终结论都可能失效。

3. 没有唯一正确答案

生物学问题往往有多种合理的实验设计方案和分析路径。期望一个固定"标准答案"的评测框架,从根本上无法捕捉科学推理的真实复杂性。这对基准构建是一个深层的认识论挑战。

4. 验证代价极高且需要专业判断

许多任务的真正验证需要实际运行实验,周期以天至月计算。即便是评估每个分析步骤是否正确,也需要深厚的领域专业知识:

  • • 数据分布选错了统计检验方法
  • • 使用了不合适的参考基因组
  • • 对照组设置存在混淆变量

这些错误,连初级科学家都可能犯,让 AI 自动评分难上加难。


三、现有评测基准的现状与局限

过去两年,生物 AI 评测领域出现了一批有价值的尝试:

阶段
代表性基准
评测重点
早期
HLE、LAB-Bench
生物知识、文献理解、序列操作、协议推理等 LLM 能力
近期
Biomni-Eval1、BixBench 等
开放式多步骤分析、构建 pipeline、基于真实数据的决策

这些基准反映了社区的真实努力,也显著推进了我们对 LLM 在生物学中能力边界的认识。但若要真正评估 AI 是否能推动科学发现,仍需要弥合现有评测任务与实践生物学家日常工作之间的差距。


四、深度实践:重新审视 BixBench

Phylo 的评测实验

为评估自家平台 Biomni Lab 的分析能力,Phylo 团队首先系统测试了 BixBench——目前公认为最贴近真实场景的生物信息学基准之一。该基准要求智能体分析真实生物数据集并回答研究问题,已被多个团队采用,是自然的起点。

在原始 BixBench 上,各主要智能体成绩如下:

智能体
准确率
Biomni Lab52.2%
Edison Analysis
42.4%
Claude Code (Opus 4.6)
39.5%
OpenAI Agents SDK (GPT-5.2)
38.5%

相较于原论文的约 21%,这些成绩代表了明显进步。但"即便最好的智能体也有近半题目答错"——这个表面数字,让人觉得这些系统离实际可用还差得很远。

然而,这与 Phylo 团队从用户那里听到的真实反馈完全不符。用户普遍认为这些工具在日常研究中确实有用。这个矛盾促使他们深入追查:失败究竟失败在哪里?


关键发现:失败可以分为三类

深入分析后,团队将失败样本归纳为三种不同性质的问题:

① 真正的 AI 能力缺陷(应该改进)

智能体缺乏深层生物学理解,导致分析错误。例如:

  • • 在通路富集分析中混淆了上调/下调基因的方向性
  • • 错误理解了基因必需性评分的含义与方向

这类失败是真实的,反映了 AI 当前的知识边界,需要改进

② 题目歧义或信息不足(基准设计问题)

题目或背景信息不够充分,即便是人类专家也难以确定唯一答案。例如:

  • • 没有说明"良性"分类是否包含"疑似良性"
  • • 没有指定通路富集应用 GSEA 还是 ORA
  • • 没有明确期望的输出格式

③ 参考答案本身有误(基准质量问题)

部分"标准答案"本身就是错的。例如:

  • • 参考分析对已归一化的数据重复运行了 DESeq2
  • • 根据未声明的标准移除了某些样本
  • • 使用了与题目描述不一致的文件

这是最发人深省的发现:在我们评判 AI 是否够好之前,必须先评判评测本身是否够好。 只有第①类才真正反映 AI 的问题。后两类是评测的失败,不是智能体的失败。


BixBench-Verified-50:修订实践与开源

为了将 AI 的真实能力与基准噪声分离,Phylo 团队策划了 BixBench-Verified-50

操作流程:

  1. 1. 从完整基准中抽样,逐题识别问题
  2. 2. 对无法修复的题目直接剔除
  3. 3. 对可修复的题目:修订题目表述或修正参考答案(同时保留合理的模糊性,不过度指定)
  4. 4. 联合多位领域专家进行交叉验证,确保:参考答案正确性 / 上下文信息充分性 / 期望答案表述清晰

结果已开源在 Hugging Face,附有详细的修订记录文档,说明每道题的原始问题与修改原因。

在修订后的子集上重跑相同智能体,成绩大幅提升:

智能体
原始 BixBench
BixBench-Verified-50
提升幅度
Biomni Lab
52.2%
88.7%
+36.5pp
Edison Analysis
42.4%
78.0%
+35.6pp
Claude Code (Opus 4.6)
39.5%
65.3%
+25.8pp
OpenAI Agents SDK (GPT-5.2)
38.5%
61.3%
+22.8pp

所有智能体的准确率都大幅提升,一致地证明了原始基准中相当比例的"失败"来自基准本身的质量问题,而非智能体的真实能力边界。


五、评估范式的深层转变:从"答案"到"过程"

BixBench 的实践还暴露了一个更根本的问题:二元评分对生物 AI 来说是一把残缺的尺子。

二元评分的根本局限

考虑一个场景:

  • • 智能体 A:正确加载了数据,合理过滤,选用了不同但同样合理的统计方法,因此得出了与"标准答案"不同的数值
  • • 智能体 B:每一步都错,从数据加载就失败

在二元评分下,两者都得 0 分。这个分数什么都没告诉我们。

对于短答案事实题,这种评分方式尚可。对于定义真实生物研究的长链路分析任务,二元评分丢弃了几乎所有有价值的诊断信号。

过程追踪评估的必要性

文章提出了一个核心类比——科学评审本身就是过程导向的

同行评审不只看结论是否正确,因为直接实验验证既慢又贵。它审视的是方法选择、分析逻辑、对照设置。导师看学生的图,会问"为什么用这个归一化方法?""去掉那个离群点会怎样?" 过程,是建立信任的地方。

这正是为什么生物 AI 评测需要一种根本性的范式转移:从"答对了吗"到"做对了吗"。

维度
结果导向评估
过程追踪评估
评估对象
最终输出是否与标准答案一致
每一步分析决策的质量
优势
易于规模化,指标清晰
诊断价值高,与科学实践对齐
局限
无法区分"歪打正着"与"真正正确"
构建难度大,需要领域专家参与
对多元解的处理
困难(只有一个标准答案)
自然(可以定义合理的方法空间)
当前生物 AI 评测中的比例
占主流
几乎缺失

六、BiomniBench:生物 AI 的第一个"过程追踪"评测框架

正是为了填补这一空白,Phylo 提出了 BiomniBench——一个以分析轨迹为核心的生物 AI 评测框架。

设计哲学

BiomniBench 的设计遵循四个核心原则:

  • • 评估过程,而非只看输出:对智能体每一步的分析决策打分
  • • 扎根真实任务:任务来源于高影响力已发表论文的真实长链路分析
  • • 覆盖生物学广度:跨越不同生物医学领域与数据模态
  • • 与科学实践对齐:评分标准与领域专家(包括论文第一作者)共同制定

评分维度详解:BiomniBench-DataAnalysis

首个模块聚焦数据分析与解读,按五个维度打分:

维度
核心问题
具体示例
数据处理
有没有加载正确文件、用正确 ID 合并、处理好测量尺度的一致性?
加载所有必要文件、合并时使用正确标识符、过滤到正确的处理臂和时间点、确保每个患者一行
方法选择
选用的分析方法是否适合当前任务?
生存分析 → Kaplan-Meier + log-rank;比较免疫细胞群 → Wilcoxon(非参数),而非不恰当的参数检验
统计严谨性
统计检验、阈值、多重校正是否被正确应用?
正确应用 p < 0.05 阈值;报告精确 p 值;在适当时应用 BH-FDR 校正;只基于统计显著结果延伸解读
来源可靠性
引用的是否是可靠的、有同行评审背书的信息源?
来自同行评审文献、权威数据库的相关引用,而非幻觉出来的参考资料
推理链条
整体分析逻辑是否连贯?解读是否连接到生物学机制?
正确框架化问题(如区分"生存相关"vs"预测性"生物标志物);避免因果过度声明;连接到生物学机制(如 CD40 驱动的抗原呈递);承认研究局限性

任务来源与覆盖范围

任务由领域专家(包括原始论文第一作者和对应领域的行业专家)共同策划,覆盖:

生物医学领域:肿瘤学、神经退行性疾病、心血管疾病等

数据模态:转录组学、基因组学、临床数据等


七、初步成绩:AI 已能与资深科学家比肩

在 15 个任务的初步子集(Biomni-DA-v0)上,各智能体综合过程评分如下(满分100):

参与者
类型
得分
资深科学家
(大型药企,5年以上)
人类基准
68.5
Biomni Lab
AI 智能体
65.0
Edison Analysis
AI 智能体
52.7
OpenAI Agents SDK (GPT-5.2)
AI 智能体
51.4
初级科学家
(约3年经验)
人类基准
48.5
Claude Code (Opus 4.6)
AI 智能体
47.8

几个值得注意的关键发现:

  • • Biomni Lab 的得分(65.0)与资深科学家基准(68.5)处于同一数量级,而远高于初级科学家组(48.5)
  • • 这里的"资深科学家"是大型药企有5年以上经验的科研人员,代表了行业中的高水平实践者
  • • 这是过程评分,而非结果评分——意味着 Biomni Lab 在分析方法的合理性、统计严谨性、推理逻辑等维度,整体达到了接近资深专家的水平
  • • 这些结果是15个任务上的初步数据,团队明确指出会随基准扩展而演变

八、开放性与社区建设愿景

Phylo 团队将 BiomniBench 定位为一个开放的社区共建项目,原因是:

追踪式评估中最难的部分,是选题和制定评分标准(rubric)——而生物学每个子领域都有其独特的判断标准,只有实践者才真正理解。这不是一个机构能独立完成的工作。

他们正在招募希望共同参与的:

  • • 生物学家(贡献任务、验证评分标准)
  • • 研究机构
  • • 制药公司
  • • AI 智能体开发团队(在追踪式指标上测试自己的系统)

联系方式:contact@phylobio.com

BixBench-Verified-50 已开源至 Hugging Face,附有完整的逐题修订记录文档。


总结

这篇文章的价值不只在于 Biomni Lab 的评测成绩,而在于它提出了一套系统性的反思框架,值得整个生物 AI 领域认真对待。

三个核心贡献:

1. 对现有评测基准的诚实解剖通过 BixBench 实践,量化地展示了评测噪声的规模——清理后各智能体准确率提升了22到36个百分点。这说明当前社区对生物 AI 能力的评估,可能系统性地被低估了。

2. 对评估范式的深层反思从"答案正确性"到"过程合理性",不只是方法上的改进,更是对"AI 智能体的可信度应该如何建立"这一根本问题的重新定义。这个框架与科学界的同行评审实践天然对齐。

3. 对领域生态的建设性贡献开源 BixBench-Verified-50、提出 BiomniBench 框架、招募社区共建——这种做法比单纯发布一个"我的模型最好"的报告有价值得多。

局限性说明:BiomniBench-DataAnalysis 目前仍是初步结果(15个任务),Phylo 自己也明确指出这些数字会随基准扩展而变化。同时,作为 Biomni Lab 的开发方,他们在评测设计上存在潜在的利益相关性,独立验证将更具说服力。

    基本 文件 流程 错误 SQL 调试
    1. 请求信息 : 2026-05-22 15:37:50 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/649530.html
    2. 运行时间 : 0.142415s [ 吞吐率:7.02req/s ] 内存消耗:4,903.53kb 文件加载:145
    3. 缓存信息 : 0 reads,0 writes
    4. 会话信息 : SESSION_ID=33590e043a4801cdd17f5e963fd330b2
    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.000777s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
    2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000677s ]
    3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000312s ]
    4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000347s ]
    5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000465s ]
    6. SELECT * FROM `set` [ RunTime:0.000195s ]
    7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000585s ]
    8. SELECT * FROM `article` WHERE `id` = 649530 LIMIT 1 [ RunTime:0.000763s ]
    9. UPDATE `article` SET `lasttime` = 1779435471 WHERE `id` = 649530 [ RunTime:0.000993s ]
    10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000243s ]
    11. SELECT * FROM `article` WHERE `id` < 649530 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000435s ]
    12. SELECT * FROM `article` WHERE `id` > 649530 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000398s ]
    13. SELECT * FROM `article` WHERE `id` < 649530 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000739s ]
    14. SELECT * FROM `article` WHERE `id` < 649530 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000827s ]
    15. SELECT * FROM `article` WHERE `id` < 649530 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001805s ]
    0.145482s