chore: keep demo video as external link 20260710
面向 CCF 2026 openvela AI Agent / VelaClaw 赛题的自然语言智能家居控制闭环
自然语言控制 · DeepSeek tool-calling · VelaClaw Tool · Skill · QEMU · 安全确认 · 演示视频
自然语言控制
DeepSeek tool-calling
VelaClaw Tool
Skill
QEMU
安全确认
演示视频
演示视频:GoGoGo_openvela_SmartHome演示视频 · 提取码:1017
1017
VelaClaw Smart Home Agent Control System 面向 CCF 2026 openvela 赛题 track2_2026openvela01,实现一个自然语言驱动的智能家居控制原型系统。
track2_2026openvela01
用户以中文自然语言表达目标,系统通过 planner 选择智能家居 Tool,由本地 VelaClaw-style executor 执行设备控制,再将设备状态、传感器观测、规则复算、安全确认和 Agent 回答返回到前端页面与日志。项目主线聚焦 意图理解 -> Tool 调用 -> 设备状态更新 -> 结果反馈 的 Agent 控制闭环,而不是单纯的智能家居 UI。
velaclaw_tool_skeleton/tools/
home_intent
host/
demo/
tests/
velaclaw_tool_skeleton/skills/
docs/openvela_velaclaw_openclaw_migration.md
scripts/
logs/
presentation/
主交付物是自然语言智能家居 Agent 控制闭环。前端页面用于展示 Agent 回答、Tool 调用链、设备状态和告警反馈;核心能力由 Tool schema、planner、executor、状态反馈和验证脚本支撑。
/api/intent
scripts/run_demo_server.ps1
scripts/run_preliminary_demo.ps1
LICENSE
NOTICE.md
docs/THIRD_PARTY_DEPENDENCIES.md
ai_agent
用户自然语言 | v Agent planner / DeepSeek tool-calling | v VelaClaw-style Tool schema | v Smart-home executor | +-- 设备状态更新 +-- 传感器观测 +-- 规则复算 +-- 安全确认 | v Agent 回答 / 前端状态 / Trace / 日志
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\run_demo_server.ps1
打开页面:
http://127.0.0.1:8765/
启用 DeepSeek-backed Tool 选择时,在启动前设置环境变量;不要在录屏里展示真实 key。
$env:DEEPSEEK_API_KEY="YOUR_DEEPSEEK_API_KEY" powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\run_demo_server.ps1
验证同一条 API 路径:
powershell -NoProfile -ExecutionPolicy Bypass -File .\tests\verify_demo_deepseek_planner_api.ps1 -RequireKey
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\run_preliminary_demo.ps1
脚本会按评审关注点输出 Tool registry evidence、2 个以上 Tool 调用、自然语言样例、结果反馈、异常处理、安全确认、QEMU / DeepSeek / QuickApp 验证摘要。最新演示日志位于 logs/。
presentation/VelaClaw_SmartHome_Work_Demo_20260710.pptx
presentation/previews_20260710/
/api/state
/api/confirm
velaclaw_tool_skeleton/
configs/
docs/
submission/packages/
docs/official/OFFICIAL_TOPIC_ALIGNMENT.md
docs/official/OFFICIAL_REQUIREMENTS_TRACEABILITY.md
docs/technical_solution.md
docs/testing.md
docs/usage.md
docs/demo_script.md
docs/final_report.md
docs/metrics.md
docs/submission_checklist.md
docs/reports/PRELIMINARY_DEMO_RUN_REPORT_20260710.md
powershell -NoProfile -ExecutionPolicy Bypass -File .\tests\verify_qemu_10_tools_runtime.ps1 powershell -NoProfile -ExecutionPolicy Bypass -File .\tests\verify_qemu_home_intent_runtime.ps1 powershell -NoProfile -ExecutionPolicy Bypass -File .\tests\verify_qemu_launch_quickapp_tool_vapp_fallback.ps1 powershell -NoProfile -ExecutionPolicy Bypass -File .\tests\verify_deepseek_react_tool_call.ps1 powershell -NoProfile -ExecutionPolicy Bypass -File .\tests\verify_demo_deepseek_planner_api.ps1 -RequireKey powershell -NoProfile -ExecutionPolicy Bypass -File .\tests\verify_qemu_dual_node_openvela_smoke.ps1 powershell -NoProfile -ExecutionPolicy Bypass -File .\tests\verify_qemu_llm_ask_smarthome.ps1 -AllowAttemptBoundary
submission_verified_*.zip
scripts/package_submission.ps1
重新生成提交包:
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\package_submission.ps1
本仓库使用 Apache-2.0 许可证,见 LICENSE。第三方依赖和素材说明见 NOTICE.md 与 docs/THIRD_PARTY_DEPENDENCIES.md。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
VelaClaw Smart Home Agent Control System
面向 CCF 2026 openvela AI Agent / VelaClaw 赛题的自然语言智能家居控制闭环
自然语言控制·DeepSeek tool-calling·VelaClaw Tool·Skill·QEMU·安全确认·演示视频演示视频:GoGoGo_openvela_SmartHome演示视频 · 提取码:
1017作品简介
VelaClaw Smart Home Agent Control System 面向 CCF 2026 openvela 赛题
track2_2026openvela01,实现一个自然语言驱动的智能家居控制原型系统。用户以中文自然语言表达目标,系统通过 planner 选择智能家居 Tool,由本地 VelaClaw-style executor 执行设备控制,再将设备状态、传感器观测、规则复算、安全确认和 Agent 回答返回到前端页面与日志。项目主线聚焦 意图理解 -> Tool 调用 -> 设备状态更新 -> 结果反馈 的 Agent 控制闭环,而不是单纯的智能家居 UI。
赛题对应
velaclaw_tool_skeleton/tools/home_intent和演示前端形成闭环证据host/、demo/、tests/velaclaw_tool_skeleton/skills/docs/openvela_velaclaw_openclaw_migration.mdscripts/、logs/、presentation/交付要求导航
/api/intent、QEMUhome_intent、前端 Agent Trace 和日志共同覆盖scripts/run_demo_server.ps1、scripts/run_preliminary_demo.ps1、QEMU 验证脚本LICENSE、NOTICE.md、docs/THIRD_PARTY_DEPENDENCIES.md核心交付
ai_agent启动、Tool 注册、Tool 调用、Skill 读取、自然语言样例日志工作流概览
快速演示
前后端联动演示
打开页面:
启用 DeepSeek-backed Tool 选择时,在启动前设置环境变量;不要在录屏里展示真实 key。
验证同一条 API 路径:
初赛一键演示
脚本会按评审关注点输出 Tool registry evidence、2 个以上 Tool 调用、自然语言样例、结果反馈、异常处理、安全确认、QEMU / DeepSeek / QuickApp 验证摘要。最新演示日志位于
logs/。演示视频和 PPT
1017presentation/VelaClaw_SmartHome_Work_Demo_20260710.pptxpresentation/previews_20260710/验证结果
项目结构
demo/host//api/intent、/api/state、/api/confirm等接口velaclaw_tool_skeleton/configs/scripts/tests/docs/logs/presentation/submission/packages/交付材料
docs/official/OFFICIAL_TOPIC_ALIGNMENT.mddocs/official/OFFICIAL_REQUIREMENTS_TRACEABILITY.mddocs/technical_solution.mddocs/testing.mddocs/usage.mddocs/demo_script.mddocs/final_report.mddocs/metrics.mddocs/submission_checklist.mddocs/reports/PRELIMINARY_DEMO_RUN_REPORT_20260710.mddocs/THIRD_PARTY_DEPENDENCIES.md关键验证命令
提交包
submission/packages/中最新的submission_verified_*.zipsubmission/packages/scripts/package_submission.ps1重新生成提交包:
验证边界
ai_agentTool 调用、QEMU 自然语言样例、Skill 读取和演示视频。License
本仓库使用 Apache-2.0 许可证,见
LICENSE。第三方依赖和素材说明见NOTICE.md与docs/THIRD_PARTY_DEPENDENCIES.md。