大模型教小模型:工具调用能力训练与数据飞轮实践复盘

张一鸣押注Seed:大模型竞争进入系统性工程时代 大模型技术竞争正从算力堆砌转向系统性工程能力比拼。训练稳定性、数据质量、对齐技术和推理效率构成决定模型上限的底层变量,而AI基础设施与数据飞轮是支撑这些能力的关键支柱。多模态、Agent等前沿方向的落地同样依赖高效的工程化体系。在应用生态中,技术决策者需要综合考虑模型能力、推理成本与场景适配度。字节跳动将核心资源投入Seed研发团队,正是为了通过数据、训练、对齐、推理的全链路协同建立长期壁垒。这一动向反映了行业进入以工程效率为核心的深水区竞争,也为开发者提供了技术选型与职业方向的重要参考。 阅读详情

前阵子我一直在折腾一件事:把公司那个7B的小模型调教到能稳定调用工具。一开始真是一把辛酸泪——让它查天气,它能一本正经地报出一串根本不存在的城市名;让它调数据库接口,它能给你编一个绝不存在的字段。旁边的同事调侃说,这哪是小模型,这是小骗子。可问题在于,大模型什么都能干,但推理慢、单价贵、部署成本也高。于是我就想了一个很朴素的方案:用大模型当老师,持续去喂小模型,把工具使用和问答能力一点点教出来。这篇文章就是我把这套方案从0到1跑通后的完整复盘。

如果你也在做智能体、私有化问答、或者想把大模型的能力压缩进一个能跑在普通服务器上的小模型里,这篇应该能帮你省掉不少试错时间。我会把数据怎么造、训练怎么训、评估怎么评、线上怎么回流整个闭环一次讲透,顺便把我在整个过程中踩过的坑也抖出来。

1. 为什么偏要用大模型去喂小模型

1.1 小模型的瓶颈不是参数量,而是没见过高质量工具调用

很多人以为小模型做不好工具使用,是因为参数少、记忆差。这个说法对了一半。参数量确实限制了它能塞进去的知识上限,但工具调用这件事,本质上不是“知识”,而是“行为”:给定一个用户问题,判断该不该调工具、调哪个工具、参数怎么填、返回后怎么组织答案。这种能力更依赖“见过足够多的高质量样例”,而不是单纯依赖参数量。

我做过一个很直观的对比:同一个7B模型,在通用聊天语料上效果还行,但一旦进入工具调用场景,输出就崩。最典型的表现是它知道要输出JSON,却把字段名写错,或者在一个需要调用多个工具的复杂任务里,只完成第一步就直接给结论。背后的原因并不玄妙——它的训练数据里,“工具调用轨迹”太少了。大模型之所以工具调用能力强,是因为训练阶段见过海量结构化API调用样例和思维链轨迹,小模型没这个条件。

所以问题的本质就变成了:我们能不能制造大量高质量的工具调用和问答轨迹给小模型学?这就是大模型的用武之地。

1.2 大模型当“老师”的三种主流姿态

在落地过程中,我总结了大模型“教”小模型的三种主要方式,它们的侧重点各不相同。

方式 核心思路 主要应用阶段 成本敏感点
行为蒸馏 用大模型生成“用户问题-思维链-工具调用-最终答案”的完整轨迹 SFT阶段 生成轨迹的API费用和过滤成本
合成数据扩充 大模型根据种子工具和场景批量生成新任务与新对话 数据准备阶段 多样性设计和质量清洗成本
偏好对齐 针对同一问题,生成“正确工具调用”和“错误工具调用”作为正负样本 DPO/RLHF阶段 偏好标注的准确性和一致性

行为蒸馏是基础。我最早的做法就是拿一个大模型API,给出一堆工具定义和用户问题,让它生成完整调用过程。这里有个容易被忽略的细节:大模型生成的轨迹不一定好用,经常有幻觉,参数值瞎编、工具名张冠李戴,所以过滤这一关绝对不能省。合成数据扩充是在有了基础种子之后,让大模型在工具列表里随机组合出更复杂的场景,制造“需要多步调用”的任务。偏好对齐则是用来解决“模型虽然会写JSON,但不会选对工具”的问题,后面会详细展开。

一句话总结:大模型不是用来替代小模型的,而是用来给小模型“出题、给答案、批改作业”的。

2. 工具使用能力的数据飞轮怎么搭

2.1 工具调用的数据表示:从ReAct到JSON function calling

开始造数据之前,必须先定数据格式。目前主流两种:一种是很早的ReAct,把推理和动作都写在文本里;另一种是更结构化的JSON function calling,模型输出一个带函数名和参数的对象。我的建议是直接用JSON格式。原因很简单:文本式ReAct在小模型上容易“跑偏”,从Thought到Action再到Observation,稍微写错一个词,后面的解析就全乱;而JSON是强结构,天然方便代码解析和校验,也方便后续接入工具网关。

一个典型的训练样本长这样:

{
  "instruction": "帮我把北京明天下午三点到五点的空闲会议室订一下,人数大概八人。",
  "tools": [
    {
      "name": "search_meeting_rooms",
      "description": "根据时间和人数查询空闲会议室",
      "parameters": {
        "type": "object",
        "properties": {
          "date": {"type": "string", "description": "日期,YYYY-MM-DD格式"},
          "time_start": {"type": "string"},
          "time_end": {"type": "string"},
          "capacity": {"type": "integer"}
        }
      }
    }
  ],
  "thought": "用户需要预订会议室,需要先查询空闲会议室。日期是明天,时间是下午3点到5点,人数8人。",
  "call": {
    "name": "search_meeting_rooms",
    "arguments": {
      "date": "2025-06-12",
      "time_start": "15:00",
      "time_end": "17:00",
      "capacity": 8
    }
  }
}

别小看这个结构。我踩过最惨的坑就是早期样本里“thought”和“call”没有分离,小模型经常把thought里的内容也折进arguments里,导致JSON解析失败。后来强制要求:thought是隐含推理,不参与执行;call是最终输出,只保留结构和参数。这一步的一致性比什么都重要。

2.2 用大模型批量合成工具调用任务

有了格式,接下来就是批量造任务。我的做法是分三步:

  • 种子工具库先建好 :把真实业务里会用到的工具按功能分类,至少准备20到30个。每个工具必须有结构化的schema,包含工具名、描述、参数类型、参数说明、必填项。描述尤其重要,小模型主要靠描述来匹配工具。
  • 构造用户意图池 :针对每个工具,人工写5到10个典型用户问题作为种子,然后把这些问题丢给大模型,让它扩展出更多变体。比如“查天气”可以变成“明天去杭州出差,需要知道穿什么衣服”“周六想带娃去公园,适合户外活动吗”等等。大模型擅长这种同义改写和场景衍生。
  • 让大模型完整走一遍调用链 :给大模型看当前用户问题、可用工具集合,让它自己决定调哪个工具、填什么参数、拿到结果后怎么回答。如果工具结果字段是虚构的,就让大模型先造一个符合schema的返回结果,再基于结果回答。

这里有一个非常关键的点: 一定要生成“需要组合多个工具”的复杂任务 。单工具调用模型很容易学会,但真实业务里经常是“先查空闲会议室,再订会议室,再通知参会人”,这种多跳任务如果不覆盖,小模型上线就会断链。

2.3 问答能力的数据怎么扩

工具调用之外的另一半,是问答能力。这一块我推荐的组合是“检索增强问答 + 多轮对话”一起做。纯让大模型凭空生成一堆QA对,效果会偏“大模型腔”,而且很容易犯事实错误。更好的做法是:先准备一批业务文档或知识库片段,再让大模型基于这些片段构造问题,同时要求答案必须能在片段里找到依据。

一个具体的流程:

1. 从知识库中抽取段落,保留标题、正文和元信息。
2. 用大模型为每个段落生成3-5个问题,覆盖细节抽取、归纳总结、对比分析等类型。
3. 让大模型先决定“是否需要调用检索工具”,再生成查询语句。
4. 把检索结果拼进上下文,生成最终答案。

这样训练出来的小模型,就不只是在“背答案”,而是学会了一个完整链路:先判断该不该检索、怎么检索、拿到结果后怎么组织答案。这套逻辑和工具调用是同构的,所以你可以把它们放进同一个训练集,不要让模型以为“只有工具类任务才需要结构化输出”。

2.4 数据筛选与去重:别让脏数据进训练集

合成数据最大的问题是“量大但脏”。大模型生成1000条数据,真正能用的可能只有600条。所以我在数据进入训练集之前,加了四道过滤:

  • 硬性规则过滤 :JSON能否解析、工具名是否在工具库中、参数是否通过schema校验。
  • 逻辑一致性校验 :用户问题问的是“明天”,生成的arguments日期是不是明天;“人数八人”,capacity是不是8。
  • 大模型质量打分 :让一个较强的大模型按“用户意图理解准确、工具选择合理、参数填写正确、答案自然度”四个维度打分,低于阈值的直接丢掉。
  • 语义去重 :用Embedding模型把指令转成向量,聚类后只保留每个簇中最具代表性的样本。这一步能有效避免大量同质化数据把模型“带偏”。

这套流水线跑下来,最终能用的数据大概只有原始生成量的五到六成,但训练效果好了不止一个档次。数据量不是越大越好,干净且多样才是关键。

3. 持续改进的闭环:训练、评估、回流

3.1 SFT阶段:让模型先“会说工具话”

数据准备好之后,进入训练环节。在SFT阶段,我的核心目标是让模型学会“格式化地说话”——看到用户问题,知道先想一下,再输出一个结构化的工具调用。这个阶段不需要追求模型多么聪明,先确保它输出稳定、字段正确、风格统一。

