몽고DB, AWS와 아마존 코드위스퍼러 최적화 지원

컴퓨팅입력 :2023/11/07 15:07

몽고DB는 아마존웹서비스(AWS)와 협력해 아마존 코드위스퍼러 최적화를 진행한다고 7일 밝혔다.

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

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

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

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

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

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

이 밖에도 코드위스퍼러는 개인 개발자에게 코드 생성을 위한 조건이나 제한 시간 없이 무료로 제공돼, 전체 몽고DB 커뮤니티가 더 나은 코드 제안을 활용할 수 있다. 개발자는 선호하는 IDE에서 코드위스퍼러 확장 프로그램 설치 후 AWS 빌더 ID를 입력하면 서비스를 바로 이용할 수 있다. 이로써 코드위스퍼러는 몽고DB에서 데이터 기반 애플리케이션 구축을 위한 코드 작성 소요시간을 단축하며, 코드 제안 개선 및 구체화를 위해 학습을 지속하게 된다.

앤드류 데이비슨 몽고DB 제품 부문 수석 부사장은 “생성형 AI는 엔드 유저가 최신 애플리케이션과 상호 작용하는 방식뿐만 아니라 개발자의 애플리케이션 구축 방식을 혁신할 수 있는 잠재력을 갖고 있다”며 “ 이 같은 혁신에 한 걸음 다가가기 위해 몽고DB에서 아마존 코드위스퍼러의 학습을 위한 AWS와의 협업을 체결하게 됐다”고 밝혔다.

관련기사

그는 “이제 개발자는 더욱 신속하게 애플리케이션을 구축하고 가치 있는 업무에 집중할 수 있게 됐다”며 “특히 코드위스퍼러에 내장된 보안 검색 기능을 비롯해 공개된 오픈소스 학습 데이터와 유사한 코드에 대한 출처 정보를 제공하는 기능은 몽고DB에서 애플리케이션을 구축하는 개발자들에게 계속해서 차별화된 경험을 제공할 것”이라고 덧붙였다.

디팍 싱 AWS 넥스트 젠 개발자 경험 부문 부사장은 “점차 많은 개발자가 작업 방식을 혁신하고 문제 해결에 시간을 할애할 수 있도록 지원하는 생성형 AI 기반 코딩 툴이 가진 힘을 실감하고 있다”며 “아마존 코드위스퍼러는 일반적인 코딩 작업은 물론 AWS API로 작업 시 최적화된 환경을 제공한다”고 강조했다.