Files
firmware-lowlevel-development/skills/firmware-lowlevel-ai-plugin-development/SKILL.md
T

2.8 KiB

name, description
name description
firmware-lowlevel-ai-plugin-development 转换和打包面向固件目标的 AI 模型,并生成部署脚本、manifest 和上传记录。当前用于项目已有厂商工具链支持的模型格式转换与部署交付;不用于 NPU/DSP 驱动、目标侧推理运行时、算子开发、模型训练或业务算法。

固件底层开发_AI-plugin

当前能力只处理主机侧模型转换与部署交付。名称不扩张权限;未来加入目标侧运行时或其他能力时必须重新审查范围、风险和验证。

进入条件

  1. 先读取并遵守统一的流程文档写法,所有面向人的流程文档使用简体中文和直白表达。
  2. 读取 项目所有权契约、治理工作流 和 风险等级。
  3. 确认输入模型、目标芯片/运行环境、目标格式、项目批准的转换工具、版本/许可、转换配置、部署目标和算法/产品提供的验证要求。
  4. 读取 AI 模型转换与部署工作流。未知平台只有具备项目原生工具或专属能力文档后才执行,不能声称通用支持。

范围

正常范围包括模型格式转换、转换配置、结构与兼容性检查、部署包/manifest、部署脚本、目标路径规划和上传批次记录。

明确排除 NPU/DSP 驱动、目标侧推理 runtime、底层算子/内核、训练、量化策略产品决定、业务算法和精度目标制定。模型转换可以消费这些团队提供的基线,但不取得其代码所有权。

不可绕过的门禁

  • 默认只使用项目已批准的本地工具链。未知可执行文件、容器、宏、插件、自动安装、许可证接受、账号登录、外部上传和云转换必须分别确认。
  • 记录输入模型、工具链、配置和输出 hash;转换命令退出 0 或文件非空都不足以证明模型语义正确。
  • 默认可以在已批准工作包内生成并本地检查部署包和脚本;复制到设备、烧录、重启、切换活动模型、修改分区、上传和发布均按风险等级另行确认。
  • 用户确认的状态语义是:任意经授权上传只要传输成功,即记录模块字段 upload_status=validated(显示为“上传验证通过”);它不是共享任务生命周期状态,也不升级模型结构、兼容性、设备加载、推理、精度或发布状态。
  • 完成时按 记录规范 和 交付契约 报告。