实际操作中,我用的是LLaMA-Factory,因为它对SFT和后面要做的DPO都支持得比较好。一个典型的SFT配置里,需要关注几个点:

  • 指令模板 :尽量和推理阶段的prompt保持一致。比如训练时用“你是一个智能助手,可以使用以下工具...”,那推理时也要用相同的前缀,模板不一致会导致效果暴跌。
  • Loss计算掩码 :只对模型需要生成的部分计算loss,工具定义、系统提示这些“输入”部分要mask掉。早期我图省事没做mask,结果模型学会了复读工具描述而不是真正调用。
  • 学习率与轮数 :小模型懒,这种结构化任务不需要训太多轮,我通常2到3个epoch就够。轮数过多模型会记住训练集,导致泛化变差。
llamafactory-cli train \
  --model_name_or_path Qwen/Qwen2.5-7B-Instruct \
  --stage sft \
  --dataset tool_qa_v1 \
  --cutoff_len 4096 \
  --learning_rate 1e-5 \
  --num_train_epochs 3 \
  --lora_rank 32 \
  --output_dir ./checkpoints/sft_v1

SFT后先做一轮快速冒烟测试,重点关注格式错误率。如果100条测试里还有超过5条JSON解析失败,就先不要往下走,回头查数据模板和mask配置。

3.2 工具对齐阶段:从“会调用”到“会选对”

SFT只能让模型“会说工具话”,但“选对工具”是另一个能力层面。有时候模型格式完全正确,却调了一个明显不对的工具,比如用户问“天气”,它却调了“查日历”。这属于意图理解与工具选择的错位,需要在偏好对齐阶段解决。

我实际用的是DPO。构造偏好数据的方式是:给大模型同一个用户问题,让它分别生成“正例”和“负例”,正例是正确选择工具并给出合理参数的轨迹,负例则是故意写一个“格式正确但工具选错”的轨迹。注意负例不能胡编到离谱,它最好是那种“很像正确答案但实际不行”的样本,这样模型才能真正学会区分。

这部分的训练数据通常不需要太多,我大概用了3000到5000条偏好对,就看到了明显改善。DPO本身不复杂,核心在于偏好对的构造质量。我踩过的坑是:正负例差异过大,比如正例是完美调用,负例是完全没有调用,模型学到的只是“必须调用工具”这个表层规律,而不是“正确选择工具”。后来我把负例改成“调用了工具,但搞错了工具名或参数语义”,效果才上来。

3.3 自动化评估:不能只看文本相似度

评估是整个闭环里最容易自欺欺人的环节。如果你只拿BERTScore或者Rouge去算答案相似度,你会发现分数高得离谱,但模型一上线就露馅。原因是工具调用是强约束结构,一步错步步错,单纯的文本重叠率根本反映不了执行结果。

我搭建了一个两层评估体系:

评估维度 方法 通过标准
结构有效性 解析模型输出,检查JSON、工具名、参数schema 解析成功率 ≥ 98%
执行正确性 真实调用工具网关,模拟执行,对比最终结果 任务成功率 ≥ 85%
语义质量 把模型输出和大模型参考答案交给LLM-as-judge打分 单轮打分 ≥ 4.5/5

这里最有价值的其实是“执行正确性”。我们在工具网关里加了一个mock模式,每个工具都有对应的模拟返回,这样每次模型改动后,可以自动化跑几百条真实链路,看它是不是真的按预期完成了任务。这个mock模式就像一个沙盒,能在不影响线上服务的前提下,把问题都暴露出来。

我还会每周存一份评测样本,防止某次数据改动导致回归。这个版本隔离是很多团队会忽略的,后面专门讲。

3.4 线上失败样本回流:持续改进的最后一块拼图

评估只能发现问题,真正让模型变强的,是线上失败样本的回流。我设计了一个很简单的回流管道:

  1. 实时采集 :线上服务把每一次请求的输入、输出、用户反馈、异常日志写入日志系统。
  2. 失败识别 :通过规则(比如JSON解析失败、调用了不存在的工具、用户点了“踩”)和模型分类器筛选出失败样本。
  3. 聚类归因 :把失败原因分成几类——格式错误、工具选择错误、参数缺失、答案不准确等。
  4. 修复并入库 :把失败样本抽出来,用大模型重新生成正确轨迹,再经过过滤规则,进入下一轮训练集。

这个流程看起来简单,但真正难的是坚持做。很多团队一开始兴致勃勃,跑两周就停了,然后模型就在原地踏步。我个人的做法是每周固定跑一次“回流+重训+评估”的小迭代,即使效果没有明显提升,也能保证模型不会越用越差。

4. 我的技术选型和开源参考

4.1 小模型底座怎么选

我在这套方案里试过不少开源底座,简单列个对比供参考:

模型 参数量 工具调用表现 中文问答表现 部署成本
Qwen2.5-7B-Instruct 7B 优秀,原生支持function calling 优秀 单卡A10可跑
Qwen2.5-3B-Instruct 3B 良好,经过训练后可用 良好 CPU也能跑,速度一般
Llama-3.2-3B-Instruct 3B 中等,需要较多数据微调 一般 低
Mistral-7B-Instruct 7B 中等偏上 中等,中文稍弱 较高
DeepSeek-R1-Distill-Qwen-7B 7B 推理更强,但输出冗长 优秀 中等

如果让我推荐一个“性价比之王”,我会选Qwen2.5-3B-Instruct。它的底子不错,配合生成的高质量数据,能在工具调用场景达到接近7B模型八成以上的效果,但部署和推理成本低很多。如果你对效果要求更高,Qwen2.5-7B是更稳妥的选择。但如果业务知识量很大、复杂推理多,预算又允许,直接上14B甚至32B也不是不行,无非是成本换效果。

4.2 训练、推理、评测工具链

工具链方面,我只推荐我自己实际用着顺手的:

  • LLaMA-Factory :数据预处理、SFT、DPO一站式搞定,适合快速迭代。
  • TRL :如果只想用Hugging Face生态,TRL的DPOTrainer也很成熟。
  • Unsloth :在资源紧张的时候微调用,能省不少显存,训练速度也更快。
  • vLLM :小模型部署和推理用vLLM,吞吐量高,兼容OpenAI接口,后面接工具网关很方便。
  • Ollama :本地快速试模型时用,胜在省心,适合验证想法。
  • LangSmith / Langfuse :我拿Langfuse做链路追踪,看线上“问题→工具调用→最终答案”的完整链路,定位失败节点很快。

其中vLLM有一个点我特别推荐:它支持函数调用格式的输出约束。在部署阶段,可以直接用它把输出限制成合法的JSON结构,能省掉不少解析错误。虽然训练时还是要让模型本身学会正确输出,但推理时加一道约束,能明显降低线上格式崩溃率。

4.3 值得反复看的开源项目和论文

这波“大模型教小模型”的做法,开源社区其实已经积累了不少好东西。几个对我启发最大的:

  • Toolformer :最早让我认识到“模型可以通过自监督方式学会调用工具”的工作,虽然是老论文,但思路很经典。
  • Gorilla :专门做API调用的大模型,它的数据构造方法值得细读,里面有很多关于“如何把API文档和调用样例组织成训练数据”的细节。
  • DeepSeek-R1的蒸馏思路 :虽然R1主要是推理模型,但它证明了“用大模型生成链式推理,蒸馏到小模型”这条路是通吃的,工具调用本质上也是链式推理的一种。
  • AnyTool :在大模型工具调用方面做了大量数据组合的工作,尤其是“多工具协同”的构造逻辑,我上面提到的组合任务,很大程度上受了它的启发。

看这些工作的时候,重点不是复现代码,而是理解他们“数据从哪来”“格式怎么定”“失败样本怎么处理”。这些才是决定一个工具调用模型能不能落地的核心。

5. 实测中的坑与应对

5.1 格式崩溃:小模型真的会“说漏嘴”

工具调用训练最磨人的坑就是格式崩溃。小模型经常会出现这些状况:

用户:帮我查下北京明天天气
模型:好的,我来帮你查询北京的天气。调用 search_weather 工具。
{"city": "北京", "date": "明天"}

看,它在调用工具之前先输出了一段自然语言,而且“明天”没有转换成年月日。这种输出在文本聊天里看起来很自然,但解析引擎拿到它,要么识别不出工具调用,要么日期字段类型不对。我的解决办法是在训练数据里强制加入大量“直接调用工具,不加多余寒暄”的样本,同时在推理侧配合vLLM的结构化约束。双管齐下之后,格式崩溃率才从最初的20%降到了1%以内。

5.2 蒸馏过头的退化:大模型错觉被放大

另一个坑是大模型的错误被小模型放大了。大模型生成轨迹时,偶尔会一本正经地给参数填一个看似合理但不存在的值,比如用户问“我附近有什么川菜馆”,大模型可能直接填一个“lat: 39.9, lng: 116.4”的坐标,而不是去调定位服务。这种错误在单条数据里不显眼,但合成数据一多,小模型就会把这种短期行为当成规律,甚至学会“编坐标”而不是“请求权限”。

针对这类问题,我后来定了一条铁律: 所有参数必须能从用户输入或知识库中明确推导,否则一律标记为缺失并生成“询问澄清”的回复 。还有一招是对大模型生成的轨迹做“逆向验证”:拿着生成的参数重新去调mock工具,看返回是否和上下文吻合,对不上的直接废弃。这一步能把大量隐性噪音挡在训练门外。

5.3 评估集污染:持续改进最大的隐形杀手

持续改进做得越久,越要小心评估集污染。早期我把线上失败样本修复后直接丢进训练集,同时也把其中几条放进评估集,结果每次迭代评估分数都在涨,上线却没有实感。后来一查,原来是部分评估样本已经在训练集里出现过,模型记住答案了。

