跳到主要内容

AI-Assisted Development

本例使用 Claude Code 和 ne503-dev 构建“人员停留 10 秒告警”应用:人员连续出现 10 秒告警,离开后重置。

直接体验成品

下载预编译包,解压后按 Hello World 部署步骤导入。

1. 前置准备

项目要求
Claude Code已安装并可运行
Skill namene503-dev下载,解压到 ~/.claude/skills/ne503-dev/
neoruntime平台服务、HAL、构建与部署脚本
neoruntime-sdksPython/C++ SDK
neoruntime-apps应用模板和示例
Docker构建 ARM64 镜像
目标设备NE503 已联网;模型、HAL v2 和 ai-runtime 可用

2. 开发流程

在 Claude Code 中调用 ne503-dev,输入:

检测到人停留 10 秒后发送告警,部署到设备 IP。

确认停留时长、检测阈值和设备地址后,工具完成:

  1. 查询设备可用的模型和原始视频流;
  2. 生成状态机、app.yaml 和权限;
  3. 构建 ARM64 镜像、安装并启动应用。

示例使用 hailo_yolov8n_384_640 和原始流 sub。实际模型和流名以设备查询结果为准。

3. 验收

确认:

  • 应用状态为 Running;
  • 日志出现模型加载和首帧推理;
  • 人进入画面后触发告警,离开后状态重置。

完整过程:ai-assisted-development_new.mp4