给AI拜年差点翻车后,我悟了:RAG和微调,到底谁更懂“人情世故”?

「文智助手」全场景办公AI助理AI+OPC全流程实践方案(大赛作品) 阅读详情

大家好,我是你们的AI伙伴狸猫算君。

每到年底,除了写总结,最头疼的事儿就是群发祝福。不知道你有没有同感,现在的祝福语,味儿太冲了。打开微信,满屏都是“龙马精神”、“马到成功”的成语接龙,点开一看,除了名字不一样,内容几乎是从同一个模子里刻出来的。

作为一个技术人,我第一反应是:这事儿,AI能干好不?

说干就干。我试了试当时很火的Qwen3-32B,这模型能力很强,知识面也广。但生成的祝福语,怎么说呢,就像一份措辞严谨的商务贺电:

“值此2026丙午马年新春佳节之际,谨向您致以最诚挚的问候与祝福。愿您在新的一年里,事业如骏马奔腾,前程似锦,阖家安康,万事如意。”

要素齐全,没毛病,但就是……没内味儿。你绝不会把这段话发给你那个天天一起开黑的朋友。

问题出在哪?我开始琢磨。这其实是很多AI应用落地时都会遇到的经典困境:模型懂世界,但不懂你。

为了解决这个问题,技术圈通常有两个主流解法:RAG(检索增强生成) 和微调。今天,我就借着“让AI写春节祝福”这个事儿,以一个翻车案例为起点,聊聊我对这两种技术的理解,并手把手带你走一遍微调的全流程。最后你会发现,像“人情味”这种极其细腻的东西,是怎么被“喂”进模型里的。

一、 RAG的局限:为什么“搜索+写作”搞不定祝福语?

很多朋友可能会说:“这简单啊!搞个RAG不就行了?我先建个数据库,里面存个几千条优秀的祝福语范文。用户输入需求,我先去库里检索最相似的几条,然后让模型参考着写,这不就有‘人味’了吗?”

这个思路听起来非常合理,也是目前很多AI应用的标配。但咱们仔细剖析一下,在“写祝福”这个场景下,RAG有几个很难绕过去的坎儿:

  1. 检索的“形似” vs. 祝福的“神似”
    RAG的核心是向量检索,它找的是“语义上最相似的文本”。你输入“给关系很好的同事发拜年微信”,它可能真给你找出几条写得很好的同事祝福。但问题来了,它能检索出你和这位同事“一起通宵赶过deadline”、“吐槽过同一个老板”这种细节吗? 不能。它找的是“同事关系”这个标签下的通用范文,而不是你们这段独特关系的映射。

  2. 切分粒度的困境
    这是RAG落地中最痛的痛点之一。你想啊,要把范文库做成机器能检索的格式,首先得把长文本切成小片段(Chunking)。

    • 切得太碎(比如固定长度100字):一条完整的祝福语可能被拦腰斩断,前半段是客套话,后半段是具体细节。检索的时候,可能只搜到了客套话那一段,模型参考着写出来的,也全是套话。
    • 切得太整(比如按文档切):一条祝福语就是一个整体。但用户的需求是多样化的,比如他就想要个“50字以内的”。你给他一整条200字的范文,让他自己看着办,模型很容易把有用的细节淹没在冗长的参考里,最后生硬地压缩,效果同样糟糕。
    • 尝试语义切分:听起来很美好,按意思的完整性来切。但祝福语本身就是一种高度凝练的文体,一句话里可能既有祝福又有回忆,怎么界定“一个语义单元”?实现起来极其复杂,而且效果不稳定。

所以,你会发现,用RAG做出来的祝福语助手,上限很高(如果恰好搜到完美匹配的),但下限也很低。它像是一个文笔尚可但缺乏创造力的写手,给他看十篇范文,他能拼凑出一篇新的,但永远写不出你们之间那个独一无二的梗。

二、 微调的本质:把“人情世故”变成模型的“本能”

