MODEL FINE-TUNING · LOCAL INFERENCE

LoRA 客服 Agent 微调

从业务语料、QLoRA 训练到 OpenAI 兼容本地推理

将 30+ 篇业务文档清洗为单轮与多轮 SFT 数据,在 16GB 单卡上完成 Qwen 1.5B / 7B 双基座 QLoRA,并封装本地 RAG 与推理服务。

模型微调本地推理QLoRA
2个微调基座
4bitQLoRA 量化
2.377 → 1.3691.5B 训练 loss
2.732 → 1.5247B 训练 loss
01

PROBLEM & SCOPE

先定义问题和责任边界。

业务问题

  • 通用模型不了解业务术语、服务流程和客服语气,RAG 检索失败时仍可能给出通用或编造回答。
  • 云端 API 受成本、延迟与数据边界约束,需要验证本地模型能否作为可替换后端。

我的职责

产品验证 / 数据准备 / 训练与推理工程

团队
个人主导
周期
2026.06 - 2026.07
交付状态
训练与本地验证完成
02

PRODUCT DECISIONS

关键决策,不只是功能列表。

01

将 30+ 篇飞书文档清洗为 Alpaca 单轮与 ShareGPT 多轮数据,分离知识表达与对话风格学习。

02

选择 QLoRA 4bit、LoRA rank 16 与双基座策略,在 16GB 单卡约束下平衡训练可行性、时延和质量。

03

推理层遵循 OpenAI 兼容协议,提供流式 SSE、会话管理、本地 RAG 和输出护栏,便于接入现有 Agent。

03

SYSTEM ARCHITECTURE

从输入到反馈的产品链路。

01

数据准备

飞书提取、去重、分块和格式转换

02

双基座训练

Qwen 1.5B / 7B、QLoRA 4bit、LoRA rank 16

03

模型导出

Adapter 检查点、基座合并和版本管理

04

本地 RAG

向量检索、上下文注入与输出护栏

05

兼容服务

FastAPI、SSE、会话和 OpenAI 协议

实现栈
PythonPyTorchLLaMA-FactoryPEFTbitsandbytesFastAPIbge-small-zh-v1.5
04

EVIDENCE & OUTCOMES

展示证据,也说明证据边界。

01

Qwen2-1.5B loss 从 2.377 收敛至 1.369;Qwen2.5-7B 从 2.732 收敛至 1.524。

02

完成数据准备、训练、Adapter 导出、模型合并、本地检索和 FastAPI 服务的端到端链路。

03

本地模型可作为 Service Agent 与微信机器人的备选后端,但业务效果仍需独立评测集验证。

06

TRADE-OFFS & NEXT

取舍、风险和下一步。

关键取舍

  • 训练 loss 只能证明优化过程收敛,不等于业务回答质量;网站明确区分训练证据与产品效果。
  • 小模型时延更低、部署更轻,7B 质量潜力更高;通过统一 API 保持可替换性。

下一步验证

  • 构建涵盖事实准确、拒答、语气、流程与敏感边界的独立测试集,对比基座、LoRA、RAG 和 LoRA+RAG。
  • 统计首字时延、吞吐、显存和单次推理成本,建立双基座路由策略。

CONTACT

正在寻找 AI 应用 / Agent 产品经理机会。

联系我 下载简历