用途:在用户已决定进行微调、需要选择或更换微调技术时,根据用例推荐最合适的技术,并验证其与所选模型的兼容性。
主要能力:依据 references/finetune_technique_selection_guide.md 给出 SFT、DPO、RLVR、RLAIF 四种技术的推荐与理由;通过脚本查询所选模型实际支持的微调配方,仅保留这四种技术;若模型不支持所选技术,说明该模型在 SageMaker 上不支持,并建议返回模型选择环节更换模型。
使用前提:已通过 model-selection 技能选定基础模型,且已知模型名称与 hub;已存在 use_case_spec.md,否则需先激活 use-case-specification 技能生成。
使用方式:先查阅选择指南并向用户展示推荐及理由,询问是否采纳或另选;用户确认后运行 python finetuning-technique/scripts/get_recipes.py <model-name> <hub-name> 获取可用技术;若可用则进入确认环节,向用户汇总基础模型与微调技术。
限制:仅支持 SFT、DPO、RLVR、RLAIF 四种技术,模型配方中的其他技术应忽略;技术可用性以 SageMaker 支持情况为准。其他细节暂未提供。