那微调(Fine-tuning)又是什么?如果用一句话总结,微调不是让模型“学会查资料”,而是让模型“学会做人”。

还是用刚才那个RAG的例子。RAG模型像一个博学的学者,你问他问题,他先跑去图书馆(数据库)翻书,找到几本参考书,然后根据这几本书的内容给你凑个答案。他知识渊博,但思考过程依赖于“检索”和“模仿”。

而微调,相当于我们把这位学者送去“社会”里历练了几个月。在这几个月里,我们没让他看书,而是天天给他看各种真实的人际交往案例,告诉他:“你看,在这种情况下,张三是这么说话的,效果很好;在那种关系里,李四是那么表达的,特别暖心。” 久而久之,他不再需要临时翻书,因为他已经把这些人际交往的潜规则、语气分寸、常用梗,都内化成了自己的一部分。他面对你的需求时,是基于对“关系”和“场景”的深刻理解,进行“创作”,而非“拼凑”。

回到我们的祝福语项目。我们的目标,不是让模型背诵一万条祝福语,而是让它理解:

  • 称呼“王总”时,语气要带着尊敬和一点点职业性的亲切。
  • 提到“一起通宵赶作业”的细节,就该用轻松自然的语气,甚至带点自嘲。
  • 当对方是“迷恋LLM的老爸”,一句“愿您像Transformer一样注意力集中”远比“祝您身体健康”来得更让他开心。

这些东西,是无法通过检索学到的,必须通过微调,让它“长”在模型里。

三、 实战:30分钟,用LLaMA-Factory Online 给模型“注入灵魂”

好了,理论说完了,我们直接开干。这次我选择在 LLaMA-Factory Online 这个平台上操作。为啥选它?因为真的方便,把很多繁琐的环境配置、训练脚本都封装好了,我们只需要关注核心:数据和参数。

第一步:准备“教材”——数据才是王道

巧妇难为无米之炊。既然要让模型学会“人情世故”,我们首先得给它一份高质量的“教材”。市面上没有现成的,我们就自己造。

我们设计了一套“关系感知”的数据格式,相当于给每个祝福案例都贴上了详细的“行为标签”。这个数据集里,每一条数据都长这样:

{
  "conversations": [
    {
      "role": "user",
      "content": "以下是用户的需求:\n###\n- 祝福对象的称呼:王总\n- 与祝福对象的关系:客户/服务关系\n- 交往细节或共同经历:去年我们在北京的项目合作中,您对于细节的关注和高效决策让我印象深刻,也让我学习了很多。年底的饭局上,我们还聊到了马术运动,您分享了不少见解。\n- 风格:商务得体风\n- 字数:50-100字\n###\n请你根据需求,编写一段微信祝福语。"
    },
    {
      "role": "assistant",
      "content": "王总好呀~又是一年春来到!龙年刚过,马年又至,时间过得真快!想起去年合作时您的专业和远见,真的让我受益匪浅呀。也还记得您分享的马术心得,佩服您的专注与热爱。在这奔腾向前的马年,祝您和公司事业一马当先、马到成功,家庭也美满安康!新年快乐,期待未来更多合作~🎉🐴"
    }
  ],
  "system": "你是一位有创意的春节祝福语助手,根据用户提供的信息,为用户编写个性化的2026年中国马年春节祝福语。"
}

看到没?关键的改变就在这里。我们不再只给模型“祝福语答案”,而是给了它一套完整的 “题目+解题思路+标准答案”。题目里包含了称呼、关系、交往细节、风格、字数这五个维度的精细约束。模型在学习的过程中,会反复地看到:当用户的需求包含“王总”、“客户”、“印象深刻”、“商务得体”这些关键词时,一个优秀的“人类助手”会如何组织语言,如何在表达尊敬的同时拉近距离,如何巧妙地把“马术”这个共同话题融入到马年的祝福里。

在这里插入图片描述

