大模型微调实战:走通从数据到产品的最后一公里
我在社区里经常看到两类人一类是脑子里装着不少“好想法”但对话式 AI 一接入业务就露馅问我怎么把大模型调“聪明”另一类是把大模型微调玩得很溜模型分数刷得也漂亮但产品上线后用户根本不买账。说实话这两类人都卡在了同一个地方——从想法到产品的“最后一公里”。这最后一公里恰好就是大模型微调最容易被误解、也最考验工程判断力的环节。今天这篇我不打算从 transformer 的 attention 机制讲起也不想贴一堆训练曲线的截图。我想聊的是当你说“我要微调一个大模型”时你真正要解决的产品问题是什么以及从数据清洗、LoRA 微调、到模型部署这套链路里哪些环节最容易被“纸面效果”骗过去。无论你是一个想给内部工具加自然语言入口的开发者还是准备做垂直领域助手的创业者这篇文章的目标很简单——把它变成一份可以直接照着做、也能用来踩坑对照的实战笔记。1. 为什么说提示词工程不是万能的先聊一个经常被拿来问我、也特别容易让人上头的问题“我是不是不用微调把 prompt 写得好一点就行”如果你只是想让模型帮你总结文档、抽个字段、写个初稿那确实不用微调。通用模型的能力边界大部分时候能靠提示词工程挖出来。但一旦你的业务是“稳定地、以固定格式、按你公司的口径”输出内容提示词工程的瓶颈就会非常现实地砸过来。我帮一个团队做过一个项目他们想做一个售后工单的分类和优先级判断助手。刚开始工程师写了快两百行提示词把各种分类规则、语气规范、判断优先级逻辑全部塞进 System Prompt 里。跑 Demo 的时候效果惊艳什么“退款纠纷”“物流异常”“技术故障”都能分得清清楚楚。结果一上真实工单流立刻崩了。崩在三件事上第一真实用户不会按你的规则说话他们会说“你们那个破东西还没到我都等三天了到底管不管”这种口语里的情绪和隐含诉求提示词很难抓住第二分类体系在真实场景里会出现大量“边界情况”比如“客户要求改地址但商品已经在运输中”这属于既不是纯物流问题也不是纯客服问题的情况靠规则绕不开第三提示词写得越长模型越容易在长文本里“丢失重点”输出的 JSON 字段时不时就缺一个下游系统直接报错。这时候微调的价值就出来了。它不是在“教”模型一个它完全不会的技能而是把“你要的输出格式、你的业务口径、你常见的边界情况”变成模型参数里的先验知识。说白了提示词工程是在输入侧反复约束模型微调是在模型内部把这种约束固化成默认行为。所以我的判断标准很简单如果同一个 prompt 你改了十几次还是会在固定格式、固定口径、固定规则三类问题上反复出岔子那就该考虑微调了。如果你只是偶尔用一次、对格式容忍度高那确实犯不着花这个成本。2. 微调接入产品前先算清这笔账微调不是“把模型下载下来跑一跑”就完事。很多想法死在第一阶段是因为没人认真算过一笔账微调到底要解决什么问题用什么底座模型花多少钱以及模型上线后用什么服务方式。2.1 先确定你要微调的是能力还是风格产品走向微调无非两类诉求它们的做法完全不同一类是“能力微调”。比如让模型学会用一套新的 API 工具、学会判断某种专业领域的文本、学会按照某种特定逻辑链做推理。这类微调要的样本是“输入-推理过程-输出”重点在数据质量和推理链的一致性。另一类是“风格/格式微调”。比如让模型用你品牌的语气说话、固定输出某种 Markdown 或 JSON 结构、在回答里强制带上某些条款。这类微调更看重输出层面的一致性样本不需要太多但负样本也就是“你不想看到什么”同样重要。我见过不少团队把这两类混在一起调结果两边都没做好。能力和风格混训会让模型出现一种奇怪的“分裂感”——能力好像提升了但语气又变得不稳定格式对了推理内容又开始丢三落四。所以拿到项目第一步先把你产品想要的最终效果写成一页纸再拆出哪些是能力项、哪些是风格项分开准备数据、分开训练最后再决定要不要合并成一个模型。2.2 底座模型选型不是越大的模型越好底座模型的选择直接决定了你的微调成本和效果上限。很多独立开发者和中小企业一上来就盯着几十亿上百亿参数的大模型觉得效果好。但放到产品场景里你要考虑三件事推理成本、部署难度、响应延迟。做产品不等于打榜。我个人的选型逻辑是先拿效果最好的大型通用模型做一轮“可行性验证”确定这个任务本身是模型能学会的而不是一个根本不可能学会的任务。再拿一个体积小 3 到 5 倍的模型做同样的微调对比效果损失。如果小模型能达到大模型 80% 以上的效果直接选小模型。只有小模型确实学不会才考虑上更大规模的底座。举个例子我之前做的一个“工单情绪识别 处置建议”功能开始用的是比较大的基础模型效果确实好。但后面换成同系列的 7B 级模型加 LoRA 微调效果几乎没掉推理成本却降了一个数量级。用户感知不到模型的参数量他们只感知到“点下去要多久能出结果”。2.3 微调成本矩阵时间、数据和金钱下面这个表格是我在评估微调项目时常用的一张成本速查表你可以直接拿去用成本维度风格微调任务微调全参微调企业级数据量参考几千到 2 万条1 万到 10 万条10 万条以上单卡训练时间几小时到半天半天到几天几周GPU 显存需求消费级显卡可跑建议 24GB 起多卡集群成本/次实验低几十元内中百元级很高万元级起适合场景IP 化对话、客服话术信息抽取、分类、工具调用大范围领域知识注入风险过拟合、格式固化数据偏差被放大灾难性遗忘严重把这个表放在最前面是想让你在做微调之前就建立预期如果只是调语气风格没必要上全参如果要做能力微调重点应该是数据和评估而不是无限堆训练资源。很多项目最后失败不是因为模型不够强而是因为成本结构从一开始就选错了方向。3. 数据准备是微调和垃圾桶的分界线微调圈有一句话被我反复跟人安利“模型的质量等于你喂给它的数据的质量。”数据准备这件事占了微调项目 70% 以上的工作量。但多数人会把 70% 的时间花在调参和训练上顺序完全反了。所以这一节我不讲那些“数据越多越好”的大道理只讲三个最影响最终效果的实操环节构造、清洗、配比。3.1 构造样本从真实请求里长出来不是从文档里抄出来我最怕看到的一种训练数据是团队对着产品文档手写出来的“理想问答对”。比如你是做保险产品的你可能想当然地写“用户问重疾险和医疗险有什么区别助手答重疾险是……医疗险是……”。这种数据不是完全没用但它会让模型学成一个“复读机”只能在干净输入下输出干净答案。真实的产品输入是脏的、碎片的、带着情绪的。用户可能说“我30岁想买个保险预算5000你们那个年年返的是啥来着”——这种问题里包含了年龄、预算、具体产品诉求、还隐含了“推荐一下”的意图。如果你只准备那种教科书式的一问一答模型上线后遇到这种真实问题时大概率会直接懵掉。所以构造样本的核心原则是训练数据里的输入要覆盖“你产品上线后可能收到的所有真实输入形态”。我习惯的做法包括从客服聊天记录、工单系统、社区舆情里捞真实用户表述脱敏后保留原始语气。把一句话改写成十几种问法训练模型对表达方式不敏感。必须加入“带噪声”的样本比如用户打错字、带口头禅、消息分几条发这些在真实场景里都非常常见。3.2 清洗样本宁缺毋滥异常值会变成模型的“幻觉源”数据清洗这个环节很多人会犯一个错误用代码做了一把去重就去训练了。但微调数据的“脏”和传统机器学习数据的“脏”不太一样。它的问题往往不在缺失值而在于“逻辑错误”和“口径冲突”。我举一个真实例子。有位开发者训练一个“发票信息提取模型”他从公开数据集和网上爬了一堆发票 JSON 样例。结果模型微调完后遇到一些特殊的电子发票会把“购买方名称”和“销售方名称”搞反。排查到最后才发现训练数据里大概有 3% 的样本字段名映射是错的。3% 的噪声听起来不多但在大模型的参数空间里它会被放大成一种“可选的错误映射”导致模型在关键时刻表现出不确定性。所以我在清洗阶段基本上靠三条铁律每一条训练数据都必须经过至少一次人工抽检重点看输入和输出的“口径”是否一致。不是看语法而是看逻辑。用规则脚本跑一遍“输出格式校验”和“字段存在性校验”凡是格式缺字段的先自动打标再由人去判断是补还是删。剔除那些跟业务目标反着来的样本。比如你想让助手更耐心训练数据里就不能有冷冰冰的回复否则模型会在压力下“学坏”。3.3 数据配比黄金比例不是拍脑袋拍的确定了样本质量后还得想清楚数据的内部配比。很多人在这一步偷懒把所有有效样本直接扔进训练集。但训练集里的“正样本”和“负样本”比例、不同难度的样本比例都会直接决定模型上线后的“偏科”情况。拿微调一个“智能客服助手”举例。你的训练数据里如果 90% 都是“用户简单提问-助手完美回答”那模型大概率只会处理“简单问题”。遇到复杂问题它会倾向于用简单模板硬套。所以我的配比习惯是约 60% 的中等难度样本保证模型的泛化基础。约 20% 的高难度样本包含多轮上下文、隐含意图、需要追问的场景。约 20% 的“拒绝类”样本用于让模型知道什么时候应该说“我需要再确认一下”而不是瞎编。负样本不是越多越好但没有负样本是万万不行的。我见过一个模型因为训练数据里全是“完美回答”导致上线后对任何问题都强行给答案哪怕信息明显不全也在编。用户一开始以为它很智能后来发现它是在一本正经地胡说八道信任感瞬间归零。4. 训练是门手艺活LoRA 参数背后是逻辑到了训练这一步就不是“跑就完了”的体力活了。选择什么微调方式、设多少 epoch、学多少轮这些都不是随便调的。我强烈建议绝大多数场景选用 LoRA 这类高效微调方法而不是全参微调。原因很简单LoRA 训练快、显存占用低、还能保留底座模型的通用能力。4.1 LoRA 参数选择的实际心得很多刚上手的朋友喜欢在网上抄一套“公认最好”的参数然后套到自己的数据上。说实话LoRA 的超参数确实有“通用甜点区”但不代表你不需要根据数据量去判断。我的习惯是rank秩的值我从 8 开始数据量小就 4数据量丰富超过 2 万条可以到 16 或 32。但 rank 不是越高越好rank 太高容易记住训练数据里的噪声导致过拟合。它决定的其实是“模型可以学习的独立特征数量”跟数据维度是匹配的。alpha 缩放系数我通常设为 rank 的两倍这是最常见的做法。alpha 控制的是 LoRA 权重在合并到原模型时的缩放比例两倍关系在多数任务上能保持较好的稳定性。学习率我一般先在 2e-4 这个量级上试跑几百步观察 loss 下降速度。如果 loss 震荡严重就降到 1e-4 或 5e-5。微调最怕的不是 loss 不降而是 loss 降得又快又猛——那通常是模型在死记硬背训练样本。epoch训练轮数对于 LoRA我很少超过 3 个 epoch。超过 3 轮之后模型在训练集上的指标通常还在涨但它在真实场景的表现往往已经开始下跌。这就是过拟合的信号。4.2 数据划分警惕“测试集泄露”的假高分微调过程中最坑的坑就是数据划分时的“兄弟数据”泄露。举个例子你的训练数据里有 20 条用户都在问同一个商品的物流问题只是问题表述略有不同。如果你按随机 8:2 划分训练集和测试集很可能同一批“语义相同”的数据会同时出现在两边。测试分数看着很高但模型实际学到的只是记住了这批问题的标准答案换一批新表述立刻打回原形。所以我建议按“问题主题”去做分组划分而不是按行随机划分。具体做法是先把数据按意图/主题粗分类每类内部再随机分配训练集和测试集。这样才能测出模型真正的“泛化能力”而不是“记忆能力”。4.3 训练过程里必须盯的三个信号训练日志里不只有 loss 这一个指标。我每次训练都会盯着三个信号看第一个是loss 的收敛形态。理想的形态是前几步快速下降然后进入平滑的缓慢下降。如果 loss 像锯齿一样反复跳动要么是学习率太高要么是数据里有明显的冲突样本。第二个是验证集 loss 和训练集 loss 的差距。差距越拉越大基本就是过拟合了训练集 loss 高、验证集也不低可能是数据质量有问题。第三个是检查点生成的输出样例。我训练时习惯每跑完一个 epoch就从验证集里挑 10 条到 20 条样本手动看一眼模型输出的实际质量。数字指标再漂亮都不如亲眼看到几句真实回复来得直观。5. 从检查点到产品端点模型落地的真实复杂度很多人以为训练完了把模型文件下载下来就能接到业务里。错。模型在验证集上表现不错跟它能在线上稳定服务中间还隔着量化、推理优化、部署架构和效果监测这几道坎。5.1 量化让模型瘦身但也可能让效果“缩水”本地服务大模型你首先要考虑的就是显存。一个 7B 参数、FP16 精度的模型光权重就要占 14GB 显存还没算上推理时的激活内存。为了让消费级显卡或低配服务器也能跑起来量化是最常见的做法。把精度从 FP16 降到 INT8能省一半显存降到 INT4能省更多。但量化不是免费的午餐。我之前做过一次对比实验同一个模型在 FP16 下回答质量挺好量化到 INT4 后偶尔会出现“语序怪怪的”或者“把数字搞错”的情况。所以我的建议是如果对输出质量要求极高比如医疗、金融、法律文本的生成尽量保留 FP16 或 INT8不要激进地压到 INT4。如果只是做分类、抽取、摘要这类“容错率较高”的任务可以直接考虑 INT4 量化来换成本和延迟。量化后必须跑一遍你的核心评估集不能只拿两三个例子看看感觉没问题就上线。5.2 推理服务流量再小也要考虑并发和延迟产品上线后模型推理不是一个函数调用就结束的事。你的服务要能排队、能处理长上下文、能防止被刷爆。在实际工程里我一般会用一个推理服务框架把模型包一层再在前面加一个请求队列和超时机制。有几个特别容易被忽略的细节微调后的模型不能只测单条请求的延迟还要测“并发 10 个请求”时的延迟。很多模型在并发高了之后因为显存带宽瓶颈响应时间会成倍增加。长对话场景里要设置“最大 Token 长度”不然用户的连续提问会把上下文越撑越大最终导致显存溢出。处理策略是滑动窗口或者对历史消息做摘要压缩。网关层要做超时、重试和熔断。模型一旦因为某种畸形输入卡住不能让它把整个服务拖死。5.3 产品化改造模型要的是“接口”不是“聊天窗口”很多开发者做出来的演示作品给人感觉不专业问题就出在他们把模型输出直接当成最终输出了没有做任何产品化改造。一个成熟的 AI 产品模型通常只是中间的一环。模型吐出原始回答后你还需要在后处理层做几件事把输出里的 JSON 字段跟你的业务系统字段做映射。对关键信息做规则校验比如用户邮箱格式、订单号是否存在。兜底策略模型对某些无法判断的问题应该触发“转人工”或“补充提问”而不是强行给一个没把握的答案。我做过一个工具类的模拟项目 X模型负责把用户的口语化指令转成结构化的 API 调用参数。光靠模型直接输出一直不稳最后我在后处理层加了一个参数强校验器凡是模型输出里缺失必填字段的请求一律自动回退到“澄清式追问”。上线后整个系统的“一次执行成功率”直接从 70% 出头拉到了 90% 以上。这个提升不是靠把模型训练得更好而是靠产品层的约束带来的。6. 我踩过的坑和不打算再踩的坑最后这节不按教程逻辑来纯粹是我在真实项目里摔过跟头后总结的几条血泪经验。每一句话背后都对应着至少一次的“返工重训”。6.1 灾难性遗忘新技能学到手老本事全丢光我最初做一次功能增强微调想在不影响原有闲谈能力的前提下让模型学会处理表格数据的运算。结果微调完表算能力确实上来了但模型变得“机械感十足”闲聊时像换了个人。这个问题的专业说法叫“灾难性遗忘”。原因是 LoRA 微调虽然只动了部分权重但当特定任务的数据量很大时模型依然会被带着偏离原本的分布。我现在的应对方法是在训练数据里掺入 20% 左右的“通用能力保持样本”让模型在学新技能的同时“回顾”旧技能。微调完成后必须用一份覆盖原有能力维度的回归测试集做全面体检不能只测新功能。6.2 评估集泄露你看到的分数可能是个幻觉有一次我做的对话摘要模型验证集得分高得吓人结果拿去一测发现模型在偷懒——它学会了“整段复述第一句话”作为摘要。因为我有相当一部分测试样本的原文第一句就是中心句模型的“偷懒策略”正好蒙混过关。这让我养成了一个习惯评估集里一定要有“无法靠单一简单策略做对”的样本。另外在评估时不能只看 BLEU、ROUGE 这类自动化指标每周必须人工看 50 条左右的真实输出。没有人工评估的微调项目其实就是盲人摸象。6.3 相信我动手前先写一页纸的“产品目标”最后一个坑不是技术层面的而是流程层面的。很多团队微调模型的目标表述是“让模型变得更好”但“更好”是个没有操作性的词。没有明确目标你就没法定义评估标准也没法判断什么时候停。我在接手任何微调项目时第一件事永远是写一页纸把下面几条固定下来模型上线后具体要完成什么任务比如“判断售后工单是否属于紧急舆情”。哪些情况是绝对不能出现的比如“绝不能编造订单状态”。用什么指标衡量成功是格式准确率还是用户满意度还是人工介入率下降。如果模型失效退路是什么是转人工还是用旧的规则系统兜底。有这一页纸后面所有关于数据、训练、部署的决策都会变得清晰很多。没有这一页纸你会很容易陷进“刷指标”的泥潭等到产品上线才发现自己优化的东西和用户真正需要的东西完全是两回事。微调这个事做到最后你会发现它真正考验的已经不是“你会不会用某个框架”或者“你能不能看懂 loss 曲线”了而是你能不能在一个模糊的业务需求里找到那条稳定的、可评估的、能落地的技术路径。技术只是实现手段把“好想法”稳稳当当地送过“最后一公里”才是产品成败的分界线。

