乐于分享
好东西不私藏

为什么AI越用越慢

为什么AI越用越慢

为什么 AI 越用越慢?

你有没有这种感觉 🤔
刚开始用 AI 编程助手的时候,它回答问题快得像闪电 ⚡,几秒钟就能给你一段代码。
但用着用着,它就开始“思考人生”了——
尤其是当你丢给它一个几万行代码的大项目,让它帮你修 Bug 或者重构的时候,那等待的过程,简直比等外卖还煎熬 ⏰
明明网速没变,AI 却越来越慢了,这是怎么回事?
今天我们就来聊聊这个让人抓狂的问题。
想象一下 AI 是个图书管理员 📚
好,假设 AI 不是一个冷冰冰的程序,而是一个超级图书管理员。
这个管理员有个神奇的能力:只要你看过的书,他都能记住。
现在的问题是——
当你让他回答一个问题时,他需要把整本书都翻一遍才能给你答案。
一开始,你只让他看一本《哈利波特》,他翻几页就能回答你的问题。
后来,你开始让他看《指环王》三部曲加上《权力的游戏》全套,他翻得满头大汗 ⽆。
再后来,你说:“帮我分析一下我书架上这 5000 本书的主要情节和人物关系。”
这个时候,图书管理员已经开始怀疑人生了 😂
——这就是 AI 变慢的根本原因。

几个你必须知道的概念

什么是 Token?

简单来说,Token 就是 AI 理解世界的基本单位。
你可以把它想象成“字”。中文里,一个汉字大概等于 1-2 个 Token。英文里,一个单词通常等于 1-3 个 Token。
一句“我爱你”,大概就是 4-5 个 Token。
而当你丢给 AI 一段代码、一个项目、一次长对话——这些都是 Token。
一次对话的 Token 越多,AI 需要处理的信息就越多。

什么是上下文?

上下文就是 AI 的“工作记忆”。
就像你做数学题时需要在草稿纸上写写画画,AI 也需要一块“草稿纸”来存放它正在处理的信息。
这块草稿纸的大小是有限的。如果你的问题超出了草稿纸的容量,AI 就不得不“擦掉”之前的内容,给新内容腾地方。
这就是为什么当对话太长时,AI 可能会“忘记”你们之前聊了什么。

什么是推理?

推理就是 AI 思考的过程。
当你问 AI 一个问题时,它需要:
  1. 读取你输入的所有 Token(理解问题)
  2. 在它的“大脑”(模型)里搜索相关信息
  3. 组织语言,生成回答
这三步都需要时间。当 Token 越多,这三步花费的时间就越长。

为什么 AI 会越来越慢?

现在我们可以解释最开头的问题了。
当你让 AI 处理一个小型任务时,比如“帮我写一个 Hello World”,可能只需要几百个 Token,AI 秒回 ✅
但当你让 AI 处理一个真实的编程项目时,比如:
  • 先让它阅读你的整个代码库(可能 5 万 Token)
  • 再让它理解你的需求(又是几千 Token)
  • 然后进行几十轮对话来反复调整(每轮几千 Token)
最后,你一次对话可能累计消耗了 10 万甚至 50 万个 Token!
这个时候,AI 每回答一个问题,都需要:
  • 重新“翻阅”海量的上下文
  • 在巨大的信息海洋里找到关键点
  • 组织出一个完整、有逻辑的回答
你说,它能不慢吗?

有没有办法让 AI 变快?

好消息是:有! 🎉
科学家和工程师们一直在努力解决这个难题。
他们的思路大概分为两类:
第一种:让图书管理员的记忆力更好
(提升模型本身的能力,让它更高效地处理长文本)
第二种:给图书管理员更好的工具
(优化 AI 运行的环境,让它算得更快)
这两种方法都很重要。
而今天我想跟你介绍一个新出的“工具”,它从第二个方向入手,专门解决 AI 在处理超长上下文时的速度问题。
它的名字叫 TokenSpeed

下期预告

TokenSpeed 是怎么做到让 AI 变快的?

一个小团队,是如何在两个月内做出一款连英伟达都要力推的推理引擎的?
下篇文章,我们来扒一扒这个“光速引擎”的故事。
敬请期待 👀
往期推荐:
文章2:小团队做的"光速引擎",为什么英伟达要力推?