最近一个月我都在做墨问桌面端,有个感受越来越明显:AI 能干的活越来越多,我也更忙活了。几乎每个功能都牵涉界面、数据和测试,多个任务并行,结果散落在不同会话,今天还在用户在群里讨论,有时候都不知道自己为产品增加了哪些特性。规划产品的时候得琢磨:哪件事已经完成了,哪个特性只给了方案,什么问题还在等我拿主意。
写代码之外,自己又多了一份项目经理的工作。最近 AI 领域 Personal Agent (个人助理)的概念很火,但和 Agent 一样,这个概念非常广泛。比如墨问 Bot 做的更多是 Bot 驱动 多 Agent,Bot 之间的协作和社区创作等。还会有个人助理帮助开发者管理项目和产品,帮助理财的用户管理金融事务,还会有生活个人助理等等。术业有专攻,Personal Agent 也是一样。
上周五,我就发现字节的 TRAE 推出了一个新功能,叫开发者个人助理“TRAE 宝”,还有福利,限时免费一周,也就是说,从这个入口发起的项目都不消耗积分。我当时就想,这个 TRAE 宝,能不能完成一部分迭代、追踪和汇总的工作呢?于是我把正在开发的墨问桌面端项目放了进去。
TRAE 宝如何进入一个项目?
这儿的设计直接就惊艳到了我。在大部分 Coding Agent 工具里,点击一个项目只是选中了这个项目,可以打开或折叠项目里的任务列表,然后基于项目创建任务,或者在已有的任务里工作。
TRAE 不一样了,现在点击项目,就可以进入该项目专属的 TRAE 宝助理界面,我们可以直接在这个界面里发起任务,这样的任务就是由 TRAE 宝创建的,会带一个标记。
我们也可以点击右侧边栏里的“打开会话”,直接进入传统的会话工作方式:
另外,我们还可以直接点击左上角的 TRAE 宝,在和它的对话里直接发起任务,比如这样:
这个任务就会出现在 mowen-desktop 的工作区里。
为什么这么设计,我一会儿再讲。
我给它的第一项要求,就是查看该项目已有的历史任务,概括最近的工作和待办,标明信息来自哪里。同时限定了只读,不改文件、不提交代码等等。
TRAE 宝找到了“Review Today’s Changes”会话,整理出本机音视频转写、Bot 连续任务续接、IM 投递与睡眠唤醒恢复等工作,又单独列出那轮审查提出、尚未确认修复的事项。
在这个过程里,TRAE 宝保留了信息的出处和状态:审查提出过问题,哪些解决了哪些没解决,历史会话有哪些任务完成了,还有哪些待办,正在进行什么样的任务等等。如果我长期基于 TRAE 做产品,TRAE 宝就能持续积累项目上下文,帮我梳理历史任务、待办和 bug,省去不少翻找会话的工夫。
从以上操作可以看出,TRAE 把助理分成了两个维度:全局和项目,从左上角的 TRAE 宝进入,可以全局跨项目查找历史任务、对话和项目产物;从项目进入 TRAE 宝,则是一个项目助理的角色,围绕当前项目做事情,分配任务,推进工作,汇总结论等等。
一句话,左边栏上面的“TRAE 宝”直接进入全局助理。点击项目名字,就能进入项目助理的专属对话。
我把一件完整的事交过去试试
第二项需求,我选了一个手头确实需要的工作:梳理墨问 Bots 的任务委派和群聊协作机制,给非技术读者写一份说明。这个题目涉及代码、使用方式和容易混淆的概念,非常适合助理来组织和完成这样的工作。
我让它自行拆分子任务,并行检查,最后汇总。它建立了四路任务:仓库近况与待办盘点、Bot 任务委派机制事实链、Bot 群聊协作机制事实链,以及非技术表达素材与术语映射。
这个任务 TRAE 宝完成的非常漂亮,它可以自己读取全局上下文,分配任务的时候会,补充更详细的提示词,把用户口喷的话,转化成精确的任务指令:
点开子任务,能看到项目助理交下去的具体要求,包括只读约束、要回答的问题、输出格式,以及为结论附上代码位置的要求。面板还展示了文件读取、搜索和命令执行的活动。我可以先交代完整目标,再检查它怎样分工。
接着,我切回全局助理,让它找出刚才的任务,报告最新进度。它列出了四个子任务的会话和状态,也读取、整理了已经形成的结论。我不需要把几个子任务的回答重新粘贴给它,这部分查找和整理,TRAE 宝自己就完成了。
也就是说,我想了解全局进度,只要问全局助理 TRAE 宝就完事了。再也不需要去一个个会话里找待办、扒拉数据了。
在大家都卷 Bot 的时候,这个产品思路有点妙啊
有了 TRAE 宝,TRAE 成了一个动态的工作台,TRAE 的 Agent 窗口把项目与任务放在一起,需要深入了解代码的时候,可以打开 IDE,同样提供自动化、模板库和产物管理等入口。需要完成任务就在项目里发起任务,需要了解规划、进度和待办,就打开项目助理。需要跨项目查询和了解全局状态,就打开全局助理……有没有一种尽在掌握的感觉?
TRAE 宝全局助理还支持绑定飞书和微信:
绑定之后,你就可以从常用聊天工具里提交需求、跟进任务。这和墨问 Bot 绑定微信有异曲同工之妙。
TRAE 的同学告诉我,这次新功能上线,还提供了个人助理限时免费一周的体验福利,怎么做呢?先根据提示把 TRAE 升级到最新版,然后从 TRAE 宝入口开启任务即可免费使用。
比如我在项目助理页面发起任务就可以了:
国内顶级模型基本都是可选的,也可以配置自己购买的自定义模型:
如果你也对这种个人开发助理的模式感兴趣,抓紧从官网下载安装,选一个或多个正在推进的项目试试,应该会有惊喜:https://www.trae.cn/
这半年我一直在用 AI 做产品,到目前已经完成了 CatReader,CatBar,现在是墨问 App。但说心里话,前面那俩产品的特性和规划我都有点记不清了。代码写的越快,单项目的任务、状态、特征规划,多项目的协调和代办,都需要有人照看。几个 Agent 一通操作猛如虎,我得知道工作到了哪一步。现在 TRAE 宝能承担这个职责了,它给了开发者一个全新的视角,通过巧妙的分区机制,让一个 Agent 同时全局助理和项目助理两个角色,还做了很好的数据和权限隔离设计,不得不说,这招干得漂亮。