📘 故障排查手册 法律大模型应用

🎯 30章 · 从入门到实战
什么是法律大模型 核心能力 法律问答/文书/检索 典型应用场景
硬件选型 GPU/内存 操作系统配置 CUDA & PyTorch Docker容器化
LawGPT/ChatLaw/LexiLaw 模型配置文件 Tokenizer初始化
Flask/FastAPI搭建 请求与响应格式 流式输出 超时与重试
显存不足分析 梯度检查点 INT8/FP16量化 调整batch size
权重文件损坏 版本不匹配 路径错误 HuggingFace Hub
编码问题 Tokenizer词汇表 特殊Token处理 后处理修复
模型/硬件不匹配 半精度加速 批处理优化 vLLM/TensorRT
请求并发过高 内存泄漏 日志监控 自动重启策略
Prompt结构设计 角色设定 Few-shot示例 Chain-of-Thought
偏离法律事实 幻觉问题 引用法条错误 多轮上下文丢失
格式不规范 条款遗漏 逻辑矛盾 敏感信息泄露
检索结果不相关 Top-K召回不足 混合检索策略 稠密+稀疏
向量数据库选型 Milvus/FAISS 文档分块策略 Embedding模型
检索质量差 上下文窗口溢出 检索与生成脱节 重排序优化
LoRA/QLoRA原理 数据集准备 法律问答对 训练脚本编写
损失不下降 验证集指标异常 早停与正则化
混合训练策略 记忆重放 EWC方法
学习率过大 梯度爆炸 混合精度训练问题
法律评估指标 准确率/召回率/BLEU/ROUGE 测试集构建 人工评估流程
日志级别设置 关键指标采集 延迟/吞吐量/错误率 Grafana+Prometheus
数据隐私保护 模型偏见检测 内容安全过滤 合规审计
DVC/MLflow A/B测试 灰度发布 快速回滚策略
多模型组合 模型路由策略 结果融合与投票
移动端/嵌入式 模型压缩/剪枝/蒸馏 ONNX Runtime
负载均衡 主备切换 异地多活 故障转移
按需推理 Spot实例 模型缓存 请求合并
用户反馈收集 Bad Case标注 持续迭代流程 模型更新策略
常见故障分类 响应流程 SLA定义 事后复盘模板
从零搭建法律咨询助手 全链路故障排查演练 最佳实践总结