从那以后,我强制做了两件事:一是训练集和评估集按时间窗口隔离,比如6月之前的数据进训练集,6月之后的数据进评估集;二是每个评估样本绑定一个“唯一来源ID”,通过脚本检查它是否在训练数据中出现过。这两条规则执行之后,评估分数的“虚高”问题基本消失,模型改进方向也清晰多了。

5.4 工具数量扩展与上下文压力

工具数量少的时候,把所有工具定义都塞进系统提示词没问题。但当工具数量到三四十个以上,两个问题就出现了:一是token占用越来越大,挤占上下文空间;二是模型面对一堆工具描述容易“选择困难”,选错率上升。

我的方案是做一个轻量级的工具路由模块:先根据用户问题做一次粗分类,只把可能相关的5到8个工具定义放进提示词。这个路由不一定要用大模型,可以用Embeding相似度检索,成本低、速度快。实测下来,工具选择准确率反而涨了,因为模型不再被无关工具干扰。等未来工具数量继续增长,还可以引入多级路由,但那是另一个故事了。

最后再分享一个实际操作中的心得:这套“大模型教小模型”的方法,本质上是把大模型的智能“压缩”成规则和样例,再刻进小模型里。它不会让7B模型一夜之间变成GPT-4,但能让它在特定任务上做到“够用、稳定、干净”。如果你也在做类似的事情,建议先不要追求一步到位,把数据管道和评估体系建好,再慢慢迭代。这两个地基打牢,模型能力会自己往上长。

SaaS与AI原生融合:智能决策系统的架构与实践 AI原生应用正重塑企业服务,通过深度学习与强化学习技术,将传统SaaS工具升级为具备自进化能力的智能系统。其核心在于构建数据飞轮闭环,实现从数据采集、模型训练到决策优化的全链路自动化。在零售、金融等行业中,这类系统已显著提升合同审查、动态定价等场景效率,如采购决策速度从4小时缩短至9分钟。关键技术涉及容器化部署、多租户隔离及边缘智能,其中Kubernetes动态扩缩容与PostgreSQL的SCHEMA隔离方案可降低60%硬件成本。值得注意的是,成功落地需规避样本偏差、特征工程陷阱等数据问题,并建立以业务指 阅读详情

相关推荐

AI时代产品经理面试指南:应对大模型与不确定性

随着大模型技术的普及,AI产品经理和产品负责人的面试考察重心已从传统的需求拆解与优先级管理,转向对不确定性场景的评估能力、数据评测体系设计以及风险兜底机制的理解。大模型输出的概率性、幻觉风险以及用户行为的不可预测性,使得原本依赖确定性需求与验收标准的PO工作方式面临挑战。技术价值在于帮助团队在模型能力边界内定义可量化的产品目标,并构建从评测集建立、指标定义到闭环反馈的工程化流程。应用场景涵盖AI客服、智能文档分类、Agent自动化决策等,要求PO具备跨角色协作与快速验证思维。本文系统梳理了AI产品面试高频问

weixin_34160277的博客 671

大模型涌现现象:临界点识别与小模型工程化应对

大模型涌现是指模型能力在规模跨越特定阈值后发生的非线性、质变式跃迁,本质是高维神经动力学系统的相变行为,而非简单性能提升。其原理根植于权重空间拓扑结构变化、吸引子重构与跨尺度信息整合能力的突现。该现象带来显著技术价值:支撑长程推理、符号操作与多跳因果建模等高级认知任务,广泛应用于金融风控、政务协同、医疗诊断等需强逻辑鲁棒性的场景。本文聚焦一线实操,结合‘临界点’和‘工程化应对’两大热词,系统解析如何科学验证真涌现、定位任务专属拐点,并通过模块拆解、混合推理与数据飞轮等手段,让7B级小模型稳定逼近70B大模型

aigui1439的博客 475

Spring AI评估器与优化器:构建生产级大模型应用的仪表盘与调校系统

在AI工程化实践中,大模型应用的稳定部署与持续优化是关键挑战。其核心在于建立一套有效的评估与优化机制,这类似于为系统安装“仪表盘”和“自动调校系统”。评估器(Evaluator)的作用是将抽象的“效果好坏”转化为可量化的业务指标,如事实准确性、意图符合度与格式规范性,从而实现多维度的质量监控。优化器(Optimizer)则基于评估反馈,通过动态调整提示词、模型参数或路由策略,形成“感知-决策-执行”的闭环。这种工程化闭环能显著提升应用的稳定性和适应性,尤其在处理成本控制与响应时间飘忽不定等生产环境问题时,展

weixin_33860528的博客 313

通用大模型vs垂直小模型:AI落地的可行性前沿决策指南

