大家好,我是小悟。
1. 场景需求与痛点分析
1.1 真实场景还原
- 时间:周末下午,在家休息。
- 突发状况:手机震动,在公司的老板发来微信:“小刘,客户在催项目的架构文档,急用,今天之内要 World 格式给我。”
- 困境:
- 设备隔离:代码安静地躺在公司电脑里。
- 精力限制:周末不想去公司,只想躺在沙发上解决工作。
- 解决方案:使用 TRAE SOLO 移动端,支持通过语音“唤醒”公司电脑里的 Agent 干活。
1.2 任务目标拆解
利用 TRAE SOLO 的移动端语音交互 + PC 端 Agent 执行能力,满足以下要求:
-
路径穿透:需要让手机上的 AI 理解并访问项目代码文件目录。
-
代码分析:分析 Java 项目结构、包路径、Spring Boot 配置、Controller/Service 分层。
-
文档产出:输出包含项目背景、技术栈、模块划分、核心数据库设计、API 网关路由的架构文档。
-
格式转换:最终输出
.world格式(即 Word 文档)。
2. 环境准备与配对步骤(核心教程)
这个步骤是最关键的环节。要实现远程下发任务,必须完成移动端与公司电脑桌面的配对。
2.1 第一步:公司电脑端设置(需提前准备)
由于不在公司,这一步必须在离开公司前完成。TRAE SOLO 需要电脑保持开机且软件运行。
-
登录账号:在公司电脑打开 TRAE桌面,确保登录账号,移动端也需要下载。
-
开启配对开关:
从桌面端发起
-
打开 桌面端 Solo,点击左下角 「设置」
-
找到 「SOLO 移动端」 选项
-
打开 「允许 SOLO 移动端控制当前设备上的 SOLO」 开关
-
打开 手机端 Solo,系统会自动检测到你的 PC 设备
-
点击 「连接」 即可完成配对
-
- 放置代码:由于 TRAE 默认只能操作安全目录,建议将项目放在
Documents(文稿)文件夹下,或者直接把代码复制进去。
3. 实战:语音下发“架构文档”任务
一切准备就绪,我躺在沙发上,对着手机开始操作。
3.1 语音指令的设计与优化
单纯的“帮我写文档”是不够的,AI 需要具体的上下文,选择当前项目所在的文件夹。
我按下语音按钮,说出以下指令:
原始语音指令: “请以一名资深架构师的身份,深度扫描这个 Java 项目的代码结构。 我需要你帮我输出一份《项目技术架构文档》,要求包含:项目概况、技术栈版本、模块划分、核心业务流程图、以及数据库表结构关系。 最后,请把这个文档导出为 .world 格式,就放在当前文件夹里面。”
TRAE 的响应: 移动端界面迅速将语音转文字,并进行思考的过程。
3.2 执行过程
- 深度扫描项目结构,了解整体架构、分析技术栈版本(pom.xml、build.gradle等)。
- 分析模块划分和包结构、分析业务流程(Controller、Service层)、分析数据库表结构(Entity/SQL文件)。
-
生成Word格式技术架构文档
-
总结生成完毕
3.3 任务成果展示
AI 生成的文档节选如下,可以看出其对代码的理解深度:
1. 项目分层架构
- Controller 层(控制器层):负责接收 HTTP 请求、参数校验、调用 Service 层并返回统一响 应结果。
- Service 层(业务逻辑层):封装核心业务逻辑,包括进件提交、状态同步、回调处理等。
- Repository 层(数据访问层):基于 Spring Data JPA,提供数据库 CRUD 操作。
- Client 层(外部服务层):封装微信支付 V3 API 的 HTTP 调用、签名、加解密等逻辑。
2. 核心配置解读
# AI 从 application.yml 中提取的配置分析 spring: datasource: url: jdbc:mysql://... # 识别出使用了读写分离配置 redis: host: ... # 识别出用于缓存令牌
4. 详细总结
经过这次“沙发办公”的体验,我对 TRAE SOLO 有了更深的理解。它不仅仅是 Copilot 那种“一句话补全一行代码”的工具,而是一个真正的分布式 Agent 调度中心。
4.1 TRAE SOLO 的杀手锏功能
- 三端状态同步: 我去倒杯水的功夫,任务并没有断。当我再次打开手机,不仅看到了生成的文档,还看到了 Agent 留下的文档内容概览。这种异步工作流非常符合移动端的使用习惯。
- 语音交互的自然度: 以往的语音助手只能“定闹钟”,而 TRAE 的 Agent 能理解“WxMchJinJian”是一个项目名。
- MTC 模式的价值: 本次使用的核心是 More Than Coding 模式。它不关心代码具体某一行有没有拼错变量名,而是专注于生成架构文档、梳理业务流程——这正是远程办公者最需要的。
4.2 注意点
- 路径权限 :
TRAE 无法随意读写电脑任意目录(为了安全)。解决方案:在手机下发任务前,先把公司电脑上的代码目录(或快捷方式)拖进系统的
Documents文件夹。 - 网络要求: 公司电脑如果断网,手机端会显示“离线”。
结语: TRAE SOLO 移动端解决了一个核心矛盾:开发工作在电脑上,但决策和沟通往往在移动端进行。通过这次“语音写架构文档”的实战,你给它说清楚需求,它回公司电脑帮你干完活,然后把成果放到你桌上。虽然还有一些文件路径限制,但这已经是迈向 “随时随地指挥代码库” 的一大步。
谢谢你看我的文章,既然看到这里了,如果觉得不错,随手点个赞、转发、在看三连吧,感谢感谢。那我们,下次再见。
您的一键三连,是我更新的最大动力,谢谢
山水有相逢,来日皆可期,谢谢阅读,我们再会
我手中的金箍棒,上能通天,下能探海