feat: 完成 issue #47 Prompt 版本管理 + 幻觉校验中间件(版本库联动 + 评测报告脚本)

This commit is contained in:
2026-08-04 23:15:39 +08:00
parent 34c15f7ff8
commit 8dc379c479
7 changed files with 509 additions and 36 deletions
+5 -4
View File
@@ -1,5 +1,5 @@
# -*- coding: utf-8 -*-
"""iAOP-Core · LLM 网关 —— Prompt 版本管理(EPIC #6 主体,Issue #47 雏形)。
"""iAOP-Core · LLM 网关 —— Prompt 版本管理(Issue #47 完成交付)。
对应 PRD 5.4「④ LLM 网关 + RAG」:
- **Prompt 版本管理**:所有提示词模板纳入版本库(semver),变更须评审并记录,
@@ -14,9 +14,10 @@
`rollback(name)` 回滚到上一版本(一键回滚);
- **变更审计**:`update()` / `promote()` / `rollback()` 均落结构化变更记录。
设计说明(供子任务 #47 继续细化):
- 本版实现版本库核心(绑定 / 回滚 / 审计);
- 子任务 #47 将在此基础上补齐幻觉/事实性校验中间件(见 hallucination.py)。
与幻觉/事实性校验中间件(hallucination.py)联动:评测样本携带
`prompt_name` / `prompt_version`,`HallucinationGuard.evaluate(registry=...)`
按 `name@version` 分解事实一致性,Prompt 变更后可用同一评测集对比
各版本幻觉率(配套 CLI:`evaluate_hallucination.py`)。
测试:`python -m unittest discover -s tests -v`(在 core/llm-gateway 目录下执行)。
"""