소프트웨어

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

이상일 기자
몽고DB 로고 [ⓒ몽고DB]
몽고DB 로고 [ⓒ몽고DB]

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

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

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

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

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

디팍 싱(Deepak Singh) AWS 넥스트 젠(Next Gen) 개발자 경험 부문 부사장은 “아마존 코드위스퍼러는 일반적인 코딩 작업은 물론 AWS API로 작업 시 최적화된 환경을 제공한다. 이번 몽고DB와의 협업을 통해 코드위스퍼러를 수백만 명의 몽고DB 이용자에게 제공하며 생성형 AI가 보유한 잠재력을 선사할 수 있게 됐다”고 전했다.

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

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

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

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

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

이상일 기자
2401@ddaily.co.kr
기자의 전체기사 보기 기자의 전체기사 보기
디지털데일리가 직접 편집한 뉴스 채널