🟢 🏥 实践应用 发布于: · 3 分钟阅读 ·

Benchling 同时使用多个语言模型:模型分歧揭示数据错误

编辑配图:LangChain 播客探讨 Benchling 多模型集成方法用于科学研究

Benchling 的 AI 负责人 Nicholas Larus-Stone 解释了为何科学研究需要多语言模型集成(ensemble)而非单一模型:若模型意见一致,数据可信;若意见相左,则存在问题。该公司拥有 14 年结构化科学数据作为核心优势。

🤖

本文由人工智能基于一手来源生成。

每周,Benchling 都会有一名工程师或产品经理担任”消防队长”(fire chief)角色——审查生产环境中 AI 系统的追踪记录(trace),寻找异常并向团队汇报。这并非流于形式:据 Benchling AI 负责人 Nicholas Larus-Stone 介绍,这是将 AI 系统维持在可靠范围内、以服务严肃科学研究的关键机制之一。

Larus-Stone 作为嘉宾出席了 LangChain 联合创始人 Harrison Chase 主持的”Max Agency”播客,分享了他在为存储和组织生物技术及制药公司数据的平台构建 AI 代理过程中的心得。

为什么单一模型不够?

Larus-Stone 方法的核心论点简洁而有力:没有任何一个前沿语言模型对科学研究中的任务足够可靠,因为在这些任务中,错误可能导致数周工作白费或数据完整性受损。

Benchling 在生产中采用的解决方案是集成(ensemble)——针对同一任务同时运行来自不同提供商的多个语言模型。其逻辑优雅:

当模型意见一致时,这是高质量的信号。当模型意见相左时,这是出现问题的信号——可能是数据问题、任务表述问题,或者是底层假设问题。

分歧成为错误检测器。模型本身可能不知道自己出错了——但另一个在不同地方出错的模型会自动产生可见的不一致,供团队调查。

14 年结构化数据作为战略优势

Benchling 并非典型的 AI 初创公司:该公司已存在逾十年,在此期间建立了一个拥有14 年来自客户实验室的结构化科学数据的平台。

Larus-Stone 强调,这是通用 AI 无法复制的上下文优势。通用语言模型在大量公开文本上训练——但并未接触特定生物技术公司专有的、结构化的专属数据架构。

这一上下文优势不仅是营销层面的——它也是技术层面的。当 AI 代理能够以结构化形式访问 14 年的实验、协议和结果历史时,它能够进行原本需要博士学位和多年实验室经验才能完成的推理。

生产中的质量衡量

AI 系统的评估是行业长期存在的难题:基准测试结果很少能反映真实条件下的行为。Benchling 开发了多层方法:

每周消防队长(fire chiefs)审查生产追踪记录。该角色在工程师和产品经理之间轮换,确保没有任何一种视角被优先考虑。

结构化技术运营会议定期分析错误模式和用户反馈趋势。

用户界面中的点赞/点踩反馈提供单个回答的质量信号,但 Larus-Stone 强调这不是主要指标来源——直接检查追踪记录更为重要。

Benchling 明确不偏好的指标:基准测试结果。标准基准测试的评分是次要指标,难以预测在特定高度专业化领域应用中的表现。

可验证与不可验证任务:不同的评估框架

Larus-Stone 引入了一个在公开 AI 评估讨论中鲜有明确表述的区分:可验证任务与不可验证任务的差异。

代码生成是可验证的:单元测试要么通过要么失败。结果是二元且客观的。

实验设计——例如下周应测试哪组变量——则无法以相同方式验证。结果是概率性的:只能事后判断策略是否正确,且往往存在相当大的不确定性。

这一区分需要完全不同的评估框架。对两类任务使用相同指标——正如许多团队所做的那样——意味着对实际性能的重要部分视而不见。

借助代理压缩科学工作

一个引人注目的说法:据 Larus-Stone 介绍,利用 AI 代理节省的一天工作时间「往往可以变成节省一周」。压缩来自于消除实验工作流步骤间的空闲时间——等待结果、在工具间手动迁移数据、重复性行政准备。

但更有趣的是关于方法论变革的论断:代理能够支持更严格的前期实验设计,从而减少得出结论所需的迭代次数。与其在黑暗中摸索实验,不如更精准地锁定假设。

Benchling 还将实验设计(Design of Experiments,DOE)方法论与 AI 规划相结合,这表明统计实验设计与语言模型能力的整合——这一方法可能在生物技术以外的领域同样适用。

常见问题

Benchling 为何同时使用多个语言模型而非单一最优模型?
没有任何一个前沿模型对科学研究来说足够可靠。通过并行运行来自多个提供商的模型作为集成,Benchling 将模型分歧用作潜在数据错误的信号,而模型一致则标志着高质量。
Benchling 如何区分可验证任务与不可验证任务?
代码生成等任务可通过单元测试自动验证。对于实验设计等不可验证任务,由于无法客观检查正确性,Benchling 开发了专门的概率评估框架。

📬 AI 新闻直达您的邮箱

按您的方式定制每日摘要——自选主题、来源和频率,一键退订。