周末居家躺沙发上,发个语音就让公司的电脑完成工作

0 阅读5分钟

大家好,我是小悟。

1. 场景需求与痛点分析

1.1 真实场景还原

  • 时间:周末下午,在家休息。
  • 突发状况:手机震动,在公司的老板发来微信:“小刘,客户在催项目的架构文档,急用,今天之内要 World 格式给我。”
  • 困境
    1. 设备隔离:代码安静地躺在公司电脑里。
    2. 精力限制:周末不想去公司,只想躺在沙发上解决工作。
  • 解决方案:使用 TRAE SOLO 移动端,支持通过语音“唤醒”公司电脑里的 Agent 干活。

1.2 任务目标拆解

利用 TRAE SOLO 的移动端语音交互 + PC 端 Agent 执行能力,满足以下要求:

  1. 路径穿透:需要让手机上的 AI 理解并访问项目代码文件目录。

  2. 代码分析:分析 Java 项目结构、包路径、Spring Boot 配置、Controller/Service 分层。

  3. 文档产出:输出包含项目背景、技术栈、模块划分、核心数据库设计、API 网关路由的架构文档。

  4. 格式转换:最终输出 .world 格式(即 Word 文档)。

image.png


2. 环境准备与配对步骤(核心教程)

这个步骤是最关键的环节。要实现远程下发任务,必须完成移动端与公司电脑桌面的配对。

2.1 第一步:公司电脑端设置(需提前准备)

由于不在公司,这一步必须在离开公司前完成。TRAE SOLO 需要电脑保持开机且软件运行。

  1. 登录账号:在公司电脑打开 TRAE桌面,确保登录账号,移动端也需要下载。

  2. 开启配对开关

    从桌面端发起

    1. 打开 桌面端 Solo,点击左下角 「设置」

    2. 找到 「SOLO 移动端」 选项

    3. 打开 「允许 SOLO 移动端控制当前设备上的 SOLO」 开关

    4. 打开 手机端 Solo,系统会自动检测到你的 PC 设备

    5. 点击 「连接」 即可完成配对

image.png

image.png

  1. 放置代码:由于 TRAE 默认只能操作安全目录,建议将项目放在 Documents(文稿)文件夹下,或者直接把代码复制进去。

3. 实战:语音下发“架构文档”任务

一切准备就绪,我躺在沙发上,对着手机开始操作。

3.1 语音指令的设计与优化

单纯的“帮我写文档”是不够的,AI 需要具体的上下文,选择当前项目所在的文件夹。

image.png

我按下语音按钮,说出以下指令:

原始语音指令: “请以一名资深架构师的身份,深度扫描这个 Java 项目的代码结构。 我需要你帮我输出一份《项目技术架构文档》,要求包含:项目概况、技术栈版本、模块划分、核心业务流程图、以及数据库表结构关系。 最后,请把这个文档导出为 .world 格式,就放在当前文件夹里面。”

image.png

TRAE 的响应: 移动端界面迅速将语音转文字,并进行思考的过程。

image.png

3.2 执行过程

  1. 深度扫描项目结构,了解整体架构、分析技术栈版本(pom.xml、build.gradle等)。

image.png

  1. 分析模块划分和包结构、分析业务流程(Controller、Service层)、分析数据库表结构(Entity/SQL文件)。

image.png

  1. 生成Word格式技术架构文档

    img

  2. 总结生成完毕

    img

    img

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: ... # 识别出用于缓存令牌

image.png

4. 详细总结

经过这次“沙发办公”的体验,我对 TRAE SOLO 有了更深的理解。它不仅仅是 Copilot 那种“一句话补全一行代码”的工具,而是一个真正的分布式 Agent 调度中心

4.1 TRAE SOLO 的杀手锏功能

  1. 三端状态同步: 我去倒杯水的功夫,任务并没有断。当我再次打开手机,不仅看到了生成的文档,还看到了 Agent 留下的文档内容概览。这种异步工作流非常符合移动端的使用习惯。
  2. 语音交互的自然度: 以往的语音助手只能“定闹钟”,而 TRAE 的 Agent 能理解“WxMchJinJian”是一个项目名。
  3. MTC 模式的价值: 本次使用的核心是 More Than Coding 模式。它不关心代码具体某一行有没有拼错变量名,而是专注于生成架构文档、梳理业务流程——这正是远程办公者最需要的。

4.2 注意点

  1. 路径权限 : TRAE 无法随意读写电脑任意目录(为了安全)。解决方案:在手机下发任务前,先把公司电脑上的代码目录(或快捷方式)拖进系统的 Documents 文件夹。
  2. 网络要求: 公司电脑如果断网,手机端会显示“离线”。

结语: TRAE SOLO 移动端解决了一个核心矛盾:开发工作在电脑上,但决策和沟通往往在移动端进行。通过这次“语音写架构文档”的实战,你给它说清楚需求,它回公司电脑帮你干完活,然后把成果放到你桌上。虽然还有一些文件路径限制,但这已经是迈向 “随时随地指挥代码库” 的一大步。

image.png

谢谢你看我的文章,既然看到这里了,如果觉得不错,随手点个赞、转发、在看三连吧,感谢感谢。那我们,下次再见。

您的一键三连,是我更新的最大动力,谢谢

山水有相逢,来日皆可期,谢谢阅读,我们再会

我手中的金箍棒,上能通天,下能探海