- 确定技术选型:Python + SQLite + RestrictedPython - 规划核心模块:RuleCompiler、RuleExecutor、RuleStore、ConflictDetector - 设计 REST API 接口 - 定义 MVP 范围 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
943 B
943 B
2026-05-11
纪要
- AI 规则引擎项目启动
决策
AI 规则引擎技术选型
- 技术栈: Python 3.10+ / SQLite / REST API / 本地运行
- AI 编译器: GPT-4o / Claude Sonnet
- 安全隔离: RestrictedPython
- 规则形式: Python 函数 + 安全隔离执行
为什么方案 A(轻量级自研)而非方案 B(规则引擎库)?
- AI 生成 Python 函数链路最短,灵活度最高
- MVP 阶段快速验证核心价值
- 后续可按需替换执行层
核心功能优先级
- SQLite 存储层
- 基础 REST API
- LLM 编译器
- RestrictedPython 执行器
- 基础规则校验
- 冲突检测(简化版)
冗余处理范围
- 规则去重(embedding 相似度)
- 规则冲突检测(真值表分析)
- LLM Callback 兜底(无匹配时自动补充规则)
问题与修复
(暂无)
待办
- Phase 2: 编写实现计划
- Phase 3: TDD 实现