docs(project): 同步注册审核系统的项目定位说明
This commit is contained in:
24
AGENTS.md
24
AGENTS.md
@@ -4,14 +4,18 @@
|
||||
|
||||
## 项目定位
|
||||
|
||||
Universal Agent Demo Framework 是一个用于复试展示的通用 AI Agent Demo 框架。
|
||||
当前项目已根据真实笔试题切换为:
|
||||
|
||||
```text
|
||||
试剂盒临床注册文件准备与审核智能体平台
|
||||
```
|
||||
|
||||
优先目标:
|
||||
|
||||
- 快速适配未知复试题。
|
||||
- 围绕 NMPA 体外诊断试剂注册申报资料场景完成可演示闭环。
|
||||
- 保证本地可运行。
|
||||
- 保证代码结构清楚,方便讲解。
|
||||
- 避免为了平台完整性牺牲改题速度。
|
||||
- 允许在保留主架构边界前提下进行大幅度业务重构。
|
||||
|
||||
## 架构原则
|
||||
|
||||
@@ -36,23 +40,23 @@ Django 单体 + 独立 Agent Core + Docker Compose
|
||||
|
||||
### apps.scenarios
|
||||
|
||||
负责场景列表、场景配置读取、场景元信息展示。
|
||||
负责注册审核任务列表、任务配置读取、任务元信息展示。
|
||||
|
||||
### apps.documents
|
||||
|
||||
负责文件上传、文件记录、文件状态和触发 RAG 入库。
|
||||
负责注册资料上传、文件记录、章节点归类、页数与文本处理状态和触发 RAG 入库。
|
||||
|
||||
### apps.chat
|
||||
|
||||
负责对话页面、用户输入表单、调用 Agent Core 和展示结果。
|
||||
负责审核工作台、用户输入表单、调用 Agent Core 和展示结构化审核结果。
|
||||
|
||||
### apps.audit
|
||||
|
||||
负责审计日志模型、日志写入服务、日志列表和详情页。
|
||||
负责审计日志模型、日志写入服务、日志列表和详情页,以及审核留痕展示。
|
||||
|
||||
### agent_core
|
||||
|
||||
负责 Agent 编排、RAG、工具注册、LLM Provider、结构化输出和 Adapter 扩展。
|
||||
负责注册审核 Agent 编排、RAG、工具注册、规则执行、LLM Provider 和结构化输出。
|
||||
|
||||
## 开发顺序
|
||||
|
||||
@@ -72,10 +76,10 @@ Django 单体 + 独立 Agent Core + Docker Compose
|
||||
当前仓库状态说明:
|
||||
|
||||
- Django 单体骨架已完成。
|
||||
- 5 个预置场景 YAML 已接通首页和对话页。
|
||||
- 通用场景 YAML、Chat、Documents、Audit 和 Agent Core 已具备可重构基础。
|
||||
- Agent Core 已具备 Prompt 编排、结构化解析、工具注册和 RAG fallback / Chroma 双路径。
|
||||
- Chat、Documents、Audit 页面已经可以形成完整演示闭环。
|
||||
- 全量测试已覆盖主要模块行为,并默认隔离真实 LLM 网络调用。
|
||||
- 当前需求文档已按真实笔试题重写到 `docs/需求分析/`。
|
||||
|
||||
## 编码约定
|
||||
|
||||
|
||||
Reference in New Issue
Block a user