相关新闻

用paintEvent与QPainter自绘电池进度条:Qt自定义控件实战

用paintEvent与QPainter自绘电池进度条:Qt自定义控件实战

简介:一份面向Qt初中级开发者的自定义控件实战资源,重点演示在paintEvent中重绘电池进度条,贯穿QPainter基础绘图、QPropertyAnimation属性动画、电量阈值判断与状态颜色切换,适合学习界面绘制或需要为桌面应用补充动态进度指示的…

2026/10/17 11:06:16 阅读更多 →
TCP协议聊天与文件传输系统设计:从socket到粘包拆包实战

TCP协议聊天与文件传输系统设计:从socket到粘包拆包实战

很多做网络编程的朋友第一次认真写的项目,都绕不开“聊天软件”这个东西。项目标题叫“基于TCP协议的聊天与文件传输系统设计与实现”,名字听着像课程设计,但真正做完你会发现,这一个小项目把网络编程里最容易踩坑的几个地方全串起…

2026/10/17 11:06:16 阅读更多 →
用Pandas处理10万级电影数据集:从清洗到分析的完整实战

用Pandas处理10万级电影数据集:从清洗到分析的完整实战

简介:豆瓣电影数据集10万.zip汇集了约10万条豆瓣电影相关记录,适合数据分析爱好者、电影行业研究者以及爬虫技术初学者。压缩包共4个文件,包含2个csv、1个SQLite数据库和1个Python爬虫程序,整体体积40.02MB。csv文件分别用于存放用…

