Amazon Web Services 한국 블로그
AWS, 첫 번째 Gartner AI 코드 어시스턴트 부문 매직 쿼드런트에서 리더로 선정
2024년 8월 19일, Gartner는 Amazon Web Services(AWS)가 포함된 첫 번째 AI 코드 어시스턴트 부문 매직 쿼드런트를 발표했습니다. Amazon Q Developer는 2024년 4월 30일에 정식 출시되어 평가 대상에 포함될 수 있었습니다. AWS는 실행 능력 및 비전 완성도 측면에서 리더로 선정되었습니다.
이번의 리더 선정은 전체 소프트웨어 개발 수명 주기를 단순화하고 엔터프라이즈급 액세스 제어 및 보안으로 개발자 생산성을 향상하는 AWS의 빠른 혁신 속도를 반영한다고 생각합니다.
Gartner의 보고서 How Markets and Vendors Are Evaluated in Gartner Magic Quadrants에 따르면, Gartner 매직 쿼드런트는 실행 능력 및 비전 완성도를 기준으로 12개의 AI 코드 어시스턴트를 평가합니다. 실행 능력은 공급업체가 제품 또는 서비스를 효과적으로 제공할 수 있는 역량을 측정하는 것이고, 비전 완성도는 공급업체의 시장 이해도와 미래 성장 전략 평가하는 것입니다.
아래 그림은 2024년 Gartner AI 코드 어시스턴트 부문 매직 쿼드런트를 그래픽으로 나타낸 것입니다.
다음은 Gartner의 보고서에서 발췌한 내용입니다.
Amazon Web Services(AWS)가 이번 매직 쿼드런트에서 리더로 선정되었습니다. 동사의 Amazon Q Developer(구 CodeWhisperer)는 AI를 사용하여 개발자 작업을 지원하고 자동화하는 데 중점을 두고 있습니다. 예를 들어, Amazon Q Developer는 코드 제안 및 변환, 테스트 및 보안, 기능 개발을 지원합니다. 시장은 지리적으로 다양하며 고객 규모도 다양합니다. AWS는 소프트웨어 개발 수명 주기(SDLC)를 개선하고, 복잡한 작업을 자동화하고, 성능을 최적화하고, 보안을 보장하고, 혁신을 주도하는 AI 기반 솔루션을 제공하는 데 집중하고 있습니다.
저희 팀은 소프트웨어 개발자의 해야 할 일을 직접 지원하는 Amazon Q Developer에서 콘텐츠를 생성하는 데 주력하고 있습니다. 이 프로세스는 Amazon Q Developer Center 및 Community.aws의 생성형 AI를 통해 지원되고 개선됩니다.
저는 고객과 이야기를 나누면서 Amazon Q Developer를 선택하는 이유를 물어볼 기회가 있었습니다. 그들은 코딩, 테스트, 업그레이드부터 문제 해결, 보안 스캐닝 및 수정, AWS 리소스 최적화, 데이터 엔지니어링 파이프라인 생성에 이르기까지 SDLC 전반의 작업을 일반 AI 코드 어시스턴트보다 훨씬 신속하게 완료할 수 있다고 말합니다.
고객들이 자주 언급한 주요 내용은 다음과 같습니다.
필요한 곳 어디서나 사용 가능 – Visual Studio Code, JetBrains IDE, AWS Toolkit with Amazon Q, JupyterLab, Amazon EMR Studio, Amazon SageMaker Studio, AWS Glue Studio 등 다양한 통합 개발 환경(IDE)에서 Amazon Q Developer를 사용할 수 있습니다. 또한 AWS Management Console, AWS Command Line Interface(AWS CLI), AWS 설명서, AWS Support, AWS Console 모바일 애플리케이션, Amazon CodeCatalyst에서 또는 AWS Chatbot을 사용하는 Slack 및 Microsoft Teams를 통해서도 Amazon Q Developer를 사용할 수 있습니다. Safe Software에 따르면, “Amazon Q는 AWS가 제공하는 다양한 도구를 활용할 수 있는 모든 방법을 알고 있습니다. 이제 더 많은 성과를 달성할 수 있기 때문에 자동화를 다른 AWS 서비스로 확장하고 Amazon Q를 활용하여 목표를 달성할 수 있을 것입니다.” 자세한 내용은 Amazon Q Developer 기능 및 Amazon Q Developer 고객을 참조하세요.
코드 권장 사항 사용자 지정 – 내부 코드 베이스를 기반으로 코드 권장 사항을 받을 수 있습니다. Amazon Q Developer는 내부 라이브러리, API, 모범 사례, 아키텍처 패턴을 인식함으로써 새 코드 베이스로의 온보딩을 가속화하여 더 관련성 높은 인라인 코드 권장 사항 및 채팅 응답(미리 보기)을 생성합니다. 조직의 관리자는 Amazon Q Developer를 내부 코드 베이스에 안전하게 연결하여 여러 사용자 지정을 생성할 수 있습니다. National Australia Bank(NAB)에 따르면, NAB는 이제 Amazon Q 사용자 지정 기능을 사용하여 NAB 코딩 표준에 맞게 조정된 구체적인 제안을 추가했습니다. 사용자 지정을 통해 승인률이 60%까지 증가하고 있습니다. 자세히 알아보려면 AWS 설명서의 제안 사용자 지정을 참조하세요.
Java 애플리케이션 업그레이드 – 코드 변환용 Amazon Q Developer Agent는 레거시 Java 애플리케이션의 업그레이드 및 변환 프로세스를 자동화합니다. Amazon 내부 연구에 따르면, Amazon은 Amazon Q Developer의 도움을 받아 수만 개의 프로덕션 애플리케이션을 Java 8 또는 11에서 Java 17로 마이그레이션했습니다. 이를 통해 수동 업그레이드 시 1,000명이 넘는 개발자들로 4,500년 이상 소요되는 개발 작업을 절약하는 효과를 거두고 연간 2억 6,000만 달러 상당의 비용을 절감하는 성능 개선이 가능합니다. Windows에서 교차 플랫폼 .NET으로의 변환도 곧 출시될 예정입니다! 자세히 알아보려면 AWS 설명서의 코드 변환용 Amazon Q Developer Agent를 사용한 언어 버전 업그레이드를 참조하세요.
자세한 내용은 2024 Gartner Magic Quadrant for AI Code Assistants 보고서 전문에서 확인할 수 있습니다.
– Channy
Gartner Magic Quadrant for AI Code Assistants, Arun Batchu, Philip Walsh, Matt Brasier, Haritha Khandabattu, 2024년 8월 19일.
Gartner는 연구 출판물에서 언급된 공급업체, 제품 또는 서비스를 보증하지 않으며, 기술 사용자에게 등급이 가장 높거나 기타 지정된 공급업체만 선택하도록 권장하지 않습니다. Gartner 연구 출판물은 Gartner 연구 조직의 의견으로 구성되며 사실을 표현한 내용으로 해석되어서는 안 됩니다. Gartner는 상업성이나 특정 목적의 적합성에 대한 보증을 포함하여 해당 연구의 명시적 또는 묵시적인 모든 보증을 부인합니다.
GARTNER는 Gartner의 등록 상표 및 서비스 마크이고 Magic Quadrant는 미국 및 해외에서 Gartner, Inc. 및/또는 자회사의 등록 상표이며 허가를 받아 여기에 사용되었습니다. All rights reserved.