인셔셔RSS 관심 있는 블로그, 뉴스, 기술 정보를 효율적으로 추적하고 읽으세요
원문 읽기 InertiaRSS에서 열기

추천 피드

博客园 - 司徒正美
V
V2EX
T
Tailwind CSS Blog
有赞技术团队
有赞技术团队
aimingoo的专栏
aimingoo的专栏
Apple Machine Learning Research
Apple Machine Learning Research
IT之家
IT之家
Blog — PlanetScale
Blog — PlanetScale
A
About on SuperTechFans
月光博客
月光博客
T
The Blog of Author Tim Ferriss
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
博客园 - 聂微东
The GitHub Blog
The GitHub Blog
V
Visual Studio Blog
WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI

阮一峰的网络日志

科技爱好者周刊(第 396 期):互联网通信的替代方案 科技爱好者周刊(第 396 期):互联网通信的替代方案 - 阮一峰的网络日志 科技爱好者周刊(第 395 期):软件开发的第三种方式 科技爱好者周刊(第 395 期):软件开发的第三种方式 - 阮一峰的网络日志 科技爱好者周刊(第 393 期):脑腐状态 科技爱好者周刊(第 392 期):axios 投毒与好莱坞式骗术 科技爱好者周刊(第 391 期):AI 的贫富分化 科技爱好者周刊(第 390 期):没有语料,大模型就是智障 套壳中国大模型撑起500亿美元估值?扒一扒 Cursor 的"套壳"疑云 科技爱好者周刊(第 389 期):未来如何招聘程序员 科技爱好者周刊(第 388 期):测试是新的护城河 零安装的"云养虾":ArkClaw 使用指南 科技爱好者周刊(第 387 期):你是领先的 科技爱好者周刊(第 386 期):当外卖员接入 AI 字节全家桶 Seed 2.0 + TRAE 玩转 Skill 科技爱好者周刊(第 385 期):马斯克害怕中国车企吗? 智谱旗舰 GLM-5 实测:对比 Opus 4.6 和 GPT-5.3-Codex 科技爱好者周刊(第 384 期):为什么软件股下跌 科技爱好者周刊(第 383 期):你是第几级 AI 编程 Kimi 的一体化,Manus 的分层 科技爱好者周刊(第 382 期):独立软件的黄昏 AI native Workspace 也许是智能体的下一阶段 科技爱好者周刊(第 381 期):中国 AI 大模型领导者在想什么 科技爱好者周刊(第 380 期):为什么人们拥抱"不对称收益" 科技爱好者周刊(第 379 期):《硅谷钢铁侠》摘录 我如何用 AI 处理历史遗留代码:MiniMax M2.1 升级体验 科技爱好者周刊(第 378 期):预测是新的互联网热点 科技爱好者周刊(第 377 期):14万美元的贫困线 科技爱好者周刊(第 376 期):太空数据中心的争议 科技爱好者周刊(第 375 期):一扇门的 Bug 科技爱好者周刊(第 374 期):6GHz 的问题 VS Code 使用国产大模型 MiniMax M2 教程 科技爱好者周刊(第 373 期):数据模型是新产品的核心 国产大模型接入 Claude Code 教程:以 Doubao-Seed-Code 为例 科技爱好者周刊(第 372 期):软件界面如何设计 大模型比拼:MiniMax M2 vs GLM 4.6 vs Claude Sonnet 4.5 科技爱好者周刊(第 371 期):一个乐观主义者的专访 科技爱好者周刊(第 370 期):正确的代码高亮 错误处理:异常好于状态码 科技爱好者周刊(第 369 期):Tim 与罗永浩的对谈 科技爱好者周刊(第 368 期):不要这样管理软件团队 一天之内,智谱和 Anthropic 都发了最强编程模型 科技爱好者周刊(第 367 期):Nano Banana 的几个妙用 科技爱好者周刊(第 366 期):旧金山疯狂的 AI 广告 科技爱好者周刊(第 365 期):流量变现正在崩塌 科技爱好者周刊(第 364 期):最难还原的魔方 科技爱好者周刊(第 363 期):最好懂的神经网络解释 科技爱好者周刊(第 362 期):GitHub 工程师谈系统设计 科技爱好者周刊(第 361 期):暗网 Tor 安全吗? 科技爱好者周刊(第 360 期):Dan Wang 的新书
이제 누군가 Subagent를 만들었어요, TRAE 중국 버전 SOLO 모드가 나왔습니다
阮一峰 · 2025-11-26 · via 阮一峰的网络日志

제1조

세상에서 가장 좋은 AI 프로그래밍 도구는 모르겠습니다.