2026/10/17 11:06:16 阅读更多 →

最新新闻

深入理解 DOM ProcessingInstruction:用法与实战

深入理解 DOM ProcessingInstruction:用法与实战

1. 引言在 DOM(文档对象模型)中,除了常见的元素节点、文本节点和注释节点之外,还存在一类相对冷门但功能明确的节点类型——ProcessingInstruction(处理指令)。它通常出现在 XML 文档中,用于向解…

2026/10/17 11:54:35 阅读更多 →
顺序表逆置:双指针原地算法原理与工程实现

顺序表逆置:双指针原地算法原理与工程实现

1. 项目概述:为什么一个“顺序表逆置”值得花时间深挖?你可能刚学完数据结构,看到“设计一个高效算法,将顺序表L的所有元素逆置,要求空间复杂度为O(1)”这个题目时,第一反应是:“不就…

2026/10/17 11:54:35 阅读更多 →
AI报销实践:从1小时到5分钟的流程改造与落地指南

AI报销实践:从1小时到5分钟的流程改造与落地指南

处理过报销的人,大概率都经历过那种既烦躁又无奈的时刻:业务同事抱着一摞票据在工位上贴贴填填,财务在审核界面来回核对发票真伪、税号、预算科目,一个月里总有几天大家都在为同一张纸反复折腾。我后来仔细算过账:一趟…

