我希望 TraeCode 能把“代码完成”推进到“真实设备验收完成”

我希望 TraeCode 能把“代码完成”推进到“真实设备验收完成”

介绍自己

我主要做交互产品和软硬件原型开发,日常会接触 Web、iOS、TouchDesigner、Arduino、ESP32、传感器、屏幕以及蓝牙通信。工作通常不止于写代码,还包括连接设备、烧录固件、查看串口、测试交互,再根据真机表现继续修改。

我对 TraeCode 的愿景

我希望 TraeCode 增加一套面向真实设备的闭环验收能力

在软硬件项目中,“编译成功”和“功能真的可用”之间还有很长一段距离。例如,固件可以正常编译和烧录,串口也能输出启动日志,但设备屏幕可能没有文字;手机端可以成功构建,但蓝牙连接、数据同步和真实交互仍可能存在问题。

这些问题往往横跨代码、构建工具、串口日志、硬件状态和手机应用。现在需要开发者在多个工具之间不断切换,再人工判断项目究竟完成到了哪一步。

我希望 TraeCode 可以围绕验收目标继续完成下面的工作:

  1. 先生成可执行的验收清单

    根据需求和项目结构,把“支持传感器读取”“屏幕正确显示中文”“手机可以通过蓝牙发送数据”等需求,拆成具体、可验证的步骤。

  2. 识别真实设备和开发环境

    自动识别开发板型号、串口、芯片、构建工具和配套应用,检查当前连接的设备是否与项目配置一致。

  3. 执行完整的设备调试流程

    完成编译、烧录、串口监控、日志分析和异常定位。遇到会写入设备或覆盖数据的操作时,明确说明影响范围,再由用户授权执行。

  4. 结合真实画面判断结果

    允许用户通过摄像头、截图或录屏,把设备屏幕和实际操作过程交给 TraeCode。它可以判断文字是否显示、方向是否正确、交互有没有响应,并把画面结果与串口日志对应起来。

  5. 区分不同完成状态

    在任务中明确标记:

    代码已修改 → 构建通过 → 已写入设备 → 程序已启动 → 真机验收通过

    这样团队不会因为看到“Build succeeded”就误以为整个功能已经交付。

  6. 自动沉淀验收证据

    最终生成一份包含版本、设备信息、执行步骤、日志、截图、失败原因和待确认事项的报告,方便提交测试、同步团队或复现问题。

希望优化的具体场景

我曾遇到过固件编译和烧录都成功,但设备上的中文完全没有显示。真正的问题来自字体压缩配置与运行环境不匹配。

如果 TraeCode 能继续观察设备画面,并把“屏幕没有文字”与字体配置、串口日志和代码改动联系起来,整个排错过程会更完整。它也能清楚地告诉我:固件已经写入,但屏幕显示仍等待真机确认。

这类能力同样适用于机器人、智能硬件、互动装置、IoT、车载设备和带手机端的硬件产品。

希望如何融入我的工作流

我希望它可以打通 Git、ESP-IDF、Arduino CLI、Xcode、串口工具、ADB、蓝牙调试和任务系统。

每次修改代码后,TraeCode 可以根据项目类型自动恢复上一次的设备配置和验收清单,继续执行当前版本的验证,并将结果关联到对应的 Git commit。

开发者负责定义场景、优先级和最终验收标准;TraeCode 负责执行、记录、排错和加速验证。这样可以减少工具切换,也能让软硬件项目的完成状态更可信。

希望它以什么形态出现

我希望它以一个“真机验收”面板出现,并由多步智能体流程执行:

读取需求 → 生成验收清单 → 检查设备 → 构建与烧录 → 收集日志和画面 → 判断结果 → 输出报告

用户可以随时接管其中一步,也可以把已经稳定的验收流程保存成模板,供后续版本或团队成员重复使用。

我对TraeCode的未来愿景

标签打错啦~ 你这个帖子没打标签哦