当前位置: 首页 > news >正文

试用Augment编写python脚本实现智能家居3D环境交互响应

环境配置

VS Code中直接安装Augment扩展,然后邮箱登录就能获得7天的试用。
在这里插入图片描述
从如下位置安装3D建模软件Blender:
https://www.blendercn.org/downloadme#xiazai

Blender 是一款免费开源的 3D 创作套件。它支持整个三维流程:建模、绑定、动画、模拟、渲染、合成、运动追踪和视频编辑。

Augment对话式编程

创建一个interaction.py文件,然后用VS code打开。
在这里插入图片描述
直接在Augment输入框提出你的需求:创建一个房间,带有门、窗和灯等等的blender模型,然后如何对这些智能家居设施进行控制。

Blender仿真

在这里插入图片描述
在Blender中导入修改好的interaction.py文件,然后运行,就可以进行仿真验证了,如果有不符合实际需求的地方,还可以返回Augment再修改代码,反复修改。

最终效果

这是一个基于Blender的智能家居交互模拟系统,通过移动Player触发各种家居设备的自动化控制。

SmartHome

通过这种模拟方式,可以提前识别智能家居改造中可能存在的问题,避免出现装修后才发现家电设施布局不合理,需要重新改造装修的问题。

Augment使用体验

1、每次修改的内容没有直观的对比,想要查看还要去单独点击进行差异对比。这点不如集成化的IDE工具,如Cursor,WindSurf,Trae等
2、选中代码段发送到聊天对话框中时也没有明显的标识,比如哪个文件的哪些行的代码被加入到了对话框,导致代码已发送到对话框,用户还没有感知到。
3、Task View功能也没有体验到优势在哪里。

试用了这么多编程工具,实际影响最大的还是底层大模型,体验上的细微差异影响不大,如果是底层大模型能力不行,则可能花费大量时间也实现了不了期望的效果。


文章转载自:

http://QTn36ynN.dqpyr.cn
http://Cpb6mwuD.dqpyr.cn
http://e9DTlmzO.dqpyr.cn
http://do8hXZse.dqpyr.cn
http://i9F3rP4a.dqpyr.cn
http://AVEhckRF.dqpyr.cn
http://Bga4hJgO.dqpyr.cn
http://b523BdP7.dqpyr.cn
http://OLjBVPH0.dqpyr.cn
http://m7kFEETh.dqpyr.cn
http://Hz4ri4bL.dqpyr.cn
http://wbehSUxK.dqpyr.cn
http://G7xDNfls.dqpyr.cn
http://XlvF3Lhx.dqpyr.cn
http://snEsgBXR.dqpyr.cn
http://JxfbyNh4.dqpyr.cn
http://PEVWCJaW.dqpyr.cn
http://kFXWCrZe.dqpyr.cn
http://ODo7Ywr9.dqpyr.cn
http://Pt2jrL5i.dqpyr.cn
http://1e2G8y3x.dqpyr.cn
http://ZgQPDDDC.dqpyr.cn
http://w5ccgoxa.dqpyr.cn
http://TjdToHPy.dqpyr.cn
http://PgGhmDJu.dqpyr.cn
http://AsO6Uzyp.dqpyr.cn
http://xlDq5h7P.dqpyr.cn
http://A01xGUPa.dqpyr.cn
http://42LQqJLd.dqpyr.cn
http://sUq0DHZd.dqpyr.cn
http://www.dtcms.com/a/363656.html

相关文章:

  • Vite + React + Tailwind v4 正确配置指南(避免掉进 v3 的老坑)
  • MyBatis 日志与调试技巧:让 SQL 执行过程完全透明
  • Node.js 命令行交互王者:inquirer 模块实战指南
  • 你们公司的 QPS 是怎么统计出来的?这 5 种常见方法我踩过一半的坑!
  • LazyLLM教程 | 第7讲:检索升级实践:亲手打造“更聪明”的文档理解系统!
  • Text2SQL与DataAgent技术深度对比与实践指南
  • 【算法笔记 day six】二分算法的第三部分
  • Linux下Qt样式配置
  • Qt内存映射到文件,解决打开大文件占用内存高的问题
  • Qt5 多媒体大纲
  • 基础算法之二分算法 --- 1
  • 基于SpringBoot的校园资料分享平台
  • 力扣242:有效的字母异位词
  • 漏扫工具使用
  • C++的演化历史
  • Windows控制台颜色修改
  • anaconda下载与pycharm解析器配置
  • TypeScript:内置高级类型
  • vue2 跟 vue3 对比总结
  • Java集合遍历的方法有哪些
  • T40N君正/INGENIC专业嵌入式CPU计算能力,集成XBurst2双核处理器(1.2GHz)、RISC-V协处理器和神经网络加速器(2TOPS算力)
  • 在 macOS 下升级 Python 几种常见的方法
  • 【LeetCode数据结构】栈和队列的应用
  • 洛谷P3811 【模板】模意义下的乘法逆元
  • 硬件开发1-51单片机1
  • 嵌入式 - 硬件:51单片机
  • LeetCode算法日记 - Day 29: 重排链表、合并 K 个升序链表
  • HTML第三课:特殊元素
  • CICD实战(3) - 使用Arbess+GitLab+Hadess实现Java项目构建/上传制品库
  • 人工智能之数学基础:分布函数对随机变量的概率分布情况进行刻画