2.1 KiB
2.1 KiB
任务书:开发 agent A4 —— P6 流程知识库问答(与 P0 并行)
前置必读
- docs/bioflow_team_context.md(环境事实 + 团队纪律,全部遵守)
- 本任务书 + 模块职责边界
- docs/PRD.md §16(FR-BIO-026 流程知识库问答)
职责范围(只动 vstore 侧新增集合与入库脚本;QA 树(8091)零改动;前端引用块渲染与 A3 协作)
A. 语料切块入库(vstore 新增独立集合 flow_docs,不混入既有公文/资料集合):
- 语料源(按优先级):
- Obsidian《PlantAI_现有分析全流程_基因家族_RNAseq_WGS_GWAS》——TL 已导出副本到仓库 docs/bioflow_corpus/PlantAI_现有分析全流程_基因家族_RNAseq_WGS_GWAS.md(79 章,只读使用;入库脚本以该副本为源,不依赖 Obsidian)
- dev 的 gfa_core/schemas/stages/*_contract_v1.md(60 份阶段契约,复制源 /home/xzq/5090/teamWorkspace/zh/PlantAI-dev/,只读)
- 技能说明(dev docs 内分析方法说明,只读)
- 切块策略:按章/节切块,块含标题路径 + 原文 + 源文件标记;入库脚本 vstore/scripts/ingest_flow_docs.py(幂等可重跑) B. 生信对话内流程咨询:检索 flow_docs 集合 → 答案含引用原文(引用块带源文件与章节定位,UI 可跳转——跳转渲染与 A3 协作,接口约定写入报告) C. 评估集:30-50 条(覆盖各链典型咨询:阶段输入输出/参数/前置条件/软件对照),评测脚本(检索命中 + 答案含引用断言)
【纪律再强调】
- 不动 QA 树任何文件/进程;不 commit/push;凭据不入库
- 集合名 flow_docs 与字段约定写入报告供 A2(planner.py 知识库检索)对齐
【自测要求】
- 入库脚本在测试目录跑通(tmpdir);评估集首轮自测通过率记录
- 结果写入 docs/team/report_bioflow_dev4.md(语料清单与块数、集合字段约定、评估集数量与通过率、已知限制)
【完成标准】
报告写入后,最终回复明确写「BIOFLOW DEV4 P6 完成」+ 报告路径 + 评估集首测通过率