Isaac for Healthcare 全流程工作流
把 Isaac for Healthcare 从录制一路跑到验证
技能明确说明运行完整流水线,并禁止后台执行;但默认在未确认的情况下克隆远程仓库、启动仿真、采集/处理数据、训练模型并产生外部副作用。未固定克隆 revision,未说明代码完整性验证、数据敏感性处理、权限边界或恢复/清理策略;仅提供 stop.sh 和不泄露 secrets 的一般性提示,因此扣分。
命令顺序、环境变量、阶段、输出目录、恢复参数和常见故障均有说明,且要求检查 SUMMARY.txt 或失败日志。静态材料未证明依赖可用、关键路径可复现或脚本异常处理;环境名使用占位符,不能验证实际运行,因此按静态上限保守扣分。
触发条件、完整阶段范围、跳过选项、不可训练环境和恢复场景较清楚,适合明确的 i4h 全流程任务。未定义有效环境清单、资源/硬件要求和明确非适用边界,主要依赖 GitHub 仓库和英文命令,未提供中文支持;大陆网络可达性也未保证,因此扣分。
frontmatter 提供名称、版本 0.6.0、描述、作者和 Apache-2.0;文档按目的、基础代码、运行、输出、监控、停止、前置条件、限制和故障排查分层。缺少独立 Instructions/Examples 章节,缺少 changelog、维护更新路径和依赖版本锁定;仓库整体许可证元数据为 NOASSERTION,故未给满分。
技能直接给出从 record 到 validate 的完整执行路径、阶段状态和产物报告要求;评估文件包含两个正向路由任务,报告称存在一定正确性和效果提升。仅有两项正向任务、无负向触发样本,且静态审查不能确认真实输出完整可用或成本收益,故不超过静态上限并扣分。
包含版本化 benchmark、评估任务、预期行为和结果表,提供了有限的可审计证据。benchmark 不是覆盖关键路径的已提交 CI/测试套件,样本量为 2 且无独立交叉验证;本审查未执行任何命令,因此证据覆盖有限。
- 执行前应明确确认 env、硬件资源、数据位置和长时间运行成本;当前技能默认克隆远程代码并启动完整流水线。
- 建议固定并校验 i4h-workflows 的 revision,明确依赖安装、网络要求、最小权限、数据敏感性处理以及失败后的清理/恢复步骤。
- 远程 GitHub 依赖可能受大陆网络限制;应提供可访问镜像或离线安装方案,并补充有效环境清单和中文说明。
- benchmark 只有 2 个正向任务且无负向触发测试,不能充分证明语义触发、边界行为或端到端产物质量。
这个 Skill 能做什么,适合哪些场景?
i4h-workflow-e2e 用于运行 Isaac for Healthcare 的完整端到端智能体流程。它按顺序执行录制、模仿、标注或筛选、回放、转换、可视化、微调和验证。技能会复用现有的 i4h-workflows 检出目录,或在缺少时克隆到默认位置。运行结束后应检查总结文件,并报告运行目录、阶段状态和关键产物。
解析或准备包含 workflows/agentic/ 的 i4h-workflows 根目录;调用 workflows/agentic/scripts/e2e/run.sh 执行端到端流程;支持 dry-run、跳过部分阶段以及从既有运行目录恢复;将日志、数据、LeRobot 文件和可训练环境的检查点写入运行目录,并通过 runs/.latest 提供最新运行的链接;必要时调用 stop.sh 停止相关进程。
- Isaac for Healthcare 开发者需要对指定环境执行完整冒烟测试时使用。
- 演示负责人需要展示从数据录制到模型验证的全流程时使用。
- 工作流维护者需要从既有运行目录的某个阶段恢复执行时使用。
- 调试人员需要先用 dry-run 检查环境配置和阶段计划时使用。
这个 Skill 有哪些优点和局限?
- 覆盖从录制到验证的完整阶段链路。
- 提供 dry-run、跳过阶段和断点恢复能力。
- 输出分阶段日志、最终总结、数据和检查点等明确产物。
- 针对 assemble_trocar 明确跳过微调和检查点验证。
- 必须提供有效的 --env 环境名。
- 依赖已设置的工作流环境和 .venv;技能不会替代专门的 setup 技能。
- 完整运行可能耗时较长,并且默认会为策略录制或验证打开仿真窗口。
- 技能正文没有提供具体环境名、平台兼容矩阵或性能数据。
- assemble_trocar 为推理专用环境,不会生成微调和检查点验证产物。
如何安装这个 Skill?
使用 NVIDIA/skills 的通用 skills CLI 安装此技能:
npx skills add nvidia/skills --skill i4h-workflow-e2e --yes
README 未说明该技能在每种客户端中的具体本地安装目录;安装后由客户端在相关任务中加载。
如何使用这个 Skill?
先确保存在有效的 i4h-workflows 检出目录和 .venv,并准备有效的环境名。可向智能体发出:“Run an end-to-end smoke test for i4h-workflows with env <env>.” 技能会运行:
${REPO_ROOT}/workflows/agentic/scripts/e2e/run.sh --env <env>
可先执行 --dry-run --env <env>。需要无窗口运行时,只有在用户明确要求时才设置 ARENA_HEADLESS=1。流程结束后检查 runs/.latest/logs/SUMMARY.txt;若需停止,可执行 stop.sh all --env <env>。