2026/10/17 11:54:35 阅读更多 →
Ionic 表单与输入框实战指南:从基础到进阶

Ionic 表单与输入框实战指南:从基础到进阶

1. 引言在移动应用开发中,表单是用户与系统交互的核心方式之一。Ionic 框架基于 Angular、React 或 Vue 构建,提供了一套功能强大的表单组件,帮助开发者快速构建美观、易用的表单界面。本文将围绕 Ionic 表单和输入框展开,通过丰富…

2026/10/17 11:54:35 阅读更多 →
戴尔集成阵列S150驱动详解:从Windows到ESXi部署与排错

戴尔集成阵列S150驱动详解:从Windows到ESXi部署与排错

简介:戴尔服务器集成阵列S150驱动面向服务器运维人员,解决系统无法正确识别或管理S150阵列卡的问题。该驱动支持RAID 0、RAID 1、RAID 10及直通模式,能帮助企业入门级与中端服务器获得稳定的存储读写与容错能力。压缩包相当精简,共…

2026/10/17 11:54:35 阅读更多 →
单目相机加平面镜实现低成本三维重建:镜像虚拟多视角采集与3DGS实践

单目相机加平面镜实现低成本三维重建:镜像虚拟多视角采集与3DGS实践

搞三维视觉的朋友估计都遇到过这种尴尬:明明只需要重建一个小物件或一片室内场景,手里却只有一台普通相机。买一套多相机阵列?成本直接起飞。手持环绕拍一圈?又容易丢特征、糊成一片。我自己前阵子在某实验室折腾一个代号叫“某跨…

2026/10/17 11:53:35 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/17 1:44:59 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 21:54:38 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →