제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 모드를 제공하지만, 국내 버전은 무료이고 국제 버전은 해외 모델을 제공합니다. 사용자의 필요에 따라 다운로드할 수 있습니다.
(완)












