AI News HubLIVE
站内改写2 分钟阅读

不应事事都消耗Token:论确定性AI的必要性

本文探讨了将每项任务都交由AI语言模型处理的弊端,包括高昂的Token成本、上下文膨胀以及输出质量下降。作者提出将任务分为概率性(需判断)和确定性(需精确重复)两类,并建议将确定性任务交由应用层处理,而AI只负责需要推理的部分。文章介绍了Vybe平台如何通过AI与应用的协同来优化Token使用。

来源Hacker News AI作者: marwann

在人工智能领域,一个常见的误区是认为所有任务都应该通过语言模型来处理。然而,这种做法不仅效率低下,而且成本高昂。最近,一个团队设计了一个简单的代理:每天早晨从指标API拉取数据,重新格式化JSON,然后存入表格。第一天运行良好,但随后他们发现,每次运行都消耗数千Token,而这项任务本可以用一个简单的脚本完成,既准确又免费。问题的核心在于:并非所有任务都需要智能推理,许多工作本质上是确定性的,应该由应用层而非AI模型来执行。

将确定性任务交给AI模型会带来三个问题:非确定性、延迟和按次计费。例如,定时拉取数据或执行数据转换,这些工作应该由调度函数完成,每次运行相同且免费。而通过模型处理,不仅增加了Token消耗,还因为上下文窗口被原始数据填满,导致实际推理能力下降,形成“付费越多,答案越差”的困境。

解决之道在于区分概率性和确定性任务。概率性任务需要判断、解释或处理模糊性,应留给AI代理;而确定性任务如定时任务、API调用、数据存储和查询,则应交给应用层。确定性是功能而非限制,一个每天运行相同的定时任务是可靠且可预测的。关键在于:构建应用时投入一次Token,之后每次运行不再产生Token成本。

一个常见的错误是将记忆笔记当作数据库使用。人们将结构化数据存入笔记,但笔记没有模式,无法查询,且随着数据增长,每次读取全部内容到上下文中既慢又贵。笔记适合存储无固定模式的信息,如偏好、语气、决策逻辑等,这些用于塑造AI的判断力。而结构化、可查询、高容量的数据应放在真正的数据库中。

Vybe平台体现了这一理念:AI代理不仅聊天,还能构建和运行实际应用。代理负责推理和编排,应用负责执行和记忆。例如,内部竞品追踪代理将定时刷新、数据拉取和存储都放在应用层,仅对需要判断的部分(哪些值得标记)消耗Token。另一个例子是Falcon,一个竞争情报分析代理,其监控节奏和邮件发送是确定性的应用层逻辑,仅对信号判断使用Token。

这种架构难以被复制,因为纯聊天代理没有应用层来卸载确定性工作,而纯无代码应用构建者又缺少推理层。Vybe将两者结合,且模型无关,避免供应商锁定。

最后,作者提供了一个检查清单:任务是否需要判断?是否重复?是否由代理直接调用API?是否将结构化数据存入笔记?上下文数据是用于推理还是存储?通过这些问题,可以学会“哪些事不值得消耗Token”。好的代理系统不是将所有事都交给模型,而是将智能精准地用在能产生价值的地方,让确定性代码安静且廉价地处理其余部分。