自动化
batch-coordinator avatar

batch-coordinator

验证并协调批次学习指南操作,通过强制执行模板兼容性、文件可用性及仅限来源政策,在代理程序执行前防止错误。

简介

batch-coordinator 是一个关键的防护栏技能,专门用于在处理多文件输入时协调药学学习指南的生成。它作为用户批次指令与下游执行代理程序(如 batch-separate-processor 或 batch-merge-orchestrator)之间的智能中介。通过拦截涉及多个文件、分号分隔列表或合并标记的指令,协调器能确保在进行昂贵的 LLM 处理前满足所有先决条件。这种主动验证机制减少了 Token 的浪费,并确保复杂学术资料输出的一致性与质量。

  • 根据指令参数与标记,自动检测批次处理意图(分离模式 vs. 合并模式)。

  • 执行多阶段验证检查清单,涵盖文件存在性、可存取性、重复文件识别及预估 Token 负载。

  • 强制执行严格的模板兼容性,确保药物图表、学习目标及临床评估与正确的文件内容相匹配。

  • 维护严谨的“仅限来源”政策,确保产出内容严格遵循提供的讲义,同时允许使用来自缓存存储库的经研究助记符。

  • 针对丢失文件、不兼容的内容类型或模糊意图(例如用户省略合并标记)提供明确的反馈与软封锁机制。

  • 常见输入包括医学文本文件的分号分隔字符串,或包含讲义的目录路径。

  • 预期输出为经过验证的执行计划,包括对 batch-separate-processor(N 个文件转为 N 个输出)或 batch-merge-orchestrator(N 个文件转为 1 个综合学习指南)的明确确认需求。

  • 操作限制包括严格遵守药学专用模板,例如 drugs-3-tab-excel、key-comparisons-excel 及 clinical-assessment-html。

  • 作为防护栏技能运作,在启动自动化子程序前优先取得用户确认,从而维持架构隔离并防止学习教材内容的交叉污染。

仓库统计

Star 数
1
Fork 数
0
Open Issue 数
0
主要语言
Python
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 21:33
在 GitHub 查看