设计系统的 LLM 微调实践:用团队规范训练专属 AI 设计助手
设计系统的 LLM 微调实践用团队规范训练专属 AI 设计助手一、引子通用模型不懂你的品牌色让 Claude 生成一个卡片组件颜色用--color-primary它选了蓝色。让 GPT-4o 做同样的任务它选了紫色。没有对错之分——通用模型的默认审美和应用的设计规范之间有一道鸿沟。微调Fine-tuning是跨越这道鸿沟的技术手段。不是让 LLM 重新学习如何写代码而是在现有能力基础上教会它我们这个团队的具体偏好。二、微调 vs Prompt Engineering 的边界何时使用 Prompt规则数量 20 条、规则每次都可能变化、Token 列表如颜色值适合直接注入 Prompt。何时使用微调规则数量 50 条、编码风格是稳定且独特的、有 200 高质量组件代码作为训练数据。三、微调实践步骤第一步构建训练数据集从团队的代码仓库中筛选 200-500 个质量最高的组件代码。每个训练样本是一个Prompt-Response对Prompt系统提示 需求描述: 使用团队设计系统创建一个用户资料编辑表单。包含头像上传、姓名输入、简介文本域、保存按钮。 Response团队实际代码: [完整的组件代码使用团队的 Token 变量、编码风格、状态管理模式]关键质量要求只使用经过 Code Review 的合并代码排除含有已知 Bug 的组件确保每个组件覆盖至少 3 种状态loading/empty/error第二步数据清洗/** * 训练数据清洗脚本 */ function cleanTrainingData(components: CodeSample[]): CodeSample[] { return components // 去除重复 .filter((c, i, arr) arr.findIndex(x x.hash c.hash) i) // 去除代码行数 20 的太简单没有训练价值 .filter(c c.code.split(\n).length 20) // 确保使用了设计系统 Token .filter(c /var\(--/.test(c.code)) // 去除有 TODO 或 FIXME 的代码不完整 .filter(c !/TODO|FIXME/.test(c.code)) // 去除没有 TypeScript 类型的 .filter(c c.code.includes(:) c.code.includes(interface)) // 平衡组件类型分布 .filter(c ensureTypeBalance(c)); }第三步微调与评估使用 OpenAI 的 Fine-tuning API 或 LLaMA-Factory 等开源工具进行微调。评估标准颜色正确率生成的代码中使用 Token 变量而非字面量的比例目标 100%间距一致性间距值符合设计系统步进的比例目标 95%状态完整度正确处理 loading/empty/error/disabled 四种状态的比例目标 90%类型安全TypeScript 编译零错误目标 100%四、边界分析微调的维护成本设计系统更新后如品牌色从蓝色改为绿色已微调的模型不会自动更新——它学的是旧的颜色。需要在每次设计系统重大更新后重新微调这引入了版本管理的复杂度。训练数据质量的关键性Garbage in, garbage out。如果训练数据中包含不符合规范的旧代码比如有人在组件中用了硬编码的颜色值模型会学到这个坏习惯。微调不是万能的微调让模型记住了通常怎么做但无法理解为什么这样做。当遇到全新的组件需求时微调后的模型可能仍然输出不符合新场景的代码。五、总结规则 20 条用 Prompt Engineering 50 条且稳定时考虑微调训练数据需要 200-500 个高质量组件代码经过 Code Review 的合并代码数据清洗包括去重、最低行数、Token 变量检查、类型安全检查评估标准颜色正确率、间距一致性、状态完整度、类型安全每次设计系统重大更新后需要重新微调增加维护成本微调训练的数据质量直接影响模型产出质量

相关新闻

程序员转型AI大模型:核心岗位与学习路径

程序员转型AI大模型:核心岗位与学习路径

1. 程序员转型AI大模型的现状与机遇 2023年被称为AI大模型元年,技术迭代速度远超预期。我身边至少有20位传统开发岗的朋友在最近半年完成了转型,薪资涨幅普遍在30%-80%之间。这个领域最吸引人的特点是: 技术门槛正在降低,但人才溢…

2026/7/28 13:44:31 阅读更多 →
基于百度DeepSearch的语义搜索技术实践指南

基于百度DeepSearch的语义搜索技术实践指南

1. 项目背景与核心价值 去年参与企业知识库升级项目时,我深刻体会到传统关键词搜索的局限性——当用户输入"如何解决订单超时"时,系统只会机械地匹配包含这些字眼的文档,而无法理解用户实际需要的是"支付网关超时处理方案&quo…

2026/7/28 13:44:31 阅读更多 →
Solana vs Ethereum L2:2026 年开发者生态、工具链成熟度与部署成本的全维度对比

Solana vs Ethereum L2:2026 年开发者生态、工具链成熟度与部署成本的全维度对比

Solana vs Ethereum L2:2026 年开发者生态、工具链成熟度与部署成本的全维度对比 一、引言 L1 与 L2 的路线之争在 2026 年已经进入务实阶段。纯粹的性能指标对比(TPS、Gas 费)对开发者的选型决策意义有限——开发者真正关心的是:…

2026/7/28 13:44:30 阅读更多 →

最新新闻

生物计算中的强化学习:蒙特卡洛与时序差分算法原理与应用

生物计算中的强化学习:蒙特卡洛与时序差分算法原理与应用

1. 为什么生物学生需要关注蒙特卡洛和时序差分? 如果你是生物信息学、计算生物学或者系统生物学方向的学生,第一次看到“强化学习”这个词,可能会觉得它离你的领域很远。但实际情况是,强化学习的核心思想—— 通过试错和反馈来学习最优策略 ——与很多生物问题的解决思路…

2026/7/28 14:56:22 阅读更多 →
类与对象

类与对象

构造函数 1.无参的构造函数与全缺省参数的构造函数都称为系统默认的构造函数 2.系统默认的构造函数只能有一个 3.一旦你写了显示的构造函数,系统就不会提供默认的构造函数 4.构造函数可以重载 析构函数 1.功能上与构造函数相反,对象在销毁的时候会调用析…

2026/7/28 14:56:22 阅读更多 →
LeetCode | 一只数据媛的刷题笔记(1)

LeetCode | 一只数据媛的刷题笔记(1)

LeetCode 27 Remove Element 移除元素 给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。 Given an array nums and a value val, remove all instances of that value in-place and return the new le…

2026/7/28 14:56:22 阅读更多 →
图遍历算法:从基础原理到AI应用实战

图遍历算法:从基础原理到AI应用实战

1. 图遍历算法基础与核心概念 图遍历算法是计算机科学中处理图结构数据的基础工具,也是AI领域众多应用的核心支撑技术。简单来说,图由顶点(Vertex)和边(Edge)组成,而遍历就是按照特定规则访问图…

2026/7/28 14:56:22 阅读更多 →
终极GPU显存稳定性测试指南:memtest_vulkan完整教程与故障排查

终极GPU显存稳定性测试指南:memtest_vulkan完整教程与故障排查

终极GPU显存稳定性测试指南:memtest_vulkan完整教程与故障排查 【免费下载链接】memtest_vulkan Vulkan compute tool for testing video memory stability 项目地址: https://gitcode.com/gh_mirrors/me/memtest_vulkan 在图形渲染、深度学习和科学计算等高…

2026/7/28 14:56:22 阅读更多 →
射频系统中噪声系数的概念、测量与应用

射频系统中噪声系数的概念、测量与应用

1. 噪声系数的基本概念与定义 噪声系数(Noise Figure,简称NF)是射频工程中最基础也最重要的性能指标之一。它量化了一个系统或器件对信号信噪比(SNR)的劣化程度。简单来说,任何信号通过射频系统时都会叠加额…

2026/7/28 14:55:22 阅读更多 →

日新闻

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否也曾为官方Om…

2026/7/28 0:00:43 阅读更多 →
RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…

2026/7/28 0:00:43 阅读更多 →
抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…

2026/7/28 0:00:43 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/28 12:04:22 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/28 8:29:16 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/28 5:03:42 阅读更多 →

月新闻