我们一共手工编写和扩展了3000多条这样高质量的数据,覆盖了家人、恋人、朋友、同事、客户等多种关系,以及传统、轻松、科技、商务等多种风格。这就是模型的“情商教材”。

第二步:启动训练——让“学霸”开始刷题

数据准备好后,上传到LLaMA-Factory Online平台。这次我选了当时最新的Qwen3-32B模型作为基础。

这里有个小插曲。Qwen3-32B有个很酷的功能,叫“思考链”,在处理数学、逻辑题时,它会先“内心OS”一大段推理过程,再给出答案。但在“写祝福”这事儿上,需要的是情感和创意的瞬间迸发。如果它每次都在心里默念“嗯,用户是客户关系,我需要尊敬,我需要用到马术这个细节……”然后才开口说话,那祝福语读起来就会有一种“精心设计”的刻意感,反而不自然。所以,我果断禁用了它的思考功能,让它“跟着感觉走”。

在平台上,我选择了LoRA(一种高效微调技术)作为训练方法,只用2张GPU,跑了6个轮次。猜猜用了多久?仅仅30分钟。 看着屏幕上Loss值(损失值,越低代表模型输出越接近标准答案)的曲线一路平稳下降,我知道,那个只会写“贺电”的学霸,正在被我们一点一点地调教成一个懂人情、通世故的“社交达人”。

第三步:验收成果——主观感受,是检验“人味”的唯一标准

训练结束,最关键的时刻到了——效果验收。这种生成任务,没法用BLEU值(机器翻译评估指标)这种冷冰冰的指标来衡量。我们直接上真人评测。

我们找了几个典型的、极具挑战性的场景,让微调前后的模型分别生成祝福语。比如这一个:

场景:给部门领导张总发微信拜年。你们刚一起做了几个大模型项目,想用科技风,显得既专业又有梗。

  • 微调前的Qwen3:张总,新年好!祝您在马年里,事业如骏马奔腾,带领我们再创佳绩!感谢您去年的指导,让我受益匪浅。(标准答案,但略显平淡)
  • 微调后的Qwen3:张总,马年大吉!愿您新的一年算力满格,带领我们继续在LLM的浪潮里“Attention”全开,精准命中每一个目标!感谢您去年的提携,那些项目经验比任何预训练模型都宝贵。期待咱部门新的一年,Loss归零,指标起飞!🐴🚀

对比太明显了。微调后的模型,不仅记住了“科技风”,还把“算力”、“Attention”、“Loss归零”这些梗用得恰到好处,既有专业性又不失幽默,一看就是自己人。这种效果,是任何检索+拼凑都无法达到的。

四、 尾声:让技术,传递更有温度的年味

通过这个项目,我想表达的其实很简单。无论是RAG还是微调,都只是工具。RAG擅长处理通识、动态的知识;而微调,则更适合把一种特定的“风格”、“思维模式”或“价值观”内化给模型。

回到我们最初的问题,为什么微调后的AI能写出有“人情味”的祝福?
因为它不再是在“写”,而是在“表达”。它理解了称呼背后的亲疏远近,捕捉到了细节里的共同记忆,拿捏了不同风格的语气分寸。它所依赖的,不再是冰冷的数据库,而是通过我们的数据,注入到它“思维”里的,那一套关于人际关系的认知框架。

2026年是马年,如果你也想拥有这样一份独一无二、为你量身定制的祝福,欢迎来试试我们的「码上拜年」小程序。这背后,就是今天聊的这些技术。

希望在这个马年,你发出的每一句祝福,都不再是复制粘贴的客套,而是能让对方真切感受到:“嘿,这家伙,还真把我放心上了。”

船载 OpenHarmony AIS 航海工作台:告警与防碰撞预警系统 船载OpenHarmony AIS航海工作台的告警与防碰撞系统,集成十余类告警(超速、偏航、会遇、SOS等),通过网格空间索引实现高效邻近判定,保障实时性。告警管理器统一调度规则、去重、通知与日志,支持悬浮球、语音、跑马灯、弹窗多渠道触达,确保航行安全。SOS紧急通道独立运行,避免干扰。系统设计强调性能优化与多场景适配,为航海安全提供核心支撑。 阅读详情

