개발자 데이터 플랫폼 기업 몽고DB(MongoDB)와 아마존웹서비스(AWS)가 몽고DB에서 아마존 코드위스퍼러(Amazon CodeWhisperer) 최적화를 통해 애플리케이션 개발과 현대화를 위한 향상된 제안을 제공하는데 협력한다고 발표했다.

아마존 코드위스퍼러는 아마존 자체 코드와 공개적으로 사용 가능한 코드 등 수십억 줄에 이르는 코드에 대한 학습을 바탕으로 자연어 주석이나 기존 IDE 코드로 적합한 코드 생성을 제안하는 AI 기반 코딩 툴이다.

몽고DB는 이번 AWS와의 협력을 통해 몽고DB 사용자에게 맞춤형 학습 데이터를 제공하고, 학습 과정 전반에서 아마존 코드위스퍼러의 작업물을 분석해 고품질 코드를 제안할 수 있다.

코드위스퍼러는 몽고DB에서 애플리케이션 구축을 지원해왔다. 이번 양사의 협력을 통해 개발자는 한층 개선된 코드 제안을 받을 수 있어, 더욱 빠르게 아이디어를 도출하고 새로운 기능을 시범적으로 활용하며 애플리케이션 개발을 가속화할 수 있다.

양사의 이번 협력으로 몽고DB에 특화된 코드와 라이브러리로 코드위스퍼러를 학습, 분석함으로써 몽고DB는 개발자가 신속하게 애플리케이션을 구축, 현대화할 수 있도록 지원을 강화하게 됐다.

코드위스퍼러는 몽고DB 도큐먼테이션(documentation), 상세 사용 사례, 일반 작업 등 개발자가 몽고DB에서 데이터 작업 시 경험할 수 있는 맞춤형 콘텐츠와 코드를 학습했다. 개발자는 코드위스퍼러를 활용해 더욱 빠르게 고품질의 코드를 작성하고, 이를 데이터 집계 구축, 데이터베이스 운영, 애플리케이션 현대화를 위한 몽고DB로의 마이그레이션 등에 적용할 수 있다.

코드위스퍼러는 C#, 고(go), 자바(Java), 자바스크립트(JavaScript), 파이썬(Python) 등 몽고DB 구축에 가장 많이 사용되는 다섯 가지 프로그래밍 언어를 지원한다. 또한 내장된 보안 검사 기능, 오픈소스 학습 데이터와 유사한 코드 제안 시 출처 정보를 제공하는 기능 등 자체 핵심 기능을 제공한다.

이 밖에도 코드위스퍼러는 개인 개발자에게 코드 생성을 위한 조건이나 제한 시간 없이 무료로 제공돼, 전체 몽고DB 커뮤니티가 더 나은 코드 제안을 활용할 수 있다. 개발자는 선호하는 IDE에서 코드위스퍼러 확장 프로그램을 설치한 후 AWS 빌더 ID를 입력하면 서비스를 바로 이용할 수 있다.

몽고DB 고객과 파트너인 캐스캐디오(Cascadeo), 그래비티나인(gravity9), 리댑트(Redapt)는 고객이 몽고DB에서 코드위스퍼러를 활용하도록 지원하고 있다.

앤드류 데이비슨(Andrew Davidson) 몽고DB 제품 부문 수석 부사장은 “생성AI는 엔드 유저가 최신 애플리케이션과 상호 작용하는 방식뿐 아니라 개발자의 애플리케이션 구축 방식을 혁신할 수 있는 잠재력을 갖고 있다. 이 같은 혁신에 한 걸음 다가가기 위해 몽고DB에서 아마존 코드위스퍼러의 학습을 위한 AWS와의 협업을 체결하게 됐다”며, “이제 개발자는 더욱 신속하게 애플리케이션을 구축하고 가치 있는 업무에 집중할 수 있게 됐다. 특히 코드위스퍼러에 내장된 보안 검색 기능을 비롯해 공개된 오픈소스 학습 데이터와 유사한 코드에 대한 출처 정보를 제공하는 기능은 몽고DB에서 애플리케이션을 구축하는 개발자들에게 계속해서 차별화된 경험을 제공할 것”이라고 말했다.

관련기사

저작권자 © 지티티코리아 무단전재 및 재배포 금지