写点什么

The First Context Engineer:TRAE 2.0 SOLO 发布

  • 2025-07-23
    北京
  • 本文字数:2639 字

    阅读完需:约 9 分钟

大小:1.28M时长:07:28
The First Context Engineer:TRAE 2.0 SOLO 发布

7 月 21 日晚,TRAE SOLO 正式发布。这场发布会不仅回顾了 TRAE 的成长轨迹,更以 SOLO 的亮相为核心,展现了 TRAE 如何从 “代码生成” 向 “软件交付” 迈进,并以 Context Engineer 的形态为开发者带来全新的协作体验。

SOLO 登场:新阶段,新理念,新形态


从今年 1 月 TRAE IDE 国际版发布、3 月中国版推出至今,TRAE 已打磨出三大核心产品能力:Cue 代码补全、Chat 问答、Agent 代码生成。当前,TRAE 月活用户已超 100 万,累计生成并被采纳的代码超 60 亿行,成为受开发者欢迎的 AI IDE 产品。


如今,随着 SOLO 模式的发布,TRAE 进入了 2.0 阶段。这与 AI Coding 的发展阶段相匹配:1.0 阶段工具聚焦 “代码生成”,通过插件或 IDE 提升编码效率;而随着模型能力升级,2.0 阶段将迈向 “软件交付”—— 工具需覆盖从需求到部署的全流程,为 AI 提供完整上下文与工具链支持。


SOLO 作为 “Context Engineer”,以 “任务中心” 为核心,可以智能获取开发上下游的各类上下文(需求、代码、部署信息等),动态规划路径并调用工具;用户只需明确目标,SOLO 便能实现从需求到交付的全流程闭环。


产品核心亮点:SOLO is All You Need


架构革新:AI 与 Context 的协同中枢


SOLO 采用 “左侧 AI 协作 + 右侧 Context 管理” 的产品框架,AI 可实时调用需求文档、代码仓库、网页链接等上下文数据,开发者既能通过 Chat 下达任务,也能直接操作工具,兼顾效率与精准度。


SOLO Builder:全栈开发的 “智能规划师”


基于强大的 Coding Agent 架构,SOLO Builder 可获取整个开发环境中的各类上下文,智能分析并理解拆分用户的任务,规划开发路径,再调用合适的工具来完成任务,实现 0-1 全流程自动化。


四大 Context 工具:覆盖开发全周期


SOLO 内置四大 Context 工具,涵盖从需求文档设计、环境配置、代码编辑,到服务运行四个阶段:


  • Doc:将模糊需求转化为结构化文档,支持手动编辑与对话更新,保留版本差异,让 AI 更精准理解需求。

  • IDE:深度集成 TRAE IDE,方便开发者调试、修改代码,保障项目持续迭代。

  • Terminal:获取环境上下文并支持协同操作,解决环境配置等技术问题。

  • Browser:开发完成后自动运行服务并预览前端效果,支持一键部署生成访问链接,直观验证成果。


TRAE 产品经理 王海建

现场开发:SOLO 实战,从需求到上线的“一键式”交付


为直观展现 SOLO 作为“Context Engineer”的协作能力,TRAE 产品经理王海建带来沉浸式的开发演示,仅凭一个目标“我要做一女装电商网站”,并给出期望的网页风格、设计样式及核心页面信息,SOLO 便接管了从需求到上线的全流程:


  • 需求:当开发者输入 Prompt,描述大致需求后,SOLO 即开始解析需求,自动调用 Doc 工具生成结构化的需求文档,并对需求进行总结,供用户审阅确认,用户可以对需求文档做进一步的调整确认,更精准的需求描述可以更好的提升后续的代码质量。

  • 环境:需求敲定后,SOLO builder  会将需求文档作为 Context 进行开发。开发首先需要进行环境配置,SOLO 会自动判断技术栈并调用 Terminal 工具,完成环境配置与依赖安装。

  • 编码:环境配置完成后,就进入到编码阶段,SOLO 根据需求文档的要求逐步编写代码;完成后主动进行代码检查并修复错误。

  • 本地测试:代码只是中间产物,编码完成后还需考虑怎么把服务运行起来。所以 SOLO 里面内置了 Browser,当 SOLO 完成项目开发之后,就会自动运行服务,展示前端效果。如果想要对页面内容进行调整,还可以直接 Select 选中元素,更精准地去优化页面。

  • 部署发布:最后,SOLO 将服务快速部署上线。


短短十几分钟, SOLO 就生成了一个页面简约美观、功能齐全的女装电商网站,整个开发流程无缝串联需求、环境、编码、本地测试、部署发布等环节,直观展现了 SOLO 如何通过 Context 感知与工具链协同,实现“目标输入,产品交付”的一键式开发体验。


圆桌讨论:Context Engineering 与 SOLO


进入圆桌环节,TRAE 产品经理 Leon、技术专家死月,以及 2 位 TRAE 开发者用户——国内知名连续科技创业者杨攀、江南百景图游戏主程 Ethan(唐奕新),围绕 Context Engineering 和 SOLO 进行现场分享和讨论。


TRAE 产品经理 Leon


圆桌论坛


在软件开发领域,AI 工具已成为日常标配。正如开发者 Ethan 所言,“从代码补全 到 Coding Agent,一开始是 AI 协助我完成工作,到后来变成了我把工作交给 AI,让 AI 去完成。我的身份从 AI 是我的副驾,变成了我是 AI 的副驾。”  这一身份转变,映射出 AI 能力的跨越式进化。对此,TRAE 技术专家死月深表认同,并补充道 Agent 可以极大提升开发效率,降低学习成本,人类逐行审阅代码耗时费力,而 AI 可在瞬息之间汇聚多源信息,帮助开发者迅速掌握项目全貌。