相关推荐

cadence capture CIS 之添加数据库

2021-08-20 cadence capture CIS 之添加数据库准备一、添加数据源 准备 1、数据库文件(*.mdb) 2、电脑上安装好 cadence 软件 一、添加数据源 打开“ ODBC数据源管理器” ( 路径:C:\Windows\SysWOW64\odbcad32.exe ) ...

weixin_42256550的博客 6054

AI客服文化适配:RAG与微调技术实战解析

在自然语言处理领域,语义理解技术是AI系统实现人机交互的核心。通过检索增强生成(RAG)和模型微调(Fine-tuning)两种主流技术路径,开发者可以显著提升AI在特定场景下的表现。RAG技术通过实时检索外部知识库增强生成内容,适合需要频繁更新知识的场景;而微调技术则通过深度训练使模型内化专业知识,响应速度更快但成本较高。在客服系统等对文化敏感性要求高的应用场景中,混合使用两种技术能兼顾准确性与经济性。本文通过春节祝福语生成等典型案例,详解如何避免语义鸿沟问题,并分享地域差异检测、时效性管理等实用工程方案

weixin_34079177的博客 317

【原创理论】Stochastic Coupled Dyadic System (SCDS):一个用于两性关系动力学建模的随机耦合系统框架

基于二人爱情耦合系统动力学、稳定性与最优策略的综合性理论的数值模拟与分析

weixin_44695861的博客 1134

6 款电商 AI 图片生成软件实测|国内 + 跨境卖家工具清单

电商 AI 作图工具已经从 "能不能用" 进入了 "好不好用" 的阶段。对于绝大多数卖家而言,现在的 AI 工具已经可以覆盖 60%-80% 的基础商品图需求,显著降低拍摄和设计成本。选择工具的核心逻辑不是 "哪款最强",而是 "哪款最适配你的品类、平台规模和团队能力"。垂直电商工具胜在工作流效率,通用生图工具强在创意上限,模板类工具赢在上手速度。建议根据自身业务阶段,搭配 1-2 款主力工具 + 1 款辅助工具,形成适合自己的视觉生产流程。

Mardi_Ladin的博客 390

相衬成像介绍

相衬成像介绍

qq_41981768的博客 2912

【Pico手势开发实战】基于SteamVR串流与MRTK3的跨平台交互方案

本文详细介绍了在Pico设备上,结合SteamVR串流与微软MRTK3框架,实现高效跨平台手势交互开发的完整方案。该方案通过在PC端运行Unity项目并串流至头显,利用MRTK3封装的手势识别与交互组件,大幅提升了开发调试效率与性能上限,并确保了未来向其他OpenXR设备的良好兼容性。

weixin_29001683的博客 217

视频隐私脱敏工程化:CSRT/KCF追踪算法在本地推理中的实现与边界

在短视频内容合规审查中,动态遮挡(Dynamic Masking)是高频且高耗时的环节。传统手动关键帧打码不仅效率低下,且在目标快速移动或遮挡时极易出现遮罩漂移。本文从计算机视觉工程角度,解析基于CSRT与KCF算法的目标追踪方案在视频隐私处理中的技术路径、性能权衡及落地实践。

Mysssone的博客 218

【笔记】2022.6.7 数据分析概论

已完结

SpriteNym的博客 1373

我用 GPUWorks 在 M1 Pro 上搭了个发票识别原型

公司里经常要看电子发票。我想先做个小原型:把 PDF 发给一个自己部署的图文模型,让它提取发票类型、日期、交易双方和金额,再把结果交给同事核对。这个原型不用先接财务系统,先看看从部署到调用要走多少步,模型返回的内容能不能帮上忙。

鸽芷咕的博客 2万+

纳米尺度仿真软件:Quantum Espresso_(13).非线性光学性质计算

