关于 model-selection
引导用户从 SageMaker Hub 中选择可用基础模型的技能。它会检查 AWS 区域和可用 Hub,再展示模型及许可证信息,帮助根据用途缩小选择范围。
主要功能
- 01检查已配置的 AWS 区域
- 02发现可用的 SageMaker Hub
- 03列出可用模型及许可证
- 04按使用场景引导选型
- 05确认选定的基础模型
适用场景
- 01为项目选择基础模型
- 02检查指定模型是否可用
- 03比较可用模型与许可证
- 04微调前评估基础模型
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ awslabs/ agent-plugins --skill model-selection安装后在 Claude Code 中输入/model-selection确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/model-licenses.mdmodel-selection.mdreferences/benchmarks/agenticIndex.mdcodingIndex.mdgpqa.mdhle.mdifbench.mdintelligenceIndex.mdmmmuPro.mdtau2.mdscripts/get_model_names.py详细介绍
模型选择
根据用户的使用场景,引导用户选择基础模型。
适用场景
- 用户询问该使用哪个模型
- 用户想选择或更换基础模型
- 用户提到模型名称或系列(例如,“Llama”“Mistral”“Nova”)——仍需确定确切的 Hub 模型 ID
- 用户想在决定是否进行微调前评估基础模型
前置条件
- 存在
use_case_spec.md文件。如果不存在,请先启用 use-case-specification 技能来生成该文件。
工作流
第 1 步:检查区域
运行:
python -c "import boto3; print(boto3.session.Session().region_name)"
None→ 停止。告知用户:“通过export AWS_DEFAULT_REGION=us-west-2或aws configure设置区域。”- 已设置 → 在上下文中保存 REGION,然后继续。
第 2 步:发现 Hub
-
使用
aws___call_aws工具调用 SageMakerListHubsAPI,列出用户所在区域内所有可用的 SageMaker Hubs。 -
从结果中过滤掉
HubDescription中包含“AI Registry”的 Hub——这些 Hub 不包含 JumpStart 模型。 -
剩余的 Hub 均符合条件(例如,
SageMakerPublicHub和任何私有 Hub)。 -
如果恰好只有一个符合条件的 Hub,则自动使用它——无需询问用户。
-
如果有多个符合条件的 Hub,则向用户展示并询问要使用哪一个。示例:
I found the following model hubs: - SageMakerPublicHub — SageMaker Public Hub - Private-Hub-XYZ — Private Hub models Which hub would you like to use? -
保存所选 Hub 名称,供后续步骤使用。
第 3 步:选择基础模型
首先,运行 python model-selection/scripts/get_model_names.py <hub-name>,检索 SageMaker Hub 中所有可用的模型名称。
在提出任何建议前,先向用户展示所有可用模型及其许可证。将模型列表与 references/model-licenses.md 交叉核对,并按 <model name> - [<license>](<url>) 的格式显示每个模型。例如:“Qwen3-4B - Apache 2.0”
如果你已从对话上下文或规划文件中得知用户想使用哪个模型,请确认该模型在列表中,显示其许可证,然后继续。否则,按照 references/model-selection.md 中的说明帮助用户选择模型。
重要: 帮助用户选择模型时,请记住这份可用模型列表。不要推荐用户无法使用的模型。
第 4 步:确认选择
向用户展示摘要:
Here's what we've selected:
- Base model: [model name]
询问用户是否要继续使用此模型。
参考资料
references/model-selection.md— 模型选择说明和基准测试描述references/model-licenses.md— 模型选择过程中用于展示的模型许可证信息