62 lines
2.3 KiB
Markdown
62 lines
2.3 KiB
Markdown
# V2 AI 质量问题归因闭环记录
|
|
|
|
日期:2026-06-23
|
|
|
|
## 本轮目标
|
|
|
|
在 AI 质量运营看板基础上,继续把异常按模型、Prompt 模板、知识库和标签类型聚合,帮助管理员找出最常见的质量失败来源。
|
|
|
|
## 已落地内容
|
|
|
|
1. 后端质量看板增加归因聚合。
|
|
- 返回字段:`attribution`
|
|
- 维度:
|
|
- `by_model`
|
|
- `by_prompt_template`
|
|
- `by_knowledge_base`
|
|
- `by_label_code`
|
|
|
|
2. 每个归因项包含:
|
|
- `total_runs`:该来源涉及的总调用数。
|
|
- `affected_runs`:其中带 warning/error 质量标签的调用数。
|
|
- `warning_labels` / `error_labels`
|
|
- `pending_labels`
|
|
- `fallback_runs`
|
|
- `average_quality_score`
|
|
- `top_label_codes`
|
|
- `root_cause_hint`
|
|
|
|
3. 归因提示。
|
|
- 模型维度:提示检查 Provider 配置、模型延迟、fallback。
|
|
- Prompt 维度:提示检查 token、引用约束、模板版本。
|
|
- 知识库维度:提示检查文档覆盖、索引质量、来源定位。
|
|
- 标签维度:针对 `source_limited`、`fallback_used`、`token_high`、`latency_high` 等给出处理方向。
|
|
|
|
4. 契约和 SDK 同步。
|
|
- OpenAPI 新增 `AiQualityAttribution` 和 `AiQualityAttributionItem`。
|
|
- Python SDK 新增对应模型并导出。
|
|
- `get_quality_dashboard()` 可直接解析归因结果。
|
|
|
|
5. 前端看板增强。
|
|
- `/admin/ai-quality-dashboard` 新增四个归因区块:
|
|
- 模型归因
|
|
- Prompt 归因
|
|
- 知识库归因
|
|
- 标签归因
|
|
- 每个区块展示 Top 来源、异常占比、待处理数、常见标签和建议。
|
|
|
|
## 验收重点
|
|
|
|
- 访问 `/admin/ai-quality-dashboard` 能看到四组归因区块。
|
|
- 当存在 warning/error 标签时,归因区块展示 affected runs、pending labels 和 top label codes。
|
|
- 后端 `GET /api/v1/audit/quality-dashboard` 返回 `attribution`。
|
|
- SDK `get_quality_dashboard()` 能解析 `dashboard.attribution.by_model` 和 `dashboard.attribution.by_label_code`。
|
|
|
|
## 下一步建议
|
|
|
|
进入 AI 质量改进动作闭环:
|
|
|
|
- 给每个归因项增加“创建改进任务”入口。
|
|
- 将问题归因转成待办,例如“补知识库”“调整 Prompt”“切换模型”“修复 Provider 配置”。
|
|
- 在看板中追踪改进任务完成后,对应异常率是否下降。
|