JetBrains Air: 에이전틱 소프트웨어 개발을 위한 제품 체계 구축
AI가 코드를 생성할 수 있게 되었습니다. 조직은 여전히 소프트웨어를 만들어야 합니다. 에이전틱 개발은 소프트웨어가 만들어지는 방식을 바꾸고 있지만, 잘못된 결과를 냈을 때 치러야 하는 대가가 달라진 것은 아닙니다.
6개월 전, 저희는 에이전틱 개발 환경을 공개적으로 실험하기 시작했습니다. 비슷한 시기에, 에이전트 기반 개발을 위한 개방형 제어 및 실행 시스템인 JetBrains Central도 선보였습니다. 이후 JetBrains Central CLI, 공유 컨텍스트, 클라우드 에이전트, 자동화, 거버넌스, 그리고 팀과 조직을 위한 AI 비용 관리 기능을 순차적으로 출시하기 시작했습니다.
그리고 이제 이러한 결과물을 JetBrains Air로 통합합니다. JetBrains Air는 JetBrains IDE 안팎에서 개발자, 팀, 조직을 아우르는 개방적이고 일관된 제품 시스템입니다. 이 시스템은 여러 개발 환경과 서비스에 걸쳐 작동합니다. 각 제품은 서로 다른 문제를 해결하지만, 함께 사용할 때 더 큰 효과를 발휘합니다.
JetBrains Air는 JetBrains가 지향하는 바의 중요한 확장을 의미합니다. 26년 동안 JetBrains는 주로 개별 개발자의 작업 환경에 집중해 왔습니다. 이제는 한걸음 더 나아가 에이전틱 작업이 시작되고, 실행, 조정, 검토, 관리되는 광범위한 시스템 개발에 나섭니다.
IDE는 앞으로도 JetBrains의 미래에서 중요한 역할을 합니다. 소프트웨어 개발 시스템 전체를 하나의 창에 담을 수 있었던 시대는 끝나가고 있습니다. 지속적인 투자의 일환으로, 이제 기본적인 에이전틱 경험을 JetBrains IDE에 도입하여, 전문 개발자가 에이전트와 효과적으로 협업하면서도 그 결과로 생성된 코드를 이해하고 수정하고 검증할 수 있는 환경을 제공합니다. JetBrains Air는 그 주변에서 형성되고 있는 더 넓은 시스템을 연결합니다.
이 시스템은 핵심 신념을 기반으로 합니다. 바로 에이전틱 개발의 미래는 멀티 벤더가 될 것이라는 믿음입니다. 어떤 단일 모델, 에이전트, 서비스도 모든 개발자, 팀, 작업에 항상 적합할 수는 없습니다.
하나의 제품에서 개방형 제품 체계로
이러한 전략적 전환은 실질적인 변화를 의미합니다. JetBrains Air는 또 하나의 에이전트나 개발 환경에 그칠 수 없습니다. 개별 작업, 팀 협업, 조직 차원의 제어, 컨텍스트, 프로세스 자동화를 위한 제품들을 연결하는 동시에, 개발자가 선택하는 도구와 에이전트에도 열려 있어야 합니다. 여기에는 JetBrains가 직접 개발하지 않은 도구와 에이전트도 포함됩니다.
JetBrains Air에는 현재 사용할 수 있는 제품과 함께, 시스템이 발전함에 따라 새롭게 도입될 제품이 포함됩니다.
- JetBrains IDE의 Air – JetBrains IDE 내에서 에이전트에 작업을 지시하고 조율하며, 그 작업을 검증할 수 있는 완전한 에이전틱 개발 경험을 제공합니다.
- Air Teams – 개발자와 자율 에이전트가 참여하는 소프트웨어 제공 워크플로를 조정하고 자동화하는 새로운 방식입니다.
- Air Governance(이전 명칭: JetBrains Central) – AI 지원 및 에이전트 기반 개발을 위한 조직 차원의 정책, 가시성, 감사 가능성, 비용 관리 및 책임 체계를 제공합니다.

