大语言模型从原理到落地:幻觉与提示注入才是真正的坑
AIAI Summary (BLUF)
本文是一篇关于LLM(大規模语言模型)的科普文章,详细介绍了LLM的定义、与生成AI和ChatGPT的区别、工作原理、发展历史、商业应用案例以及面临的挑战。文章还特别介绍了NEC开发的日语LLM及其优势。
核心洞察
这篇文章把LLM从概念到落地讲了一遍,但真正值得留意的是它对“幻觉指模型生成看似合理但与事实不符或缺乏依据的内容,是LLM在推理中常见的错误现象,通常由于模型过度依赖统计模式而非逻辑验证所致。”和“提示注入攻击者通过恶意输入操纵AI模型执行非预期操作的攻击方式,属于OWASP LLM01风险。”这两个坑的坦诚态度。市面上大多数科普文讲到LLM能力就收尾了,这篇愿意花篇幅聊风险,说明作者不是来卖概念的。另外,NEC日本电气株式会社,开发了高性能日语LLM,包括cotomi Pro和cotomi Light。那个日语模型的案例挺有意思,说明“轻量+高性能”这条路在日语场景里确实有人在认真做。
核心结论
大语言模型(LLM)是在计算量、数据量和参数量三个维度同时大幅扩展的自然语言处理系统,经微调在预训练模型基础上,使用特定领域数据进一步训练,以适应具体任务需求的技术过程。后可覆盖文本分类、情感分析、信息抽取、摘要生成、问答等主流NLP任务。
LLM、生成式AI和ChatGPTChatGPT is a large language model developed by OpenAI, widely used for conversational AI and content generation.分属不同层级:生成式AI是统称,LLM是其中专注于自然语言处理的技术,ChatGPT则是OpenAI基于LLM优化的对话产品。
LLM的工作流程分为五步:分词、向量化将文本数据(如文档片段)转换为向量表示的过程,以便存储到向量数据库中进行高效检索。、通过神经网络学习、理解上下文、解码,其中分词是基础,上下文理解使其具备接近人类的阅读和应答能力。
自2018年Google发布BERT以来,LLM快速迭代,GPT-3(2020)、GPT-4(2023)、GPT-4o和o1(2024)、o3-mini(2024)等模型均基于2017年提出的TransformerA deep learning neural network architecture using self-attention mechanisms for sequence processing.架构。
LLM面临两大核心挑战:幻觉(输出与事实或上下文不符的内容,分为Intrinsic和Extrinsic两类)和提示注入(恶意提示词导致机密泄露或不当输出),前者无法完全杜绝,后者可通过限制输入、过滤输出和用户教育来防范。
大语言模型到底是什么
大语言模型,英文叫Large Language Models,简称LLM。这东西说白了就是用海量文本数据加上深度学习技术搭出来的一套自然语言处理系统。跟以前的语言模型比,它在三个地方下了猛药:计算量、数据量、参数量。三个维度同时拉满,语言理解能力就上了一个大台阶。
LLM经过微调之后,能干的事情很多。文本分类、情感分析、信息抽取、文章摘要、文本生成、问答系统,基本覆盖了自然语言处理的主流任务。
语言模型是什么
语言模型的核心工作就一件事:根据人类说的话和写的字,去建模单词出现的概率。具体来说,它从大量文本里学习,预测某个词后面接哪个词的概率有多大。比如“我的职业是”后面跟“医生”“程序员”“幼师”的概率高,跟“黄色”“大海”的概率低。语言模型就是通过这种统计分析,学会理解和预测人类语言。
微调是什么
微调是机器学习里的一个术语,意思是做细微调整。实际操作就是拿一个已经在某个数据集上训练好的模型,换一套数据重新训练,把参数调一调,让它适应新的服务或任务。
LLM、生成式AI和ChatGPT的区别
这三个词经常被混着用,但它们的层级和侧重点不一样。
跟生成式AI的区别
生成式AI是一个统称,指的是能自主生成文本、图像、音频等数据的AI技术。LLM是生成式AI的一种,专门针对自然语言处理,靠海量文本训练出来的语言理解能力更强。
跟ChatGPT的区别
LLM指的是大语言模型这项技术本身。ChatGPT是基于LLM做出来的产品,专门优化了对话功能,背后是OpenAI这家公司。LLM什么语言任务都能接,ChatGPT更侧重跟人自然聊天,把输入变成合适的回复。新出的o3-mini模型在推理能力上提升明显,响应速度也快了不少。
LLM的工作原理
LLM怎么理解语言、怎么生成文字?大致分五步。
第一步:分词
分词就是把文本拆成计算机能处理的小块,这些小块叫token。token是文本数据的最小单位,可以是单词、标点、符号。英文里单词和标点就是token。文本数据不处理的话计算机读不懂,得先转成数值,分词就是转换前的准备工作。
分词是LLM理解文本的基础。分得好,计算机处理起来效率高,模型精度也能上去。
第二步:向量化
向量化是把分好的token转成数值向量。第一步说了,分词之后的token计算机还是没法直接分析。向量化就是把token变成数字,让计算机能解析信息。转成向量之后,计算机就能把token当数值来处理,语言理解能力才上得来。
第三步:通过神经网络学习
神经网络是LLM的核心,层数多、结构复杂。文本数据穿过神经网络的时候,每一层都会对数据做变换和调整。模型在这个过程中提取特征、进行学习。神经网络不只看单词出现的概率,还看单词之间的关系和上下文,所以能理解文本的语境和语气。LLM的高级语言处理能力就是这么来的。
第四步:理解上下文
上下文理解是LLM读懂文本的关键功能。神经网络输入文本之后,模型会把握它的语境和背景,在此基础上做语义解释。所以LLM不是只看单词排列,它能理解整句话的意思,以及句子之间的关系。
举个例子,“我走过桥到了河对岸”这句话,LLM靠上下文理解能判断“桥”是过河用的建筑物,不是别的什么东西。上下文理解让LLM有了接近人类的阅读理解力和应答能力,各种任务才跑得起来。
第五步:解码
解码是LLM处理的最后一步,把输出的向量修正成人类能读懂的自然文本。模型内部处理的是向量数据,解码就是从里面挑出概率最高的词和短语,拼成通顺的文本输出。这样LLM才能跟人自然交流。这一步也叫“解码”。
LLM的发展简史
下表整理了2018年以来比较有代表性的LLM。
| 发布年份 | 公司 | 模型 |
|---|---|---|
| 2018 | BERT | |
| 2020 | OpenAI | GPT-3 |
| 2021 | LaMDA | |
| 2022 | PaLM | |
| 2022 | Meta | LLaMA |
| 2023 | OpenAI | GPT-4 |
| 2024 | OpenAI | GPT-4o |
| 2024 | OpenAI | o1 |
| 2024 | OpenAI | o3-mini |
语言模型基本上都基于Transformer架构。Transformer是2017年那篇论文《Attention Is All You Need》里提出来的深度学习模型。它把传统技术的处理流程简化了,跑得更快、结果更准。2024年12月新发的o3-mini也是这个路数。
可以说,现在LLM的快速迭代,背后撑着的就是Transformer这套架构。ChatGPT里的“T”指的就是它。
LLM的实际应用
LLM是专门做自然语言处理的模型,只要涉及语言的地方都有用武之地。对话、摘要、翻译、续写预测、文本分类和改写、关键词提取、代码bug检查、信息抽取,这些场景都用得上。商业领域里常见的用法包括:
- 数字渠道上和用户的沟通
- IT领域的信息检索、语义解释辅助、文章摘要
- 营销领域的广告文案撰写
- 会议纪要内容提取
当然不止商业,内部信息管理、员工培训这些方向也在用。
NEC的日语LLM
生成式AI在日语处理上一直有些短板。商业场景对日语知识量和文档阅读理解的要求很高。
NEC开发的LLM在知识量对应的问答能力和推理能力对应的文档理解上做到了全球顶尖水平。性能高的同时参数控制得住,功耗低,轻量高速,云端和本地环境都能跑。NEC还推出了“cotomi Pro”和“cotomi Light”,兼顾速度和性能,综合任务处理能力强,响应时间也短。NEC的日语LLM专攻日语,轻量高性能,特别适合处理个人信息那种保密性要求高的业务。
LLM面临的挑战
LLM潜力很大,但问题也不少。一个是“幻觉”。幻觉指的是LLM输出跟事实不符或者跟上下文完全无关的内容。幻觉分两种:一种叫Intrinsic Hallucinations,输出跟训练数据里的事实不一致;另一种叫Extrinsic Hallucinations,输出训练数据里压根不存在的东西。
幻觉的成因有几个:训练数据本身有偏差或错误、模型结构或训练方法容易生成错误信息。随着系统迭代,幻觉会减少,但语言模型的特性决定了它没法完全杜绝。用户用的时候得心里有数。
另一个问题是“提示注入”。提示注入就是恶意用户输入精心构造的提示词,让LLM执行本来禁止的功能,或者给出不合适的回答。这种攻击可能导致企业机密或第三方个人信息泄露,也可能散布没有根据的谣言。
防提示注入的办法有几个:限制可输入的提示词、过滤输出结果、对用户做提示注入的风险教育。
LLM技术潜力大,但幻觉和提示注入这些问题确实存在。要解决它们,技术开发和用户教育两头都得抓。
总结
LLM以前看着像做梦才有的技术,现在已经是日常业务工具了。不少企业已经把LLM引入自己的业务,有些案例成果还挺显著。
风险还在,但不能因为风险就无视LLM,这在当下越来越行不通。还没用但感兴趣的企业,不妨先找专业人士聊聊,看看LLM能用在什么场景、需要准备什么、怎么把风险压住,从这些地方开始入手。
常见问题(FAQ)
LLM和生成式AI、ChatGPT到底有什么区别?
生成式AI是统称,能生成文本、图像等;LLM是其中专攻自然语言处理的一种。ChatGPT则是基于LLM的产品,由OpenAI开发,侧重对话优化。简单说,LLM是技术,ChatGPT是应用。
LLM的工作原理分哪几步?
分五步:分词把文本拆成token;向量化将token转成数值向量;通过神经网络学习特征和上下文;理解上下文把握语义;解码输出自然文本。每一步都关键。
LLM的幻觉和提示注入问题是什么?怎么防?
幻觉指输出与事实不符或无关,分内在和外在两种。提示注入是恶意输入让LLM执行禁止功能。防幻觉需技术迭代,防注入可限制输入、过滤输出、加强用户教育。
版权与免责声明:本文仅用于信息分享与交流,不构成任何形式的法律、投资、医疗或其他专业建议,也不构成对任何结果的承诺或保证。
文中提及的商标、品牌、Logo、产品名称及相关图片/素材,其权利归各自合法权利人所有。本站内容可能基于公开资料整理,亦可能使用 AI 辅助生成或润色;我们尽力确保准确与合规,但不保证完整性、时效性与适用性,请读者自行甄别并以官方信息为准。
若本文内容或素材涉嫌侵权、隐私不当或存在错误,请相关权利人/当事人联系本站,我们将及时核实并采取删除、修正或下架等处理措施。也请勿在评论或联系信息中提交身份证号、手机号、住址等个人敏感信息。



