Files
ai-contract-platform/project-docs/V2-ai-quality-improvement-execution-records-2026-06-23.md
T
yuqei a3bb78e06b
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 16m35s
release: freeze V2 release candidate
2026-07-12 15:32:24 +08:00

3.5 KiB

V2 AI 质量改进项执行记录闭环 - 2026-06-23

本轮目标

按照《AI 合同平台 V2 重构版开发方案》的边界继续推进:AI 中台负责模型参数、Prompt、知识库索引和 AI 审计闭环;合同系统只负责管理后台展示和业务入口。本轮把“执行动作”挂回质量改进项详情页,让管理员能从一个质量问题直接看到对应的模型参数发布记录、Prompt 发布记录、知识库重建索引记录,并查看执行后的 Trace 质量变化。

已完成内容

  1. AI Platform 执行记录能力

    • 新增 Prompt 发布记录模型 PromptTemplateChange。
    • 新增知识库重建索引记录模型 KnowledgeReindexExecution。
    • 新增聚合返回模型 AiQualityImprovementExecutionBundle。
    • 新增 GET /api/v1/audit/quality-improvement-actions/{action_id}/executions。
    • POST /api/v1/prompt-templates/{name}/publish 支持 changed_by、change_note。
    • POST /api/v1/knowledge-documents/reindex 支持 triggered_by、execution_note。
  2. 数据库闭环

    • 新增迁移 20260623_0010_add_prompt_and_reindex_execution_records.py。
    • 新增表 prompt_template_changes。
    • 新增表 knowledge_reindex_executions。
    • SQLAlchemy 仓库和内存仓库均支持执行记录写入、查询和按质量改进项聚合。
  3. OpenAPI 与 Python SDK

    • OpenAPI 同步新增执行记录接口和 schema。
    • Python SDK 新增:
      • PromptTemplateChange
      • KnowledgeReindexExecution
      • AiQualityImprovementExecutionBundle
      • get_quality_improvement_action_executions(action_id)
    • SDK 请求模型同步支持执行人和说明字段。
  4. 合同系统后台

    • 新增同源代理:
      • /api/ai-platform/audit/quality-improvement-actions/[actionId]/executions
    • 质量改进项详情页新增 Execution records 区块:
      • Model config publishes
      • Prompt publishes
      • Knowledge reindex
    • 同页显示执行后质量回看指标:
      • Post-change traces
      • Post-change issue rate
      • Quality score delta
      • Source traces

当前闭环价值

现在质量运营链路变成:

  1. AI Trace 或质量看板发现问题。
  2. 管理员创建质量改进项。
  3. 管理员执行模型参数调整、Prompt 发布、知识库重建索引。
  4. 执行动作自动写入 AI 中台审计表。
  5. 管理员回到质量改进项详情页,能直接看到执行记录和后续 Trace 质量变化。

这让“发现问题 -> 执行动作 -> 效果回看”真正形成闭环,而不是停留在人工备注。

验证结果

  • python -m py_compile yuqei-ai-platform\services\ai-platform-api\src\yuqei_ai_platform_api\repository.py yuqei-ai-platform\services\ai-platform-api\src\yuqei_ai_platform_api\main.py yuqei-ai-platform\services\ai-platform-api\src\yuqei_ai_platform_api\models.py yuqei-ai-sdk-python\src\yuqei_sdk\ai_platform.py
  • python -m pytest yuqei-ai-platform\services\ai-platform-api\tests\test_platform_data.py -q
    • 16 passed
  • python -m pytest yuqei-ai-sdk-python\tests\test_ai_platform.py -q
    • 2 passed
  • npm --prefix yuqei-contract-platform/apps/contract-web run build
    • passed

下一步建议

继续沿 V2 方案推进“配置执行动作自动化”:

  • 从质量改进项详情页直接发起 Prompt 草稿创建/发布。
  • 从质量改进项详情页直接进入知识库导入批次并上传真实文件。
  • 模型参数发布增加版本对比和回滚入口。
  • 将执行动作与后续 Trace 自动按时间窗口关联,形成更精确的改善率统计。