website

Bright LGM's Blog

所属分类:技术博客与个人站

分享数据、机器学习、软件架构与敏捷实践的技术博客。

Bright LGM's Blog 是一个围绕数据、机器学习、软件架构和敏捷实践分享技术文章的站点。本文聚焦其“LLM 时代的集成意图识别实践”,梳理文章对不同分类方法的比较,以及作者提出的分层组合思路。

Bright LGM's Blog:LLM 意图识别的分层方案设计

发布于 2026年10月22日更新于 2026年10月27日

按主题阅读数据与机器学习文章

博客导航设置了数据、机器学习、敏捷、技术与架构、每日一思等栏目,并以分类、标签和归档组织内容。站内既有软件工程和数据治理文章,也包含 ChatGPT 与大语言模型系列内容。首页能看到“外部性与程序设计”“基于 Hadoop 大数据平台的数据治理”和“LLM 时代的集成意图识别实践”等不同主题,适合希望从工程角度理解数据应用和智能系统的开发者、架构师与技术学习者。

Bright LGM's Blog 首页中的文章列表和机器学习主题

意图识别文章讨论的是如何把用户输入分到合适的业务意图类别,再交给后续流程处理。文章将这个任务放在智能交互系统的背景中,关注的重点包括分类准确性、响应速度、系统资源投入和新表达的泛化能力。它不是介绍一个独立的聊天机器人产品,而是围绕工程中如何组合不同模型与检索方式展开的一篇技术设计记录。

比较四种意图分类思路

文章首先回顾 BERT 类模型。通过训练或微调专用分类器,系统可以针对一组意图学习区分方式,但需要准备并标注语料,也要承担训练、部署和运行模型的成本。作者由此引出第二种选择:利用大语言模型提示词直接表达分类任务。它降低了自建训练流程的门槛,但仍需要设计任务说明,并处理模型输出可能不稳定的问题。

第三种思路是基于 RAG 的相似度检索。可以把意图说明或代表性文本整理成语料库,再根据用户输入查找最相近的内容,以匹配对应类别。文章认为,这种方式的好处是容易解释,也可以通过补充案例调整语料;但如果用户使用了语料中没有覆盖的表达,单纯依赖相似度可能难以泛化。第四种选择是在文本向量上训练一个较小的 MLP 分类器:先由通用模型把文本编码成向量,再用分类器判断类别。这样可以复用通用文本表示,同时保留专门的分类边界。

意图识别实践文章中关于方案比较与集成流程的内容

文章提出的分层组合流程

作者没有把四种方法看作只能选一个的互斥方案,而是提出按输入难度逐层处理。首先尝试用 RAG 找到高相似度案例,如果匹配足够明确,就直接采用对应意图;没有高相似案例时,再用 Embedding 加 MLP 进行分类,并查看分类置信度;置信度仍不足的输入交给 LLM 处理。这样让简单或熟悉的请求优先走相对轻量的步骤,把更模糊的输入留给更强但成本更高的模型判断。

该文章还提到,上一阶段得到的文本向量可以被下一阶段复用,从而减少重复计算;如果系统遇到难以识别的新表达,可以将其整理进语料库,作为后续优化的材料。作者讨论的另一项工程工作是准备语料:分类定义、训练样本、验证样本和真实用户表达各有不同作用。大语言模型可以帮助扩展样例,但生成文本仍需要与真实数据对照,不能只看样本数量。

文中给出的流程属于作者提出的实践方案。要把它用于具体业务,仍需结合自己的意图集合、标注质量、延迟要求和误分类后果来评估。尤其是当分类结果会触发后续业务动作时,需要明确低置信度时的处理方式,并通过真实数据评估不同输入分布下的效果。文章提供了拆解问题的视角,并不意味着某一种组合在所有系统中都有相同表现。

从分类模型延伸到持续优化

意图识别不是训练完成后就结束的工作。文章把语料准备、模型训练、线上观察和样本更新连成一个过程:先定义分类和意图说明,再准备可用于训练或检索的文本;上线后观察系统无法稳定处理的表达,经过标注和判断后补充到语料或训练数据中。这样,改进工作有具体材料可追踪,而不是只根据个别用户反馈频繁改动提示词。

作者也讨论了辅助意图的设计,例如用户补充信息、确认或取消操作等对话行为。这些输入本身未必对应一个新的业务目标,但会影响当前对话的状态。把它们单独识别出来,可以让后续流程结合上下文继续处理,而不是仅依据一句话直接决定业务类别。这类设计体现了文章从单轮分类拓展到对话流程集成的视角。

对于训练和部署较小分类模型,文章还提到可借助通用模型辅助生成实现代码,并尝试用轻量数值计算库完成推理。这里的重点是模型方案之外仍有数据、代码、评估和运行环境等工程工作。阅读时可以把这些部分当作设计检查项:是否准备了验证集,如何处理低置信度输入,模型推理依赖是否适合部署环境,线上新表达如何进入迭代流程。

适合谁阅读

如果你正在设计客服、搜索或业务助手的意图分类模块,文章可以帮助你比较专用分类器、提示词、相似度检索和向量分类器的职责差异;如果你是机器学习或后端开发者,则可以重点关注语料工程、模型置信度和不同处理路径之间的衔接。博客的栏目还覆盖数据、技术架构和敏捷实践,读者可以沿分类和标签继续查看更广泛的软件工程内容。

Bright LGM's Blog 的特点是以技术文章讨论工程方案及其取舍,而不是只提供模型名词介绍。意图识别专题把方法比较、路由思路、语料迭代和部署考虑放进同一个讨论中。读者可以先理解方案结构,再结合自己的目标和数据评估适用性,从而把文章中的概念转化为设计问题清单。