오라클이 개발자들이 자바, SQL 및 오라클 클라우드 인프라를 활용하여 신속하게 애플리케이션을 구축할 수 있도록 돕는 AI 기반 서비스인 오라클 코드 어시스트(Oracle Code Assist)를 출시할 예정입니다. 이 새로운 도구는 애플리케이션 개발 생애 주기를 향상시키며, GitHub Copilot 및 Amazon CodeWhisperer와 같은 유사 서비스와 어깨를 나란히 하게 됩니다. 오라클은 구체적인 출시 날짜는 공개하지 않았지만, "앞으로" 코드 어시스트가 제공될 것이라고 밝혔습니다.
오라클 클라우드 인프라 제품 관리 부사장인 아난드 크리슈난(Aanand Krishnan)은 “맞춤형 애플리케이션은 글로벌 시장에서 조직을 차별화하지만, 이러한 애플리케이션을 구축, 배포 및 유지하는 과정은 많은 노동력을 요구합니다.”라고 말했습니다. “오라클 코드 어시스트를 활용하면 개발자의 생산성을 높이고 코드 일관성을 확보하여 장기적인 애플리케이션 유지보수를 안전하고 규정 준수 방식으로 지원할 수 있습니다.”
코드 어시스트는 맥락 기반 코드 제안, API 문서 생성, 코드 주석 추가, 코드 요약 등 여러 기능을 자랑합니다. 이 도구는 풀 리퀘스트, 코드 리뷰 및 단위 테스트와 기능 테스트 실행을 도와 개발자가 작업의 전체 품질을 향상시킬 수 있도록 지원합니다.
사용 가능해지면 오라클 코드 어시스트는 JetBrains IntelliJ IDEA 및 Microsoft Visual Studio Code와 같은 인기 있는 개발 환경의 플러그인으로 작동합니다. 이 도구는 전문가 피드백을 제공하여 개발자들이 애플리케이션을 효과적으로 구축, 최적화 및 업그레이드할 수 있도록 합니다.
오라클의 주요 자바 개발자로서 두 가지 프로그래밍 언어인 자바와 SQL에 최적화된 코드 어시스트는 특히 중요합니다. 이러한 조화는 AI 어시스턴트가 오라클 플랫폼에서 원활하게 애플리케이션 개발을 지원하도록 보장합니다.
오라클 애플리케이션 개발 제품 마케팅 부사장인 비제이 쿠마르(Vijay Kumar)는 “현재 시장에는 우리의 제품 사용 사례를 효과적으로 해결하는 LLM이 부족합니다. 우리는 특정 자바 라이브러리, SQL, OCI 서비스 API 및 개발 관행에 맞는 LLM을 맞춤화했습니다. 이러한 전문화된 접근 방식은 개발자들이 성능이 뛰어난 애플리케이션 및 서비스를 효과적으로 구축할 수 있도록 합니다.”라고 언급했습니다.
자바와 SQL 기능 외에도 코드 어시스트는 오라클 클라우드 인프라 및 넷스위트(SuiteScript)를 사용하여 더욱 정교해졌습니다.
GitHub, Amazon 및 다양한 스타트업이 경쟁하고 있는 이 시장에서 코드 어시스트의 매력을 궁금해하는 이들도 있을 것입니다. 그러나 선두 애플리케이션 플랫폼과의 네이티브 통합 덕분에 회복력, 규정 준수 및 데이터 보안을 중시하는 산업에 특히 매력적일 수 있습니다. 오라클의 검증된 명성을 고려할 때, 특정 분야의 개발자들은 코드 어시스트를 선호할 수 있습니다.
쿠마르는 “오라클 코드 어시스트는 코드 일관성을 보장하도록 설계되어, 조직이 검색 증강 생성(RAG)을 사용하여 코드 라이브러리와 데이터 소스를 안전하게 연결할 수 있도록 합니다. 이 접근 방식은 특정 조직의 코딩 관행에 맞춰 제안을 조정합니다.”라고 강조했습니다.
또한 개발자들은 여러 코드 어시스턴트를 활용할 수 있습니다. 예를 들어, GitHub Copilot로 시작한 후 배포에 가까워질 때 오라클 코드 어시스트를 사용하여 코드를 개선할 수 있습니다.
IDC 리서치 부사장인 아날 다야라트나(Arnal Dayaratna)는 “오라클 코드 어시스트는 개발자들이 전체 자바 애플리케이션을 신속하게 업그레이드할 수 있도록 하여 최신 JDK 기능을 통합함으로써 애플리케이션의 회복력, 성능 및 보안을 향상시킬 수 있게 합니다.”라고 밝혔습니다.
코드 어시스트 발표는 오라클이 Fusion Cloud 애플리케이션 스위트에 대한 1개 이상의 생성적 AI 기능을 최근에 배포한 이후 이루어졌습니다.