Junie는 전문 소프트웨어 개발을 위한 JetBrains의 코딩 에이전트입니다. Junie는 모든 Air 환경에서 지원될 예정입니다.
JetBrains IDE의 Air는 개발자에게 JetBrains의 코드 인텔리전스를 활용해 에이전트를 지시하고 그 결과물을 검증할 수 있는 환경을 제공합니다. Air Teams는 개별 에이전트의 활동을 팀 차원의 조율된 워크플로로 전환합니다. Air Governance는 이러한 활동을 조직 전체에서 가시화하고, 관리 가능하게 하며, 책임 소재를 명확히 할 수 있도록 합니다.
하지만 개방형 시스템은 JetBrains 자체 제품에만 머물러서는 안 됩니다. 에이전트 클라이언트 프로토콜(ACP)은 계획, 로직, 도구, 모델 라우팅, 관측 가능성을 포함한 에이전트의 전체 하네스와 IDE 간의 연결을 표준화합니다. ACP 레지스트리를 통해 개발자는 JetBrains IDE 내에서 계속 작업하면서도 점점 더 다양한 호환 에이전트를 찾아 실행할 수 있습니다.
Air Governance는 에이전틱 작업이 이루어지는 다양한 공급자와 도구 전반에 걸쳐 가시성과 비용 거버넌스를 확장하도록 설계되었습니다. 즉, 개발자는 조직이 컨텍스트, 가시성, 통제권을 포기하지 않고도 작업에 적합한 에이전트, 모델, 서비스를 선택할 수 있습니다.
Air 제품군을 함께 사용하면 개발자, 에이전트, 도구, 환경 사이에서 작업이 이동하더라도 이를 둘러싼 컨텍스트와 통제 체계를 잃지 않을 수 있습니다.
개인의 도입 속도가 조직의 인프라 구축 속도를 앞서가고 있습니다
3월 이후 JetBrains 제품은 크게 발전했고, 에이전틱 개발에 무엇이 필요한지에 대한 저희의 이해 역시 깊어졌습니다.
개발자들은 조직이 에이전트에 필요한 인프라를 구축하는 속도보다 빠르게 에이전트를 도입하고 있었습니다. 에이전트의 역량은 발전했고, 서로 다른 모델과 에이전트가 서로 다른 작업에서 유용성을 입증하고 있었습니다. 하지만 이를 둘러싼 컨텍스트, 조정, 거버넌스, 비용 관리는 그 속도를 따라가지 못했습니다.
많은 개발자에게 에이전트는 이미 실질적인 가치를 제공하고 있습니다. 하지만 조직 차원에서는 그 경제적 효과를 입증하기가 훨씬 더 어렵습니다. 비용은 검토, 재작업, 보안, 인프라, 지출 등 다른 곳에서 드러납니다.
어떤 에이전트가 회사 코드에 접근할 수 있는가? 데이터는 어디로 이동할 수 있는가? 어떤 결과물에 사람의 검토가 필요한가? 에이전트가 원격으로 작업하는 동안 무슨 일이 있었는가? 그 결과로 발생한 변경 사항은 누가 승인했으며, 어떻게 검증되었는가?
이 정도의 파편화는 단순히 불편함을 주는 수준이 아닙니다. 더 많은 작업이 위임되고 있는 바로 이 시점에, 소프트웨어 개발을 이해하고 측정하고 관리하기가 오히려 더 어려워집니다.
작업이 바뀌면서 병목 지점도 이동하고 있습니다
명백히 잘못된 코드는 빠르게 발견됩니다. 시스템의 그 부분은 여전히 잘 작동합니다. 어려운 문제는 거의 맞는 것처럼 보이는 코드입니다. 그럴듯하고 표면적인 검사는 통과하지만, 잘못된 가정이나 아키텍처의 불일치를 조용히 안고 있다가 비용이 커진 후에야 드러납니다.
에이전트가 실행을 더 많이 담당하게 되면서, 병목 지점은 변경을 만들어내는 것에서 그것을 이해하고 검증하고 책임지는 것으로 옮겨갑니다. 코드를 생성하는 비용은 낮아지지만, 검증하는 비용은 더 높아집니다. 에이전트 활동을 시작하기는 더 쉬워지지만, 조정하고 감사하고 설명하기는 더 어려워집니다.
그리고 작업은 위임할 수 있지만, 책임은 위임할 수 없습니다. 문제가 발생해도 새벽 3시에 전화를 받는 것은 에이전트가 아닙니다. 출시되는 결과물에 대한 책임은 여전히 그것을 출시하는 사람과 조직에 있습니다.
이것이 바로 AI가 발전할수록 통제가 더 쉬워지는 것이 아니라 더 어려워지는 이유입니다. 더 뛰어난 모델은 더 나은 결과물을 만들어낼 수 있습니다. 하지만 그것이 조직의 정책을 수립하거나, 출처를 보존하거나, 비용 가시성을 제공하거나, 그 결과로 발생한 변경에 대한 책임을 누가 질지 결정해 주지는 않습니다.
미래는 멀티 벤더입니다
멀티 벤더 지원은 JetBrains Air의 근본적인 설계 원칙으로, 시스템이 처음부터 구축되는 방식을 결정합니다.
이 시장이 가까운 시일 내에 통합될 것이라고 생각하지 않습니다. 모델마다 강점이 다르며, 순위는 몇 달마다 바뀝니다. 같은 회사라도 팀에 따라 이미 서로 다른 선택을 하고 있으며, 그러한 선택이 옳은 경우도 많습니다. 오늘 하나의 AI 벤더로 표준화한다는 것은 분기마다 모습이 달라지는 시장에서 수년에 걸친 약속을 하는 것과 같습니다.
선택지를 열어두는 것이 합리적입니다. 문제는 이러한 개방성이 현재 어떤 대가를 치르게 하는가입니다. 조직이 새로운 모델, 에이전트, 서비스를 추가할 때마다, 자체 개발 작업에 대한 가시성이 조금씩 줄어듭니다. 컨텍스트는 도구 간에 이어지지 않습니다. 지출의 귀속을 파악할 수 없습니다. 정책은 서비스마다 다시 구축해야 합니다.
조직은 최고의 도구를 사용하는 것과 자체 엔지니어링 내부에서 일어나는 일을 이해하는 것 중 하나를 선택해야 할 필요가 없어야 합니다. 이러한 트레이드오프가 존재하는 이유는 현재의 기술 스택 중 어떤 것도 여러 벤더 위에 동시에 위치하도록 설계되지 않았기 때문입니다.
이것이 바로 JetBrains가 맡은 과제입니다. 저희는 자체 에이전트를 개발하고 있으며, 이를 최고 수준으로 만들고자 합니다. 하지만 JetBrains Air는 고객이 이를 반드시 사용하도록 요구하지 않으며, 저희의 전략은 이번 분기에 어떤 모델 공급자가 순위에서 앞서는지에 좌우되지 않습니다. 생태계를 지금보다 작게 만들어야 할 이유도 없습니다.
대신 저희가 제공할 수 있는 것은 모든 모델, 에이전트, 서비스에 걸친 에이전틱 개발을 실행하고, 확인하고, 관리하고, 설명할 수 있는 하나의 장소입니다. 이는 개발자, 팀, 조직을 위한 것입니다.
여러 모델과 에이전트를 지원하는 것은 최소 기준일 뿐, 최종 목표가 아닙니다. 중요한 것은 그 위에 놓이는 것입니다. 어떤 벤더가 변경을 만들어냈는지와 관계없이, 공유된 컨텍스트, 하나로 통일된 정책, 하나의 비용 관점, 그리고 무슨 일이 있었는지에 대한 기록입니다.
JetBrains를 선택해야 하는 이유?
멀티 벤더 선택은 문제의 일부만 해결합니다. 에이전트에게는 신뢰할 수 있는 소프트웨어 인텔리전스도 필요합니다.
JetBrains는 이 문제에 26년간의 엔지니어링 인텔리전스를 적용합니다. 이는 단순히 복잡한 소프트웨어를 더 많이 생성하는 것이 아니라, 개발자가 그 구조와 동작을 이해하도록 돕는 것입니다. 이러한 결정론적 코드 인텔리전스는 서로 다른 모델과 에이전트 전반에서 에이전틱 작업을 더 신뢰할 수 있고, 효율적이며, 이해하기 쉽게 만드는 기반이 됩니다. 저희는 AI 에이전트에 결정론적 코드 인텔리전스에 대한 접근 권한을 제공하여 유망한 결과를 확인하고 있습니다.
이는 기술적 이점일 뿐만 아니라 경제적 이점이기도 합니다. 에이전트는 코드베이스에 이미 존재하는 정보를 다시 찾아내는 데 시간과 비용을 소모합니다. 그 지식을 검색해 낼 수 있는 에이전트는 이를 처음부터 다시 구성해야 하는 에이전트보다 더 저렴하고 더 정확합니다. 이 인텔리전스는 특정 모델에만 속하지 않으므로, 그 혜택은 지원되는 모든 에이전트와 서비스로 확장될 수 있습니다.
JetBrains 역시 제품 고객인 조직과 동일한 전환 과정을 겪고 있습니다. 내부적으로 에이전트를 도입하고, 워크플로를 재설계하며, 개인의 생산성 향상이 어디에서 더 나은 소프트웨어 제공으로 이어지는지, 그리고 어디에서 단순히 작업을 다른 곳으로 옮기는 데 그치는지를 파악해 가고 있습니다.
앞으로의 계획
JetBrains Air는 연속적인 릴리스를 통해 발전해 나갈 것입니다. 고객이 지금 사용할 수 있는 기능, 사전 테스트 단계에 들어가는 기능, 그리고 장기적인 방향에 해당하는 기능을 명확히 구분해 안내할 예정입니다.
시간이 지나면서 JetBrains Air는 모바일 및 원격 환경으로 더욱 확장되어, 에이전틱 작업이 여러 환경 사이를 이동하는 동안 사람들이 이를 시작하고, 모니터링하고, 검토하고, 이어서 진행할 수 있게 할 것입니다. 목표는 모든 환경에서 IDE를 그대로 재현하는 것이 아닙니다. 저희는 결정이 필요한 모든 곳에서 적절한 컨텍스트와 통제 기능을 사용할 수 있도록 하고 있습니다.
또한 JetBrains의 인텔리전스를 더 많은 에이전틱 워크플로에 도입할 것입니다. 이는 코드, 아키텍처, 리포지토리, 런타임 동작, 조직 지식에서 얻는 더 풍부한 컨텍스트뿐만 아니라, 개발자, 모델, 에이전트, 서비스 간에 작업을 배분하는 더 나은 방법도 포함합니다.
앞으로는 개발자가 에디터를 열고 프롬프트를 입력하는 것이 아니라, 저장소 이벤트, 일정, 배포 프로세스에 따라 더 많은 작업이 시작될 것입니다. JetBrains Air는 이러한 워크플로에 필요한 인텔리전스, 감독 체계, 그리고 사람의 통제력을 다양한 환경과 서비스에 걸쳐 제공할 것입니다.
저희는 향후 제품의 범위와 제공 여부가 확정되기 전에는 그 이름을 공개하지 않을 것입니다. 각 릴리스마다 무엇이 작동하는지, 어떻게 연결되는지, 그리고 아직 진행 중인 부분은 무엇인지 설명하겠습니다.
JetBrains Air가 나아가는 방향
기업이 가장 많은 코드를 생성하거나 가장 많은 에이전트를 배포한다고 해서 AI 도입에 성공하는 것은 아닙니다. 성공하는 기업은 품질, 컨텍스트, 비용 규율, 그리고 사람의 이해를 잃지 않으면서 실험을 확장할 수 있어야 합니다.
JetBrains Air는 이러한 현실을 위해 만들어 가겠다는 JetBrains의 약속입니다. 이를 통해 JetBrains는 개발자 작업 환경에서 개발자, 에이전트, 팀, 조직을 연결하는 다양한 제품을 제공하는 방향으로 확장됩니다.
목표는 더 많은 코드가 아닙니다. 개발자, 팀, 조직이 이해하고 검증하며 확신을 가지고 지지할 수 있는 소프트웨어입니다.
게시물 원문 작성자