通过 Quantum Espresso,可以高效地计算材料的非线性光学性质,包括二阶和三阶非线性极化率。这些性质在许多现代技术中具有重要的应用价值。在准备输入文件时,需要详细描述系统的晶格结构和原子位置,选择合适的基组和赝势,并设置计算参数和微扰设置。通过优化计算参数和使用并行计算,可以提高计算效率和精度。最后,使用适当的工具进行结果分析和可视化,可以更好地理解材料的非线性光学行为。

kkchenjj的博客 1278

MIKE水动力笔记2_水动力基础理论知识

本文所讲内容是水动力基础理论知识,所参考的主要书籍是《水动力学和水质》(第二版,季振刚著,海洋出版社)。

晏长街的博客 1万+

您您这可以把问小白的多个会话比如说。左侧的多个会话一次性导出吗?不是单条会话里面的多次会对话。AI导出鸭

第三层是格式编译层。这个决策背后的判断很清晰:一个批量导出工具的价值,不在于“试三次”,而在于你真正用它处理了几十份技术文档、访谈记录或课程讲义之后,它是否值得留在你的工作流里。问小白的会话列表通过分页接口加载,AI导出鸭 在页面运行时建立旁路监听,捕获每一次分页请求返回的完整对话清单,包括会话 ID、标题、时间戳和隐藏的元数据字段。让AI导出回归优雅——这句话说的是:导出不该是体力活,而应该是一次完整的、可预期的文件交付。注意:这里的“批量”指的是左侧列表里的多个独立会话,不是一条会话内的多轮对话。

laoyunsi的博客 245

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

AI Agent之核心框架

A: 显式 Thought 有三类价值:可解释性(便于人类审计)、可调试性(定位哪一步选错工具)、学习信号(可做监督微调或评估中间步骤质量)。ReAct 把推理与 可执行行动 绑定,每一步行动后都有 真实 Observation 反馈,从而用工具结果约束生成,降低闭卷幻觉。做完不等于结束——还要 评估做得好不好,把 教训 记下来,下次 带着教训重试,反思作为 记忆,影响后续尝试的策略。工作流程:Action → Evaluation → Reflection → Retry。A: 普通 CoT 只在。

剑雨巍巍的博客 197

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

【从零理解 Spring AI · 12】MCP 的两种角色:做客户端还是做服务端

上一篇讲了 MCP 的概念:标准协议、三大角色、M+N 替代 M×N。

nice_lcj520的博客 499

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

河道漂浮物目标检测数据集

目标检测,yolo,河道漂浮物目标检测数据集

DL_data_set的博客 199

AI 应用开发工程师技术实践:大模型接入、通用组件封装与性能优化

本文提出AI应用从PoC到生产的核心挑战:模型调用的持续可用、可控与可优化。通过构建统一LLM网关实现多供应商路由与故障转移,封装对话、工具调用与RAG组件以解耦业务逻辑,结合前缀缓存、批处理与流式背压治理等性能优化手段,形成“接通→接稳→接快”的工程路径,最终以工程化能力决定AI应用的生产可用性。

2301_79189962的博客 557

大模型 Embedding 与向量相似度详解

Embedding 解决的问题:计算机不懂文字,但懂数字│▼文本 → 向量(1024维浮点数数组)│▼相似度解决的问题:怎么判断两个向量(文本)有多接近│▼余弦相似度:看向量方向的夹角,越接近0°越相似│▼最终效果:语义搜索——理解意思,而非字面匹配一句话总结:Embedding 把文字变成数字,余弦相似度比较数字的方向,两者结合实现了"理解语义"的搜索。

T3165919332的博客 90

AI前沿日报 · 2026-11-04 | 祛魅时刻:Astra“纯读权重“神话的崩塌

