2026-05-12 05:03:18 +00:00
|
|
|
|
{
|
|
|
|
|
|
"projectId": 40,
|
2026-05-12 05:13:49 +00:00
|
|
|
|
"generationId": "codegen_6d0a60df3dd54f38821ac69f5d5e946a",
|
2026-05-12 05:03:18 +00:00
|
|
|
|
"language": "python",
|
|
|
|
|
|
"status": "completed",
|
2026-05-12 05:13:49 +00:00
|
|
|
|
"fileIds": [
|
|
|
|
|
|
563
|
|
|
|
|
|
],
|
|
|
|
|
|
"outputDir": "D:\\workspace\\agent\\DocumentGenerateAgent\\agents\\ai_agents\\project-files\\codegen-runs\\codegen_6d0a60df3dd54f38821ac69f5d5e946a",
|
|
|
|
|
|
"relativeOutputDir": "codegen-runs/codegen_6d0a60df3dd54f38821ac69f5d5e946a",
|
2026-05-12 05:03:18 +00:00
|
|
|
|
"generatedFiles": [
|
|
|
|
|
|
"README.md",
|
|
|
|
|
|
"app/__init__.py",
|
|
|
|
|
|
"app/main.py",
|
|
|
|
|
|
"app/models.py",
|
2026-05-12 05:13:49 +00:00
|
|
|
|
"app/routes.py",
|
2026-05-12 05:03:18 +00:00
|
|
|
|
"app/services.py",
|
|
|
|
|
|
"events.ndjson",
|
|
|
|
|
|
"requirements.txt",
|
|
|
|
|
|
"tests/__init__.py",
|
|
|
|
|
|
"tests/test_basic.py"
|
|
|
|
|
|
],
|
2026-05-12 05:13:49 +00:00
|
|
|
|
"analysisSummary": "### **业务目标** \n开发一款面向军工领域的智能化文档编制与辅助研发平台(MACP),通过集成大语言模型、向量数据库、沙箱执行环境及GJB标准规则库,实现军工软件文档的自动化生成、合规性校验、智能编辑和全生命周期管理。核心目标是提升研制效率、确保文档严格符合GJB438C等军用标准、降低人工错误率,并支持研发过程的数字化与智能化转型。\n\n---\n\n### **功能清单(按模块化划分)**\n\n| 模块名称 | 功能项 | 功能描述 |\n|--------|-------|---------|\n| **1. 文档模板管理模块** | SRS-MACP_F-001 | 提供模板增删改查、导入导出、分类管理功能,内置GJB标准文档模板库,支持用户自定义与复用。 |\n| **2. GJB合规验证模块** | SRS-MACP_F-002 | 基于内置GJB规则库自动校验文档结构、章节完整性与格式规范,生成可视化报告并高亮不符合项及修改建议。 |\n| **3. 在线编辑与预览模块** | SRS-MACP_F-003 | 集成OnlyOffice实现所见即所得编辑与AI对话式编辑双模式,支持版本历史对比与一键回滚。 |\n| **4. MCP工具接入模块** | SRS-MACP_F-004 | 提供MCP工具的可视化注册、JSON Schema拖拽配置、沙箱调试及调用链路全链路展示功能。 |\n| **5. Skills流程编排模块** | SRS-MACP_F-005 | 支持预置与自定义Skills创建,通过可视化编辑器串联多个Skill,构建自动化研发工作流,支持条件分支与循环逻辑。 |\n| **6. 智能体记忆管理模块** | SRS-MACP_F-006 | 实现短期与长期记忆存储,基于语义相似度检索相关记忆并注入上下文,支持用户对记忆条目进行查看、搜索、编辑与删除。 |\n| **7. 安全沙箱执行模块** | SRS-MACP_F-007 | 构建基于容器技术的安全隔离环境,用于AI生成代码的安全执行,具备资源限制、网络隔离、监控日志记录与结果返回能力。 |\n| **8. 知识库交互模块** | SRS-MACP_F-008 | 提供知识库内容浏览器,支持按文档/章节/段落三级粒度选择、加权、排除,并将选中内容精准注入对话上下文。 |\n| **9. 统一大模型接入模块** | SRS-MACP_F-009 | 通过统一代理层(LiteLLM)对接多厂商大模型,支持健康检查、故障转移、热更新与无缝切换。 |\n| **10. 多模态输入处理模块** | SRS-MACP_F-010 | 支持图片、音频、视频文件上传,执行OCR识别、语音转写、关键帧提取等处理,输出文本或结构化数据供后续使用。 |\n\n---\n\n### **数据结构**\n\n#### **1. 核心数据实体**\n- **模板(Template)**:包含模板ID、名称、类型(如需求说明书)、所属GJB标准、版本号、内容结构、创建时间、作者。\n- **文档(Document)**:包含文档ID、标题、关联模板ID、当前版本、编辑历史、状态(草稿/已提交/已审核)、权限信息。\n- **GJB规则(Rule)**:包含规则ID、对应章节、要求描述、是否必选、适用文档类型、修正建议。\n- **验证报告(ValidationReport)**:包含报告ID、文档ID、验证时间、合规项数量、不合规项列表(含位置、原因、建议)。\n- **Skill**:包含Skill ID、名称、Prompt模板、关联工具列表、输入输出定义、编排顺序。\n- **记忆条目(Memory Entry)**:包含记忆ID、会话ID、内容摘要、原始对话、嵌入向量、时间戳、有效期(短期/长期)。\n- **知识库片段(Knowledge Chunk)**:包含片段ID、来源文档、层级(文档/章节/段落)、内容文本、元数据标签、向量表示。\n- **模型配置(Model Profile)**:包含模型ID、厂商、API地址、认证密钥、健康状态、权重、是否为主用。\n- **多模态处理结果**:包含源文件ID、文件类型、OCR文本、ASR转录、关键帧图像列表、提取时间。\n\n#### **2. 状态数据**\n- **系统运行状态**:正常运行状态 / 维护状态\n- **文档编辑模式**<EFBFBD><EFBFBD>
|
|
|
|
|
|
"eventLogFile": "D:\\workspace\\agent\\DocumentGenerateAgent\\agents\\ai_agents\\project-files\\codegen-runs\\codegen_6d0a60df3dd54f38821ac69f5d5e946a\\events.ndjson",
|
2026-05-12 05:03:18 +00:00
|
|
|
|
"repoSettings": {
|
|
|
|
|
|
"username": "root",
|
|
|
|
|
|
"password": "pAssW0rd",
|
|
|
|
|
|
"repoUrl": "http://47.108.255.216:3000/root/more_agent.git",
|
|
|
|
|
|
"branch": "main"
|
|
|
|
|
|
},
|
|
|
|
|
|
"repoUrl": "http://47.108.255.216:3000/root/more_agent.git",
|
|
|
|
|
|
"branch": "main"
|
|
|
|
|
|
}
|