하지만, 세상에서 가장 치열한 AI 프로그래밍 도구는 분명히 TRAE 입니다.

왜 그렇다고 합니까?

AI 프로그래밍 도구는 일반적으로 세 가지 제품 형태가 있습니다.

(1) 플러그인. 가장 오래된 AI 프로그래밍 도구인 GitHub Copilot은 플러그인입니다.

(2) IDE. 플러그인은 호스트 소프트웨어에 제약을 받습니다. 일부 회사는 이에 만족하지 못하고, 전용 AI 프로그래밍 IDE를 개발하기 시작했습니다. 예를 들어 Cursor, 아마존의 Kiro, 구글의 AntiGravity 등이 있습니다.

(3) 터미널. 또 다른 일부 기업들은 터미널(명령줄)을 기반으로 한 도구를 전문적으로 개발합니다. 예를 들어 Claude Code, Codex CLI, Gemini CLI가 있습니다.

모든 AI 프로그래밍 도구는 기본적으로 이 세 가지 범주 중 하나에 속합니다. 하지만 TRAE는 놀랍게도 세 가지 제품 형태를 모두 만들었고, 동시에 이 세 범주에 모두 속합니다!

그것은 처음에는 플러그인이었고 나중에 만들어졌다독립적인 IDE, 지금 세 번째 제품 형태도 나왔다고 하니까:SOLO 모드

플러그인부터 IDE(국내판)까지, 저는 항상 TRAE 사용자였습니다. 국제판은 사용하지 않은 이유는 매우 간단합니다. 국내판이 무료하기 때문입니다.

올해 7월, TRAE의 국제 버전이 SOLO 모드 내부 테스트를 시작했고, 큰 반응을 얻었어요. 저도 매우 흥미를 느꼈죠. 이제 마침내 공식적으로 발표되었어요. 이번 달 12일, 국제 버전이 공식적으로 SOLO 모드를 출시했고, 국내 버전도 25일에 출시될 예정이에요. 더 멋진 것은 완전 무료라는 점이에요.

오늘은 SOLO 모드가 무엇인지, 그리고 왜 중요한지에 대해 이야기해 볼게요.

또는, 무엇이 TRAE에게 한 가지 제품 형태만으로는 충분하지 않다고 생각하게 만들었는지에 대해 이야기해 볼게요.

프로그래머로서 이 세 가지 제품 형태 중 어떤 것을 선택해야 할지, 어떤 것이 더 좋을지에 대해 이야기해 볼게요.

2.

플러그인은 별다른 이야기가 없어요. 이는 IDE의 내부 인터페이스를 호출합니다. 만약 이미 기존의 IDE 환경에 AI 기능을 추가해야 한다면 이를 선택하세요.

IDE는 플러그인보다 기능이 더 강력하고 성능이 더 좋으며 통합도가 높아서, 기능과 성능을 추구하는 사용자에게 적합합니다.

IDE와 터미널에 대해서는 제가이전 글입니다. 두 개는 각기 특징이 있으며 대체 관계가 아니라 보완 관계입니다.

IDE는 자동 완성 기능이나 지능형 인식(intellisense)과 같은 통합된 기능이 강점이지만, 터미널에는 없습니다.

터미널은 다양한 명령줄 도구를 쉽게 호출할 수 있고, CI/CD 프로세스에 참여할 수 있으며, 아래에서 소개할 Subagent와 같은 기능은 IDE에 부족합니다.

이번에 TRAE가 출시한 SOLO 모드는 터미널에서만 있는 많은 기능을 도입했기 때문에 별도의 모드로 만들었습니다. 이 기능들을 IDE 형태에 통합하기는 어렵기 때문입니다.

IDE에 익숙하거나 IDE와 터미널 사이에서 고민하는 사용자들에게는 SOLO 모드를 알아보는 것이 필요할 수 있습니다. 그 안에 원하는 기능이 있을 수도 있습니다.

三、

이번에 도입된 새로운 기능 중에 이야기할 가장 중요한 것은 Subagent입니다.

제가 기억하는 바로는, 국내에서는 아직 다른 제조사가 이 기능을 만들지 않았습니다. AI 프로그래밍을 잘 사용하려면 반드시 이것을 알아야 합니다.

이름 그대로, Subagent는 하위 수준의 agent(지능체)입니다. 이해할 수 있겠습니다. AI 응용 프로그램 내의 하위 작업입니다. 즉, 이는 큰 AI 프로그래밍 작업을 여러 작은 작업으로 나눌 수 있습니다.

