JetBrains, Claude in Amazon Bedrock으로 개발자 도구 구축

Claude 사용해 보기
영업팀에 문의하기
산업:
소프트웨어
기업 규모:
중소기업
제품:
Claude Platform
Partner:
AWS
위치:
유럽
19% 향상
문서 생성 향상 19%
59% 증가
리팩토링 성공률 59% 증가

더 읽어보세요
다음

Video caption
다음

자세히 읽기
다음

Video caption
다음

Prev
다음

JetBrains는 통합 개발 환경(IDE) 분야의 선도 기업으로, AI 코딩 에이전트인 Junie를 포함한 AI 강화 개발 도구에 Claude in Amazon Bedrock을 활용하여 프로그래머가 더 빠르고, 더 정확하며, 더 즐겁게 코딩할 수 있도록 지원합니다.

JetBrains의 내부 벤치마크에 따르면, Claude는 널리 사용되는 최첨단 LLM 대비 다음과 같은 성과를 보였습니다.

  • 문서 생성 19% 향상 (텍스트 유사도 및 품질을 평가하는 chrF 점수 기준)
  • 구문적으로 올바른 코드 비율 기준 사용자 주도 리팩토링 성공률 59% 증가
  • 53%가넘는 작업 완료 성공률로, 최상위 AI 코딩 에이전트 수준 달성

더 생산적이고 즐거운 개발 환경 구축

JetBrains는 2000년부터 개발자의 효율적인 작업을 지원해 왔습니다. 개발자의 작업 방식과 코드 작성 방식을 이해하는 도구를 만들어 개발 과정을 더 생산적이고 즐겁게 만드는 것이 회사의 미션입니다.

대규모 언어 모델과 생성형 AI의 등장으로, JetBrains는 접근 방식을 혁신할 기회를 포착했습니다.

JetBrains가 Claude in Amazon Bedrock을 선택한 이유

JetBrains는 여러 AI 모델을 평가한 끝에, 코드 관련 작업에서의 뛰어난 성능과 AWS의 완전 관리형 서비스인 Amazon Bedrock의 종합적인 이점을 이유로 Claude in Amazon Bedrock을 선택했습니다.

JetBrains의 AI 디렉터 Vladislav Tankov는 "Claude는 코딩 애플리케이션에서 다른 모델을 지속적으로 능가했습니다. 에디터 내 코드 생성에 적용했을 때, 여러 데이터 세트에서 100% 구문적으로 올바른 코드를 달성했는데, 이는 이전 어떤 모델에서도 보지 못한 결과였습니다"라고 말했습니다.

Claude의 역량 외에도, Amazon Bedrock은 상당한 이점을 제공했습니다. Amazon Bedrock은 최소한의 맞춤설정만으로 유용한 Converse API를 제공하여, JetBrains에 상당한 개발 효율성을 가져다주었습니다.

고객 수요 또한 이 결정을 뒷받침했습니다. Tankov는 "고객들이 AI 어시스턴트에 Claude 통합을 적극적으로 요청했으며, 일부는 LinkedIn을 통해 기술 리더에게 직접 연락하기도 했습니다."라고 전했습니다.

Amazon Bedrock을 통해, JetBrains는 Amazon Web Services(AWS)의 견고하고 안전한 인프라의 이점을 누리면서 Claude의 역량을 극대화하여, AI 강화 개발 도구와 Junie 코딩 에이전트의 기반을 구축하고 있습니다.

Claude로 강화한 기존 개발 도구

JetBrains는 개발 도구 제품군에 Claude를 통합하여 상당한 개선을 제공하는 AI 강화 코딩 기능을 구현했습니다:

  • 문서 생성 (19% 향상): Claude가 코드에 대한 포괄적이고 정확한 문서를 작성합니다.
  • 사용자 주도 리팩토링 (59% 성공률 향상): 구문적으로 올바른 코드 생성 측면에서 사용자 주도 리토터링 성공률이 59% 향상되어, Claude가 개발자가 요청한 개선 사항을 더 안정적으로 처리함을 보여줍니다.
  • 에이전틱 워크플로우: Claude는 Gradle 프로젝트에 GraalVM을 적용하는 것과 같이 매우 복잡한 작업도 뛰어나게 처리합니다.

Junie의 에이전틱 역량을 강화하는 Claude

