关于 ai-tasks
ai-tasks 是用于定义图像和视频分析任务的技能,适合需要统一标签、元数据或视觉质量检查的团队。它将指令组织为受控词表选择或是非操作。
主要功能
- 01从批准值中选择标签
- 02提取元数据并写入 DAM 字段
- 03执行带条件标签操作的是非检查
- 04配置视觉内容分析任务
适用场景
- 01按业务术语分类产品图片
- 02检查产品是否完整可见
- 03将图像属性提取到 DAM 元数据
MCP 相关
可通过 DAM MCP 端点使用 `list_saved_extensions`、`create_saved_extension` 和 `apply_extension_bulk` 管理 AI Tasks。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ imagekit-developer/ skills --skill ai-tasks安装后在 Claude Code 中输入/ai-tasks确认已加载。
附带文件resources/EXAMPLES.md
详细介绍
AI Tasks 技能
使用时机
- 用户希望使用业务专属类别为图片添加标签
- 用户需要受控词汇表(预定义值列表)
- 用户希望对图片进行是/否质量检查
- 用户需要通过自然语言分析提取元数据
AI Task 结构
每个 AI Task 包含 1-10 个子任务:
- 指令(必填):关于图片的自然语言问题
- 操作类型(必填):
select_tags、select_metadata或yes_no - 词汇表(可选):1-30 个预先批准的值
操作类型
select_tags
从词汇表中添加标签。支持多选。
{
"type": "select_tags",
"instruction": "What body style is this vehicle?",
"vocabulary": ["sedan", "suv", "hatchback"],
"max_selections": 1
}
select_metadata
设置自定义元数据字段(字段必须已存在于 DAM 中)。
{
"type": "select_metadata",
"instruction": "What is the primary color?",
"field": "primary_color",
"vocabulary": ["red", "blue", "white", "black"],
"max_selections": 1
}
yes_no
带条件操作的二元质量检查。
{
"type": "yes_no",
"instruction": "Is the product completely visible?",
"on_yes": { "add_tags": ["framing_ok"] },
"on_no": { "add_tags": ["needs_reshot"] }
}
注意事项
- 指令清晰度:具体明确(使用“领口类型是什么?”,而不是“描述这张图片”)
- 词汇表设计:使用业务术语,避免重叠,最多 1-30 项
- 字段要求:对于
select_metadata,字段必须已存在于 DAM 中 - 标签值:不能包含
%字符 - yes_no 任务:必须至少包含
on_yes或on_no之一 - 词汇表长度:合计最多 500 个字符(仅适用于 select_tags)
- 范围:仅适用于视觉内容(图片/视频)
应用 AI Tasks
- 通过 DAM MCP:在
https://imagekit.io/mcp/dam上使用list_saved_extensions、create_saved_extension和apply_extension_bulk - 通过 Saved Extensions:通过仪表板/API 创建并应用
- 通过上传 API:在
extensions数组中添加 - 通过路径策略:自动应用于特定文件夹中的文件
完整示例
如需按行业分类(时尚电商、旅游、汽车)的完整可直接复制的 ai-tasks 配置,以及按任务类型整理的详细参数参考,请阅读 resources/EXAMPLES.md。
评论
支持 Markdown