2.2 KiB
2.2 KiB
V2 法律问答 AI 平台与 SDK 最小闭环记录
日期:2026-06-22
1. 本轮目标
把法律问答能力放到正确的 V2 架构边界里:
- AI 能力归属
yuqei-ai-platform/services/ai-platform-api。 - 合同系统不直接写模型 provider 或 AI 规则。
- 合同系统通过
yuqei-ai-sdk-python调用 AI Platform。 - OpenAPI 契约同步记录这个边界。
2. 已完成内容
AI Platform
目录:yuqei-ai-platform/services/ai-platform-api
新增:
POST /api/v1/legal/qaLegalQaRequestLegalQaResponseLegalCitation- 规则型 MVP 法律问答实现。
- 法律问答测试。
当前 MVP 会根据问题关键词返回:
- 劳动合同相关依据。
- 房屋租赁相关依据。
- 默认民法典履行义务依据。
Python SDK
目录:yuqei-ai-sdk-python
新增:
AiPlatformClientRequestContextLegalQaRequestLegalQaResponseLegalCitation- SDK 单元测试。
SDK 负责:
- 拼接
/api/v1/legal/qa。 - 传递
X-Trace-Id、X-Tenant-Id、X-User-Id。 - 解析 AI Platform 响应。
Contract API
目录:yuqei-contract-platform/services/contract-api
新增:
POST /api/v1/legal/qa
该接口通过 Python SDK 调用 AI Platform,不直接访问 AI Platform 内部实现。
OpenAPI
已更新:
yuqei-contract-platform/packages/contract-openapi/openapi.yaml
新增合同系统法律问答代理契约:
POST /api/v1/legal/qa
3. 验证结果
已通过:
python -m pytest
npm audit --audit-level=moderate
结果:
- Python 测试:10 passed。
- npm audit:0 vulnerabilities。
4. 当前边界
当前仍是 MVP,不包含:
- 法规库数据库检索。
- RAG 相似度检索。
- 模型真实调用。
- AI 调用审计入库。
- Prompt 模板版本管理。
- 多 provider 路由。
5. 下一步建议
继续执行 S2:
- 建立 AI Platform 数据模型:provider config、prompt template、knowledge document、ai run audit。
- 实现数据库驱动的模型参数热更新。
- 实现法律知识库检索接口。
- 把当前规则型回答替换为“检索依据 + 模型生成 + 引用审计”的流程。