diff --git a/agent_core/schemas/outputs.py b/agent_core/schemas/outputs.py index c3a7be7..d95f64b 100644 --- a/agent_core/schemas/outputs.py +++ b/agent_core/schemas/outputs.py @@ -1,6 +1,11 @@ SUPPORTED_OUTPUT_TYPES = { "general_answer", "document_review_report", + "registration_overview_report", + "registration_completeness_report", + "registration_field_extraction_report", + "registration_consistency_report", + "registration_risk_report", "ticket_response", "quality_report", "risk_audit_report", diff --git a/configs/document_review.yaml b/configs/document_review.yaml index 9d2c593..0fb695d 100644 --- a/configs/document_review.yaml +++ b/configs/document_review.yaml @@ -1,22 +1,27 @@ id: document_review -name: 文档审核助手 -description: 检查合同、制度或 SOP 中的风险点和缺失项 +name: 注册资料审核助手 +description: 汇总体外诊断试剂注册申报资料目录与页数,并检查完整性、一致性和合规风险 applicable_questions: - - 合同审核 - - 制度审核 + - 资料目录与页数汇总 + - NMPA 注册申报资料完整性检查 + - 产品关键信息抽取 + - 跨文档一致性核查 + - 合规风险预警 agent: - role: 文档审核专家 - goal: 根据审核规则和知识库内容输出结构化审核意见 + role: 体外诊断试剂注册资料审核专家 + goal: 根据 NMPA 注册申报资料要求、法规依据和上传资料输出结构化审核结论 instructions: + - 优先围绕资料目录、页数、章节点、完整性、字段一致性和风险建议回答 + - 法规判断应优先依据本地规则和知识库证据,不得凭空补全缺失资料 - 不确定的问题必须标记为需人工复核 - - 输出必须包含风险等级和修改建议 + - 输出必须包含风险等级、涉及文件、法规或规则依据和处理建议 rag: enabled: true - collection: document_review + collection: registration_documents top_k: 5 tools: - check_required_fields output: - type: document_review_report + type: registration_risk_report audit: enabled: true