江南百景图游戏主程 Ethan(唐奕新)


谈及什么是真正的 Context Engineering,开发者杨攀表示,在大模型发展早期,人们依赖 Prompt 模板来 “激发” 其能力,而当模型能力足够强的时候,关键在于让模型充分理解我们的意图。如今,仅需一句需求,SOLO 就能将其扩展为需求文档,模型便能自主完成整个流程。


TRAE 技术专家死月分析道:无论是人还是 AI,正确的行动都由信息与决策构成,而决策的正确性源于信息上下文,因此,我们必须给模型提供足量、精准且正确的上下文,才能使其做出正确决策,要做到既不遗漏关键细节,也不过载信息。此外,除了提供这些信息,我们还要赋予模型相应的能力,让它在上下文不足时,能够通过自身的手脚去外部获取更多信息。这也是 SOLO 作为 “Context Engineer”,可以智能获取开发上下游的各类上下文,动态规划路径并调用工具的核心原因。


TRAE 技术专家 死月


在 SOLO 的使用体验方面,开发者杨攀给予了高度评价,他指出,Coding Agent 不只是给 Developer 用的,更是给 Builder 用的。在设计上,与传统 Coding IDE 中 Chat 在右边的设计不同,SOLO 模式从用户体验角度出发将 Chat 放在左边。功能上,SOLO 模式把 Terminal、Doc View、Browser 这四大功能从传统 IDE 的底层功能提炼为一级入口,让开发者有 all in one 的体验,无需额外插件就能高效操作;尤其将需求文档提升为一级元素,大大增强了对 AI 工作的信赖度与可延续性。


国内知名连续科技创业者 杨攀


对于  SOLO 的未来,杨攀充满期待,希望以后通过整合各种开发产品,靠提示词和 Click 就能完成作品开发。而作为游戏开发者,Ethan 表示期待未来能够成立属于自己的 AI 团队,由自己扮演 Leader 角色,下达指令让 AI 去执行,从而解放双手去做更 high level 的事,他认为人类未来与 AI 的交互应专注于设计和创造。TRAE 技术专家死月则从行业发展的角度展望,未来的软件工程,必将经历人类与 AI 深度磨合、协同进化的过程,最终形成效率极高、形态全新的软件工程模式。


2025-07-23 10:275256

评论

发布
暂无评论

Online Schema Change(在线更新元数据)

KaiwuDB

分布式数据库 schema

计算机网络——分层结构

StackOverflow

编程 计算机网络 9月月更

有效预警6要素:亿级调用量的阿里云弹性计算SRE实践

阿里云弹性计算

监控 预警 SRE实践

【JavaWeb】Servlet系列——使用纯Servlet做一个单表的CRUD操作

胖虎不秃头

Web java; 9月月更

数据治理(十一):数据安全管理Ranger初步认识

Lansonli

数据治理 9月月更

全面构建数据安全“护城河”,助力企业数智化升级| 极客星球

MobTech袤博科技

大数据 数据安全

leetcode 437. Path Sum III 路径总和 III(中等)

okokabcd

LeetCode 数据结构与算法

转转商业化OCPC产品的护航之旅

转转技术团队

人工智能 计算广告 PID OCPC

C++学习------cmath头文件的源码学习01

桑榆

c++ 源码阅读 9月月更

2022-09-08:以下go语言代码输出什么?A:5 66;B:5 88;C:7 88;D:以上都不对。 package main func main() { var x = []int{4:

福大大架构师每日一题

golang 福大大 选择题

【C语言深度剖析】详解strlen与sizeof的区别及用法

Albert Edison

C语言 sizeof 9月月更 strlen

数据可视化分析工具如何在国内弯道超车,迅速崛起?

葡萄城技术团队

每日一R「23」回顾基本概念

Samson

学习笔记 ​Rust 9月月更

【JavaWeb】Servlet系列——HttpServletRequest接口详解

胖虎不秃头

Web java; 9月月更

Zilliz 论文入选数据库顶会 VLDB'22

Zilliz

数据库 分布式 云原生 VLDB'22

SD-WAN应用选路方案

阿泽🧸

SD-WAN 9月月更

计网复习二,网络应用

前端小刘不怕牛牛

计算机网络 HTTP 9月月更

云桌面解决方案 企业最佳合作伙伴

力软低代码开发平台

线上直播预告:数据库人才培养创新与变革

阿里云数据库开源

数据库

网络IO是如何一步一步走向零拷贝的

C++后台开发

cpu 零拷贝 C++后台开发 网络io C++开发

Linux系统安装Redis

Centos 7 redis 底层原理 9月月更

nft系统开发

开源直播系统源码

区块链 NFT 数字藏品 数字藏品软件开发

国内低代码平台“定制化开发”能力较强的有哪些?

优秀

低代码

VUE 项目本地没有问题,部署到服务器上提示错误

HoneyMoose

[Go WebSocket] 多房间的聊天室(一)思考篇

HullQin

Go golang 后端 websocket 9月月更

Zilliz 论文入选数据库顶会 VLDB'22

极客天地

Elasticsearch6.1.2源码下载和编译构建

程序员欣宸

elasticsearch 9月月更

融云 x KUPU:印尼蓝领用工的「直聘」样板

融云 RongCloud

互联网

mysql基本类型

急需上岸的小谢

9月月更

SpringBoot源码 | prepareContext方法解析

六月的雨在InfoQ

springboot 源码阅读 9月月更 prepareContext

The First Context Engineer:TRAE 2.0 SOLO 发布_字节跳动_TRAE_InfoQ精选文章