关于 jinko-task-cmaes
通过 Jinkō SDK 执行已确认的 CMA-ES 校准规格,先核验输入,再创建并运行校准,最后报告可用结果与状态。
主要功能
- 01要求明确模型、先验、边界和优化器选项
- 02将输入解析为指定的 SID 与快照
- 03创建校准前审查试运行结果
- 04启动前执行合理性检查
- 05检查终止状态及可用结果
适用场景
- 01按已确认的参数边界运行校准
- 02以数据表或目标集作为适应度来源
- 03查看校准状态和停止原因
- 04根据可用结果识别最佳患者
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ novainsilico/ jinko-skills --skill jinko-task-cmaes安装后在 Claude Code 中输入/jinko-task-cmaes确认已加载。
附带文件agents/openai.yaml
详细介绍
CMA-ES 校准任务
执行已确认的校准规范。不要自行编造目标、约束、参数先验、优化器选项或验收标准。
**前提条件:**此技能需要已初始化的
jinko-sdk连接,且 SDK 版本满足其metadata.requires_sdk范围。运行jinko-sdk-setup技能(../jinko-sdk-setup/SKILL.md),仅在检查通过后继续。会话代码只能兑换一次,因此请在此技能自身的 SDK 进程启动前再次调用get_session_code。如果找不到该技能,请从novainsilico/jinko-skills安装。
输入
必须提供:
- 模型 SID;
- 带物理边界的参数先验;
seed、thresholdWeightedScore、numberOfIterations和populationSize;- 至少一个适应度来源:可用于校准的数据表和/或包含目标的高级输出集;
- 规范所需的协议、简单输出集、高级输出集、文件夹和名称。
如果尚未将定量证据转换为可用于校准的数据表,请使用 jinko-task-extract-data-table。仅将 jinko-data-table、jinko-output-set、jinko-model 和 jinko-protocol 用于各自对应的 Jinkō 对象操作。
工作流
- 将每项输入解析为其预期的 SID 和快照。列出缺失或含糊的输入,不要猜测。
- 使用
jinko-calibration-cmaes及其捆绑的创建脚本。应用前先检查试运行输出。脚本负责参数编码、适应度表资格判断、边界缩放、创建和创建后检查;遇到错误时停止,并报告警告。 - 返回已创建校准的 SID、修订版、快照、URL 和生效选项,以供确认。
- 使用较低层级的运行脚本执行启动前检查、启动并等待终止状态。不要重新启动处于终止状态的快照;应创建或更新配置,使预期更改具有新快照。
- 使用较低层级的检查接口收集最终状态、停止原因、性能、结果摘要、目标权重,以及按
optimizationWeightedScore排序后排名第一的患者(如有)。仅当结果元数据中包含所需选择器时,才获取患者级标量、时间序列、错误或增强数据表。
返回内容
返回:
- 校准 SID、修订版、快照和 URL;
- 生效的输入引用、先验和优化器选项;
- 检查警告、终止状态、停止原因和性能;
- 受支持的结果载荷及最佳患者身份,并提供后续结果调用所需的迭代和情景分支;
- 对无法提供的所请求输出的简要说明。
除非返回的 API 载荷确实提供了所需数据,否则不要声称存在单独的运行 ID、收敛分析、分数演变曲线、最佳患者参数值、参数后验或仿真与数据对比图。默认情况下,使用 Jinkō 绘图样式绘制载荷支持的图表(jinko.plotting;参见 jinko-trial、references/trial-plots.md)。
评论
支持 Markdown