用途:当用户询问 tao-skill-bank 能做什么、有哪些插件能力、可用的应用或数据工作流、支持哪些模型,以及哪些模型支持 AutoML 时,使用本技能生成回答。
主要能力:从打包的应用、数据、模型、AutoML 与平台清单中汇总能力信息,包括 applications/ 下每个顶层应用工作流、data/ 下每个顶层数据工作流、已安装平台技能发现的执行平台(tao-run-on-docker / -slurm / -kubernetes / -brev 及外部平台),以及 models/ 下模型的训练、评估、推理、导出和 TensorRT 引擎生成等微调/部署工作流覆盖情况,还有 AutoML 支持及按动作的 schema 门控。
使用方式:一般能力问题运行 ${TAO_SKILL_BANK_PATH:-~/tao-skill-bank}/scripts/list_tao_capabilities.py --skill-bank ${TAO_SKILL_BANK_PATH:-~/tao-skill-bank} --format text;模型或动作问题运行 scripts/list_tao_models.py --scope all --format text;AutoML 问题运行同一脚本的 --scope automl,或 scripts/list_automl_support.py;特定压缩动作可加 --action distill、--action prune 或 --action quantize。模型列表来自 skills/models/schemas.manifest.json。若会话未由 TAO skill bank 插件初始化,需先运行 tao-setup 技能完成主机预检、凭据与跨技能发现。
限制:应以脚本输出为准,不要手工枚举能力。某动作的 AutoML 支持要求 skills/models/<model_skill>/schemas/<action>.schema.json 已随插件打包且能成功解析为 JSON;若该 schema 缺失或无效,不得称该模型/动作支持 AutoML。