Ultralytics 智能体技能#
Ultralytics 智能体技能为兼容的 AI 编码智能体提供使用 ultralytics Python 包、yolo CLI 和 Ultralytics Platform 的说明与参考资料,其中包括使用 ul cloud 进行自动化。它们遵循开放的 Agent Skills 格式,并会在请求相关任务时加载。
技能的工作原理#
yolo 路由技能会根据请求涉及的生命周期阶段进行路由,而每个阶段技能都涵盖两种路径:先介绍在 Ultralytics Platform 中最快捷的操作方式,再介绍本地 Python 和 CLI 工作流。权重名称、训练参数和导出格式等与版本相关的信息都收录在目录中,并根据固定的 ultralytics 版本进行核实;每项技能都会告诉智能体,在这些信息与已安装的软件包(yolo checks、yolo cfg 和错误消息)不一致时,应以已安装的软件包为准。platform-cli 技能则以已安装的 ul CLI 帮助信息和实时的 Platform API 为准。Platform 自带的 Ask AI 也使用同一个 platform-cli 技能。
可用技能#
此代码库包含一个路由技能、六个生命周期技能和一个 Platform CLI 技能:
| 技能 | 适用场景 |
|---|---|
yolo | Python 和 CLI 基础用法、Platform 工作流,以及路由到其他技能 |
yolo-models | 选择模型系列、尺寸、任务和权重 |
yolo-datasets | 准备、转换、验证和排查数据集问题 |
yolo-training | 训练、验证、恢复训练、多 GPU 使用和故障排查 |
yolo-tuning | 超参数调优和实验改进 |
yolo-inference | 预测、结果、跟踪和 Solutions |
yolo-export | 导出、量化、部署格式和基准测试 |
platform-cli | 使用 ul cloud 自动化 Ultralytics Platform:资源、上传、云端训练、导出和部署 |
安装#
claude plugin marketplace add ultralytics/skills
claude plugin install yolo@ultralytics如需更新,请运行 claude plugin update yolo@ultralytics,然后重启 Claude Code。
插件的每个版本都会作为 GitHub 版本发布,并附带版本说明。
连接 Platform CLI#
platform-cli 技能使用 ul CLI(Python 3.11+),该 CLI 包含在 pip install ultralytics 中,也可通过独立 SDK(pip install ultralytics-platform)获取。创建一个 Platform API 密钥,让智能体可以使用该密钥,然后检查连接:
export ULTRALYTICS_API_KEY="YOUR_API_KEY" # or: ul login YOUR_API_KEY
ul cloud account summary示例提示词#
安装后,直接用自然语言向智能体提问。yolo 路由技能会选择相关指南:
| 目标 | 提示词示例 |
|---|---|
| 试试 YOLO | “在示例图像上运行 YOLO,并告诉我它检测到了什么。” |
| 训练 | “把我的图像制作成自定义 YOLO 模型,并在 Ultralytics Platform 中完成标注和训练。” |
| 改进 | “我的模型 mAP 停滞不前了。请诊断这次运行,并提出下一步实验方案。” |
| 部署 | “将我训练好的 YOLO 模型导出为 TensorRT 格式,使用 INT8 量化并对其进行基准测试。” |
| 分析视频 | “统计 traffic.mp4 中穿过一条线的汽车数量,并保存标注后的视频。” |
| 自动化 Platform | “列出我在 Ultralytics Platform 中的数据集,并在 PPE 数据集上开始云端训练。” |
查看 ultralytics/skills 代码库,了解当前安装命令、源文件、更新和问题报告方式。
常见问题#
它们是可重复使用的说明和参考资料,可帮助 AI 编码智能体使用 Ultralytics Platform、
ultralyticsPython 包、yoloCLI 和ulPlatform CLI。此代码库提供适用于 Claude Code 和 Codex 的插件。Cursor、Gemini CLI 以及其他能够读取开放 Agent Skills 格式的智能体,可以直接安装技能文件夹,也可以通过 skills CLI 安装。
安装完整插件,即可在计算机视觉生命周期和 Platform CLI 操作中自动路由。要使用 skills CLI 安装单项技能,请通过
--skill传入技能名称,例如--skill yolo-training或--skill platform-cli。插件本身只包含说明,因此加载时不会运行任何内容。智能体通过技能运行的命令可能会下载软件包、权重和数据集,而
ul cloud命令会使用你的 API 密钥,将你传入的文件上传到 Ultralytics Platform。ultralytics软件包还会发送匿名使用情况分析数据,yolo settings sync=False会关闭此功能。不会。这些技能会引导智能体找到相关工作流,但如果行为或支持的选项有所不同,应以已安装的软件包和最新的 Ultralytics 文档为准。
在
ultralytics/skills仓库中提交 错误报告,并附上你使用的提示词、智能体给出的指南,以及实际应当发生的情况。