LS-Labs

搜索与 AI

LLM 是什么?

大语言模型 · Large Language Model

LLM 的意思是大语言模型,指用大量文本数据训练、参数很多的语言模型,能根据输入的内容生成文字。

定义

LLM 是 Large Language Model 的缩写。研究者开始用这个词,是为了称呼规模特别大的预训练语言模型(Zhao et al.)。常见用途包括回答问题、写摘要和生成像人写的文字(Anthropic 术语表)。

“大”是跟谁比

“大”是相对早期的小型语言模型而言,指参数更多、能利用更长的上下文(Google 机器学习速成课程)。Zhao et al. 的综述提到,模型放大到一定规模后,不只表现变好,还会出现小模型没有的能力。

业界没有“超过多少参数才算 LLM”的公认门槛。举个时间点明确的例子,2020 年发表的 GPT-3 有 1750 亿个参数(Brown et al.),这是它当时的规模,不代表现在的模型都在这个量级。

LLM 和 token 的关系

LLM 读写文字的单位是 Token。文字会先被切成一串 token 再交给模型处理(Anthropic 术语表)。一个 token 可能是一个词、词的一部分,或单个字符(Google 机器学习速成课程)。

生成回答时,LLM 做的事是预测下一个 token 或下一串 token,再把预测结果接回前文,继续往下预测。所以同一段话会切成几个 token,要看用的是哪个模型、写的是哪种语言。中文一个 token 大约等于几个字,目前各家没有统一的官方数字,可以先记住它因模型和语言而异。

预测出来的不等于核实过的

LLM 学到的是数据中的模式与关联,所以不能把每次输出都当成已核对的事实。看起来合理的叙述仍可能出现 AI 幻觉。

模型、聊天产品与搜索不是同一层

LLM 是模型本身。聊天界面可以另外接上搜索、计算或文件工具,所以一个回答有没有查过网络,要看当次产品开了哪些功能、有没有用到工具(Microsoft Copilot 说明),光看有没有用 LLM 判断不出来。AI 搜索则是把信息检索和生成回答结合起来。

常见问题

LLM 是什么意思?

LLM 的意思是大语言模型,指用大量文本数据训练、参数很多的语言模型,能根据输入的内容生成文字。

要多少参数才算 LLM?

没有公认的门槛。Zhao et al. 的综述举例是数百亿到数千亿个参数,并以 100 亿以上作为综述的收录范围,但也注明学界对最低参数量没有正式共识。

中文一个 token 等于几个字?

没有固定比例。一段文字会切成几个 token,会随模型和语言不同,详细可以看 Token 的名词解释。

用 LLM 的聊天产品一定会联网查资料吗?

不一定。有没有联网查询取决于产品当次有没有使用搜索之类的工具,不是 LLM 本身的功能。

参考资料

最近查核:

← 返回名词解释