大语言模型(LLM)在实际应用中面临通用性与专业性的根本张力。通用大模型虽具备广泛语义理解能力,但其隐性成本高、幻觉风险大、实时性受限;而垂直小模型通过领域数据微调与工程优化,可在确定性任务中实现更高准确率、更低延迟和更可控成本。技术价值体现在将‘不可验证的智能’转化为‘可度量、可迭代、可审计’的业务能力。典型应用场景包括金融风控、医疗报告生成、工业设备日志分析等中等确定性+中等可验证性+中等实时性任务。本文聚焦‘Jacks of All Trades’与‘Masters of One’的动态权衡,结合Mo

weixin_30394981的博客 364

金融大模型测评方法论:保险条款理解与合规推理能力拆解

金融大模型不是通用语言模型的简单迁移,而是面向强规则、高合规、零容错业务场景的专用智能体。其核心能力围绕法规理解、条款解析、逻辑推理与风险识别展开,技术价值在于将非结构化监管文本、碎片化保单条款和多源理赔数据转化为可验证、可审计、可落地的决策输出。典型应用场景覆盖智能核保、自动理赔审核、监管问答中台及反欺诈实时拦截等关键业务环节。本文聚焦保险条款理解与监管合规问答两大高频刚需维度,结合真实脱敏语料构建、三层穿透知识引擎、确定性校验机制等工程实践,揭示金融AI从榜单分数走向生产可用的核心路径。

aigui1439的博客 420

AI办公入口战:从RAG到Agent的底层逻辑与落地实践

大模型技术正加速渗透日常办公场景,AI助手已成为文档、表格、IM等工具的新入口。理解AI办公入口的价值,需要从自然语言处理、检索增强生成(RAG)等基础技术出发,掌握其原理与工程实现。RAG通过向量检索与知识库结合,让模型基于真实数据生成内容,有效缓解幻觉问题;Agent则负责任务拆解与工具调度,实现从单点问答到跨应用执行的自动化。这些技术在企业知识管理、批量文档处理、智能会议纪要等场景有广泛应用。围绕AI办公入口战的底层结构,梳理模型接入、权限控制、API开放与批量任务落地要点,为产品选型与技术实践提供参

weixin_30235225的博客 462

训练时扩展:STaR、GRPO、DAPO让小模型匹敌大模型

在人工智能模型训练中,模型规模常被视为能力上限的决定因素,但训练时扩展(Training-Time Scaling)提供了一条突破算力瓶颈的新路径。它通过在训练阶段引入自我生成、自动筛选与策略优化,让模型在固定参数规模下持续提升推理质量,尤其适合数学推理、代码生成等答案可验证的任务。这一思路的核心是让模型像学生一样反复练习错题,把高质量推理链内化为权重。STaR、GRPO、DAPO共同构成了完整的自我改进流水线:STaR负责自动构造思维链数据,GRPO用组内相对优势替代价值模型进行强化学习,DAPO则解决了

weixin_34254848的博客 281

LLM合成数据训练实战:分层流水线与质量过滤方法

合成数据是突破大语言模型训练中高质量标注数据瓶颈的关键技术路径,其核心在于通过可控生成、教师-学生协同蒸馏与多维质量门控,实现知识密度与任务对齐度的双重保障。相比传统人工标注,合成数据能显著降低合规风险、缩短迭代周期,并支撑金融、医疗、法律等垂直领域模型快速落地。技术原理上,它依赖结构化种子驱动、领域知识图谱对齐、逻辑连贯性检测及任务对齐验证等工程化手段,而非简单文本生成。当前主流实践已从‘全量替代’转向‘混合增强’策略,在保证长尾覆盖与高风险兜底的前提下,以10%真实数据撬动90%效果提升。本文聚焦LLM

weixin_29051811的博客 259

漫话大模型:预训练已死?后训练时代才是大模型能力跃迁的真正战场