이는 특히 큰 프로젝트에 적합합니다. 다양한 작업이나 하위 디렉토리에 따라 적절한 Subagent를 만듭니다.

이는 몇 가지 눈에 띄는 장점이 있습니다.

(1) 병렬 실행입니다. 여러 Subagent가 동시에 실행될 수 있으며, 이를 백그라운드에 두고 당신은 프롬프트에서 다른 일을 할 수 있으므로 시간을 크게 절약할 수 있습니다. IDE는 이러한 기능을 수행할 수 없으며 순차적으로만 실행할 수 있으므로, 터미널은 이러한 점이 매우 큰 이점입니다.

(2) 컨텍스트 절약 입니다. 일반적으로 AI 작업을 실행할 때마다 전체 저장소를 컨텍스트로 모델에 전송합니다. Subagent는 다른 컨텍스트를 지정하거나 컨텍스트를 특정 디렉토리로 제한할 수 있으므로 컨텍스트를 절약하고 비용을 낮출 수 있습니다.

(3) 반복 사용 입니다. 하위 작업 자체도 지능형 에이전트로, 다른 프로젝트에서 사용하거나 다른 사람과 공유할 수 있으며 작업 흐름을 단순화합니다.

(4) 유연한 권한 입니다. 각 하위 작업은 다른 접근 권한을 설정할 수 있으므로, 다양한 등급의 멤버에게 적합한 Subagent를 만들 수 있습니다.

결론적으로, Subagent는 매우 유용하며 많은 사람들이 IDE를 사용하지 않고 싶은 이유 중 하나는 Subagent가 없기 때문입니다.

네,

TRAE 이번 SOLO 모드에서 가장 큰 특징 중 하나는 Subagent를 도입하여 다중 작업을 병렬로 실행하는 것입니다.

SOLO 모드로 전환하면 작업 영역이 세 개의 칸으로 나뉘며, 가장 왼쪽에는 새로운 작업 목록(위 그림의 빨간 사각형)이 생깁니다.

작업 목록에서 "+" 버튼을 클릭하여 Subagent 자식 작업을 새로 만들 수 있습니다(아래 그림 참조).

위 그림에서 자식 작업을 만들 때 내장된 지능형 에이전트를 선택하거나 새로운 에이전트를 만들어 다른 에이전트가 자식 작업을 수행하도록 할 수 있습니다.

여러 자식 작업은 병렬로 실행될 수 있습니다. 작업 목록에서 언제든지 각 작업이 어느 단계까지 진행되었는지 확인할 수 있습니다.

위 그림은 세 개의 자식 작업을 동시에 만든 경우로, 각 작업에는 중국어 제목이 있어 그 목적을 명확히 파악할 수 있습니다.

이 병렬 실행 작업 트레이는 TRAE의 SOLO 모드를 제외하고 다른 국산 AI 프로그래밍 도구에서는 보지 못했어요. 따라서 따라잡을 수 있기를 바랍니다.

5.

SOLO 모델은 다른 IDE 모드에는 없는 몇 가지 기능을 제공합니다.

(1) Plan 기능: 먼저 작업을 고민하여 "실행 계획"을 만들고, 승인 후에 실제로 실행합니다 (아래 그림).

(2) 컨텍스트 압축: 지능적으로 긴 컨텍스트를 압축하여 컨텍스트가 너무 길어져 모델 성능이 떨어지는 것을 방지하고, AI 사용 비용을 크게 절약합니다.

(3) 코드 변경: 더 나은 코드 DiffView 뷰를 제공하여 사용자가 AI가 코드에 어떤 변경을 했는지 빠르게 이해할 수 있게 도와줍니다.

6.

마지막으로 요약하자면, TRAE의 SOLO 모드는 IDE 모드에서는 없는 많은 기능을 제공하여 터미널 사용법에 더 가깝습니다.

터미널에 가까워서 멀티태스킹을 병행하고, 작업 실행 중 더 나은 실시간 인식을 할 수 있습니다.

TRAE 하나의 소프트웨어 안에 IDE와 SOLO 두 가지 모드를 통합하여, 프로그래머에게 최대의 유연성을 제공합니다.

또한 국내 버전은 완전 무료이며, 거대한 컨텍스트 창을 제공하여, IDE의 편리함을 원하면서도 터미널의 멀티태스킹 능력을 가지고 싶은 사용자에게 정말 적합한 선택입니다.

TRAE 국내 버전과 국제 버전 모두 SOLO 모드를 제공하지만, 국내 버전은 무료이고 국제 버전은 해외 모델을 제공합니다. 사용자의 필요에 따라 다운로드할 수 있습니다.

(완)