2025년 1월, JetBrains는 개발자를 위해 모든 난이도의 작업을 처리하도록 설계된 코딩 에이전트 Junie를 출시했습니다. Junie의 출시와 함께, JetBrains는 에이전트가 프로젝트의 협업자로서 활동하는 JetBrains IDE에서의 새로운 AI 도구 활용 방식을 제안했습니다.

Junie는 여러 AI 모델을 사용하지만, JetBrains는 복잡한 코딩 과제에서 Claude에 의존하여 개발자의 작업 시간을 크게 절약하고 있습니다. 신뢰할 수 있는 LLM으로 구동되는 코딩 에이전트는 JetBrains IDE의 강력한 기능과 결합되어, 작업에 대한 솔루션을 제안할 뿐만 아니라, 코드를 실행 및 테스트하고 전체 프로젝트를 탐색할 수 있습니다.

JetBrains의 Junie 제품 리더인 Andrew Zakonov는 "저희의 철학은 간단합니다. 어떤 모델이 작업에 더 적합한지 결정하는 것은 개발자가 아닌 저희의 몫입니다. 데이터 기반 접근 방식과 지속적인 테스트 및 벤치마킹을 통해 Junie의 모델 선택이 항상 최상위 코딩 에이전트 수준을 유지하도록 보장합니다."라고 설명합니다.

Junie는 에이전트의 자율성과 개발자의 제어 사이에서 균형을 이루는 4단계 워크플로우를 따릅니다.

  1. 작업 할당: 개발자가 간단한 변경부터 복잡한 기능까지 다양한 코딩 작업을 위임합니다
  2. 프로젝트 탐색: Junie가 코드베이스를 분석하여 프로젝트 컨텍스트를 파악합니다
  3. 솔루션 제안: Junie가 변경 사항을 적용하기 전에 개발자가 검토할 계획을 제시합니다
  4. 작업 실행 및 테스트: Junie가 필요에 따라 코드를 구현, 테스트, 조정합니다

개발자와 팀을 위한 코딩 에이전트 실현

JetBrains IDE에 통합된 Junie는 수백만 개발자에게 코딩 에이전트를 현실로 만들어, 일상적인 개발 작업에 여러 가지 이점을 제공합니다.

  • 새로운 프로젝트의 경우, Junie가 초기 스캐폴딩을 생성하여 '백지 상태의 공포'를 최소화하는 데 도움을 줍니다. 이를 통해 개발자는 어디서 시작해야 할지 몰라 막막해하지 않고 더 빠르게 작업을 시작할 수 있습니다.
  • 일상적인 작업의 경우, Junie가 여러 파일에 걸친 반복 작업을 빠르고 효율적으로 자동화하여, 개발자가 더 창의적인 개발 측면에 집중할 수 있도록 합니다.
  • 테스트의 경우, Junie가 테스트를 자동으로 작성, 실행, 수정하여 개발에서 가장 지루한 부분을 간소화합니다.
  • 무엇보다도, Junie는 시간을 절약해 주거나 예상치 못한 솔루션을 제안하여 창의성을 제고합니다. Andrew Zakonov는 "Junie를 사용해 본 개발자들은 Junie의 작업 방식에 놀라움을 표했습니다. 이러한 예상치 못한 솔루션은 개발에서 더 실험적으로 사고하도록 장려합니다"라고 설명합니다.

소프트웨어 개발의 미래 재구상

JetBrains는 자율 코딩 에이전트가 기존 IDE를 보완하고 개발자의 전반적인 생산성을 높일 새로운 AI 도구라고 보고 있습니다. Zakonov는 "코딩 에이전트가 두 개의 문을 열 것이라고 생각합니다. 첫째, 개발 속도를 배가하고 코드 품질을 개선하는 것. 둘째, 개발자가 더 나은 창의적 솔루션을 찾을 수 있도록 도와 코딩을 더 즐겁고 재미있게 만드는 거죠"라고 말합니다.

Anthropic 및 AWS와의 협업을 통해, JetBrains는 개발을 더 생산적이고 즐겁게 만드는 미션을 이어가고 있습니다. IDE 기능과 혁신적인 Junie 에이전트 모두에 Claude를 배포함으로써, JetBrains는 AI와 인간의 창의성이 결합하여 소프트웨어 개발 방식을 변혁하는 미래를 만들어 가고 있습니다.

다음

Video caption
다음

Prev
다음