한 줄 정의

Tmax는 셸 명령을 직접 치는 터미널 에이전트를 만드는 오픈 레시피야. Ai2와 워싱턴대가 모델 하나만 던진 게 아니라, 2B부터 27B까지의 가중치학습 데이터, 재현 코드를 한 세트로 공개한 프로젝트라는 점이 다른 발표와 갈리는 지점이야.

실제로 무엇을 하나

터미널 에이전트는 사람 대신 셸에 명령을 넣고, 출력된 결과를 읽고, 다시 명령을 고쳐 치는 걸 반복하면서 작업을 끝내는 LLM이야. TmaxQwen 3.6 27B를 베이스로 강화학습을 돌려 이 흐름을 익혔어. 입력은 작업 지시와 터미널 상태, 출력은 다음에 칠 셸 명령이라고 보면 돼.

Tmax가 같은 카테고리의 폐쇄형 에이전트와 갈리는 지점은 두 가지야:

  • 공개 범위: 점수만 발표하는 게 아니라 학습 데이터(Tmax-15k, RL 환경 약 14,600개)와 코드까지 열어서, 같은 레시피로 직접 다시 만들거나 손볼 수 있어.
  • 크기 대비 성적: Tmax-27BTerminal-Bench 2.0에서 42.7%를 내는데, 이건 약 40배 큰 Kimi K2.5(43.2%)에 근접한 수치야.

왜 중요한가

코딩·셸 자동화를 폐쇄형 API에 매번 의존하지 않고, 내가 통제할 수 있는 모델로 돌릴 길을 열어줘. 데이터와 코드가 같이 풀려 있으니 결과를 그대로 믿는 대신 직접 재현해 검증하거나, 사내 작업 환경에 맞춰 다시 학습시킬 수도 있어. 작은 9B 버전부터 큰 27B까지 크기 선택지가 있어서, 가진 GPU 사정에 맞춰 고르는 것도 가능해.

주의해서 볼 점

발표된 점수는 Terminal-Bench 2.0이라는 한 벤치 기준이고, 저자 측이 보고한 수치라 다른 작업으로 일반화하거나 “Kimi K2.5와 동급”으로 읽으면 과한 해석이야. 27B를 원본 그대로 돌리려면 메모리 부담이 커서 보통 양자화로 줄여 쓰고, 실제 도입 전에는 본인 작업으로 한 번 재현해 보는 게 맞아.