①Astra"裸权重通吃"被spaCy创始人Honnibal精准祛魅——仅1/3实验真裸读,数学能力提升依赖Python+50次迭代;②Simon Willison用Qwen 3.8-27B端侧复现权重空间编程;③Nvidia开源Auto-Ontology自动知识图谱;④$800开源全域抓取机器人Stringman;⑤OpenAI悄然重开Codex训练开关引信任危机;⑥DeepMind发布Gemini 4 Argon机器人基础模型;⑦美国科技巨头隐性AI债务达3.2万亿美元,6个月增90%。

johnsong2009的博客 571

GPT-1 架构和计算细节

下面配合框图,对 GPT-1 的每个组件做公式展开 + 数值实例(配置:12 层 × 768,12 头,FFN 3072,词表 40478,共 117M 参数)。GPT-1 把翻译模型的编码器-解码器砍掉一半,只留解码器,然后以"预测下一个词"为目标在 BooksCorpus 上预训练。与 2017 原版的四个架构差异(框图中标 ★):h0=E[token]+Epos[position],E∈R40478×768, Epos∈R512×768h^0 = E[\text{token}] + E_{pos}[\

eloudy的专栏 278

终端 AI 审计与 “龙虾” 类智能体风险治理:从可见性到闭环溯源

生成式 AI 办公普及之后,数据泄露风险逐步下沉到终端。员工将合同、源代码、客户资料粘贴至公有大模型,以及龙虾(OpenClaw)这类本地开源 AI 智能体的滥用,成为企业安全新挑战。传统网络边界防护存在审计盲区,本文从风险链路拆解、核心能力模型、分级治理策略、落地踩坑点以及技术局限性多角度,分享终端侧 AI 安全治理的实践思路。

2401_86491085的博客 638

2.53 基于极稀疏指纹的室内定位注意力图元学习

该论文发表于IEEE Transactions on Mobile Computing(TMC)2026年6月,面向极稀疏指纹条件下的WiFi室内定位,针对指纹采集人力成本高、标记指纹稀缺时定位精度大幅下降的痛点,提出注意力图元学习模型AGML(Attentional Graph Meta‑Learning),结合图神经网络、元学习、两种指纹数据增强与分布对齐技术,在标记指纹极少的场景实现高精度室内定位,同时公开了多套真实+仿真定位数据集用于基准测试。场景:二维室内空间,障碍物造成信号遮挡,

weixin_42963026的博客 335

语音识别与语音合成的技术原理及应用

语音识别 #语音合成 #人工智能 #大模型。语音识别与语音合成的技术原理及应用。一、语音识别的核心原理。二、语音合成的核心原理。三、工程落地的主要难点。五、需要关注的现实问题。

weixin_62919816的博客 210

设计师工作室 GEO 实操:如何提升 AI 实体推荐概率

设计工作室 GEO 的本质,是把创意服务转化为 AI 可理解的结构化信息。核心动作可归纳为:区分事实与审美、建立实体图谱、预判用户提问、输出脱敏内容、搭建多信源、持续测试验证。梳理工作室的 6 个实体属性:品类、城市、流程、边界、团队、渠道。在官网或作品集平台发布至少 3 篇结构化项目复盘,只陈述事实。输出 1 篇「设计报价影响因素」科普内容,覆盖甲方高频提问。争取 1 次行业媒体或本地媒体专访,形成第三方信源。每周用「XX 城市 + 品类 + 设计工作室推荐」指令测试,记录出现频率。

goujunwe的博客 336

AI作图软件技术选型:从4个技术维度出发的实测对比

AI作图软件技术选型:从4个技术维度出发的实测对比

Vbaoke的博客 203

WorkBuddy 实战:一句话需求 → 七屏可交互原型,户外徒步 App 的 AI 设计全流程

WorkBuddy 实战:一句话需求 → 七屏可交互原型,户外徒步 App 的 AI 设计全流程,跟着博主一起来还原整个过程。

夜郎King的博客 4605
上一篇: 别再群发拜年消息了!三步微调AI,让它学会你的“独家语气”
狸奴算君
博客等级 码龄1年 2粉丝 67原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值