![一座工厂的流水线:左边堆满数据(预训练),右边是精细打磨车间(后训练)](https://i-blog.csdnimg.cn/direct/a15198d59b344a9085d2e7dd40e558cb.png) ## 写在前面 2024 年 12 月,Ilya Sutskever 在 NeurIPS 做了一个著名的演讲,标题很直白:**Pre-training as we know i

老七聊AI 420

【外挂编程】外挂编程技术揭秘(二)

引言: 经过上一篇文章大家可能对外挂有了一个初步的认识,之前的内容比较简单,应该大家很容易掌握。我写作过程中我发现三个篇幅可能写不完,后续还可能要多加几个篇幅,这篇我们就先以内存挂为主吧。话不多说了,让我们开始吧。 文章中代码github地址: https://github.com/Diamonds-ZhaoYu/hz_example 环境要求: 系统:Windows 语言...

c-rain 4033

NXP KW45开发实战:如何在MCUXpresso IDE中正确配置J-Link并解决设备识别问题

本文详细介绍了在MCUXpresso IDE中配置J-Link以支持NXP KW45无线MCU开发的实战指南。从环境准备到J-Link深度配置,再到烧录流程优化和高级调试技巧,帮助开发者高效解决设备识别问题并提升开发效率。特别推荐使用JLinkRemoteServer.exe进行多设备并行调试,并提供了烧录速度优化和低功耗调试的实用技巧。

gray5的博客 864

AI面试准备平台真相:拆解Confetti AI技术架构与实战训练逻辑

AI面试已从考察算法基础转向评估‘AI协同力’——即工程师与大模型协同解决问题的系统性能力。这一转变催生了对真实场景化训练工具的刚性需求,而Confetti AI并非普通聊天界面,其核心是基于状态机驱动的面试模拟系统、多维度实时反馈引擎与联邦学习驱动的数据飞轮。它通过诊断评估、反向出题、三锚点链接等机制,将知识输入转化为可迁移的工程决策能力。在AI教育领域,真正决定求职成效的不是平台是否被收购或背书,而是训练能否精准覆盖分布式系统设计、LLM推理优化、成本权衡等高频面试态问题。本文深入解析该平台如何以‘能力

weixin_33046983的博客 317

FISCO-BCOS配置及使用控制台

如果因为网络问题长时间无法下载,请尝试:curl -#LO https://gitee.com/FISCO-BCOS/console/raw/master-2.0/tools/download_console.sh && bash download_console.sh。为了可以更加方便快捷,所以HelloWorld合约已经被内置了,位于控制台下面的contracts/solidity/HelloWorld.sol。用于获取和设置name的值,合约代码如下。部署成功会返回合约地址。

qq_51562644的博客 831

AI时代SaaS估值逻辑变革:从工具效率到数据智能与生态定价权

在数字化转型浪潮中,软件即服务(SaaS)的核心价值正经历深刻重构。传统SaaS以流程自动化和效率提升为核心,其技术架构围绕功能模块与标准化工作流构建,通过降低IT成本与运维门槛获得市场认可。然而,随着大语言模型(LLM)和人工智能技术的普及,单纯实现业务流程线上化的工具价值正被快速稀释。新一代SaaS的价值逻辑转向“数据智能”与“生态定价权”,其技术范式正从“功能模块”演变为“智能体工厂”。这要求系统具备沉淀高质量领域数据、注入领域知识(Domain Knowledge)并构建专用智能体(Agent)的能

weixin_34174322的博客 454

【原创,解决CLodop安装后无法调用的问题】已经安装过CLodop,但是网页上仍然提示“clodop云打印服务(localhost本地)未安装启动,点击这里执行安装....”

在某些国内web网站中,需要安装一个名为“CLodop”的插件;但在实际使用过程中,即使安装了CLodop插件,网页试图调用它时还是会提示“clodop云打印服务(localhost本地)未安装启动,点击这里执行安装...”,且无法完成相关打印任务 本文属原创博客,分析了解决CLodop无法被调用的问题,并附上了原理和解决方法,本质上是和跨域请求以及CORS类安全组策略相关

link_in_csdn的博客 2万+

飞塔防火墙CVE-2022-40684漏洞复现:手把手教你搭建靶场环境(附调试技巧)

本文详细指导如何搭建Fortinet飞塔防火墙CVE-2022-40684认证绕过漏洞的靶场环境,涵盖虚拟机部署、网络配置、调试模式开启及漏洞原理分析。通过手把手教程,读者可掌握漏洞复现与深度调试技巧,深入理解该认证绕过漏洞的利用与防御。

h6i7j8的博客 695

生成式AI九层价值地图:从芯片到应用的商业化真相

生成式AI正经历深度 commoditization(商品化)进程,其技术栈从底层芯片、GPU、云服务,到通用大模型、垂直小模型、开发平台、智能体、应用层乃至新型计算设备,各层级的价值密度与护城河强度差异巨大。理解这一分层逻辑,是判断技术投入ROI、规避API依赖陷阱、识别真正壁垒的关键前提。其中,通用大模型因开源洪流与能力趋同加速贬值,而垂直小模型凭借领域知识重构与业务流程深度耦合,展现出更强的定价权与客户黏性;GPU云服务虽看似基础设施,实则面临毛利压缩与专业能力黑盒化双重压力。本文基于17个真实交付项

chubaisheng8627的博客 361

R语言实战:三因素方差分析(ANOVA)从入门到精通(附完整代码解析)

本文详细介绍了如何使用R语言进行三因素方差分析(ANOVA),从数据准备、模型构建到结果解读与可视化,提供完整代码解析。通过实战案例,帮助读者掌握复杂交互效应的分析方法,适用于科研、教育等多个领域的数据分析需求。

weixin_29081101的博客 244

2023年2月AI技术趋势:从大模型突破到工程化落地

人工智能正经历从‘模型为中心’向‘系统为中心’的关键转型,核心驱动力不再是参数规模的跃升,而是工程栈的稳定性、可维护性与服务SLA保障能力。RAG、LoRA微调、Serverless部署、合成数据等技术已跨越概念验证阶段,进入真实业务闭环——其价值体现在检索质量可控、微调结构优化、冷启动延迟压降、数据飞轮闭环构建等具体工程指标上。尤其在企业知识库、开发者工具、客户服务等场景中,AI正从问答助手进化为具备跨系统动作编排与决策代理能力的生产级组件。本文聚焦2023年2月真实生产环境中的技术演进信号,解析RAG质

weixin_34110749的博客 295

VisionPro九点标定实战:从相机拍照到机器人精准抓取的完整流程

本文详细介绍了VisionPro九点标定技术在工业自动化中的应用,从相机拍照到机器人精准抓取的完整流程。通过硬件配置、标定步骤和实战技巧的解析,帮助工程师实现高精度视觉引导系统,提升生产效率。特别适合需要解决二维图像坐标与物理空间转换问题的自动化项目。

weixin_30664051的博客 406

优化dalsa相机检测界面

上节实现了使用qt结合dalsa相机显示检测到缺陷的画面,由于窗口过于简陋,本节将进行一个界面优化。

A1983Z的博客 988

企业知识AI Agent构建:从RAG到Skill调用的低成本实践

在人工智能技术快速发展的背景下,如何高效管理和利用企业内部海量非结构化知识成为关键挑战。其核心原理在于通过检索增强生成(RAG)技术,将企业文档、会议纪要等资料转化为机器可理解、可检索的向量化表示,并结合大型语言模型的推理能力,构建能够理解并运用企业私有知识的智能系统。这一技术方案的价值在于显著提升知识查找与复用效率,降低员工培训与跨部门协作成本。典型的应用场景包括智能技术问答、项目文档自动生成、历史问题解决方案快速定位等。本文以企业知识智能化为切入点,深入探讨了如何通过优化知识库构建、精细调优RAG流程及

weixin_33836874的博客 400

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

字节新设AI数据部门:大模型竞争进入数据效率时代

数据工程作为大模型落地的关键支撑,正在从幕后走向台前。模型参数与算力固然重要,但数据质量、数据配比与合成数据构建能力,决定了模型能力的真实上限。随着公开高质量文本逐渐枯竭,如何通过清洗过滤、质量打分、去重算法构建高价值训练集,成为AI团队的核心课题。字节跳动继Seed、Flow之后成立专门的数据一级部门,正是为了把数据采集、清洗、配比、评测与数据飞轮体系化、平台化,这一信号表明大模型竞争已进入数据效率时代。对AI应用开发者而言,理解数据管线建设、评测集构建以及RAG中的数据治理,将成为必要的工程素养。

weixin_30698527的博客 338

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

教育AI为何不能只靠大模型API?技术自主的四层落地路径

教育AI不是通用大模型的简单应用,而是面向教学认知规律的专用系统构建。其核心原理在于将学科知识图谱、教学状态机与可解释推理机制深度耦合,以解决通用AI在确定性、可干预性与数据合规性上的根本缺陷。技术价值体现在提升错题归因准确率、降低终端响应延迟、强化教研协同效率,并支撑《人工智能赋能教育行动方案》所要求的可验证、可审计能力。典型应用场景包括轻量化解题引擎、课堂实录智能转译、教师主导的提示词共建等。本文基于好未来等一线实践,系统拆解教育领域模型自研、数据飞轮构建、教研-技术协同平台及伦理治理框架四大关键路径。

weixin_29047919的博客 268

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

数据飞轮重塑数字基建:从不动产到生产线

在AI应用深入落地的当下,数字基础设施的价值不再等同于机房、服务器等重资产本身,而在于数据能否在业务与模型之间持续循环流动。数据飞轮作为一套由采集、加工、训练、推理、回流构成的物理系统,正在重构算力、存储与数据治理的协作逻辑:算力要避免空转,存储需按温冷分层控制成本,治理则重在最小规范。从企业客服智能体到规模化模型迭代,飞轮转速决定了数据资产的增值速度,也让数字基建从静态的“仓库”变成动态的“生产线”。理解数据飞轮,是释放AI基础设施潜能的关键。

weixin_29055137的博客 197

编码AI自我改进:小参数模型如何逼近大模型效果

在机器学习与深度学习领域,模型自我进化常被误解为运行时调整权重,真实路径是“生成—执行—反馈—再训练”的数据飞轮。代码任务因具备确定的测试用例,天然适合构建这种闭环验证机制。本文从技术原理出发,解释为何参数压缩上百倍的编码模型,在代码生成、修复及推理链评测中仍能贴近大模型准确率——任务边界收窄、训练信号强是核心。对于在低显存GPU上运行编码Agent、探索模型轻量化或设计自我改进训练回路的开发者,这种范式提供了可落地的工程路径。文章按复现顺序拆解环境配置、最小迭代循环、参数调节与评测避坑要点,帮助读者在本地

weixin_34221775的博客 399
上一篇: ECG心电图分类:CNN伪图像建模与Grad-CAM可解释性实践
下一篇: AI写作工具如何重塑软件文档生态
小雨果1号
博客等级 码龄10年 55粉丝 1万+原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值