오라클이 오라클 클라우드 인프라스트럭처(OCI)에서 더욱 빠르게 애플리케이션을 개발하고 배포할 수 있도록 돕는 새로운 기능을 26일 발표했다. 오라클 코드 어시스트(Oracle Code Assist)는 개발자의 작업 속도를 높여주는 AI 코드 동반자로, 이제 오라클 베타 프로그램(Oracle Beta Program)을 통해 사용할 수 있다. 새롭게 소개된 기능은 소프트웨어 개발 생애 주기 내 일상적인 작업을 처리하는 개발자의 생산성을 높이는데 도움을 준다. 또한 OCI 쿠버네티스 엔진(OCI Kubernetes Engine, OKE)의 새로운 개선 사항은 대규모 AI 워크로드의 훈련, 배포 및 관리를 최적화한다. 제트브레인스 인텔리제이 IDEA(JetBrains IntelliJ IDEA) 또는 마이크로소프트 비주얼 스튜디오 코드(Microsoft Visual Studio Code)의 플러그인으로 배포된 오라클 코드 어시스트는 개발자들에게 지능형 제안을 제공한다. 자바(Java), 파이썬(Python), 자바스크립트(JavaScript), 스위트스크립트(SuiteScript), 러스트(Rust), 루비(Ruby), 고(Go), PL/SQL, C#, C 등 최신
오라클 코드 어시스트의 탄생 AI 기반 소프트웨어 개발은 코드의 생성, 테스트, 관리 등 모든 방면에 혁신을 가져오고 있다. 2023년 스택 오버플로우가 개발자를 대상으로 실시한 설문조사에 따르면, 현재 개발자의 44%는 이미 AI 툴을 사용하며, 26%는 곧 사용할 계획이라고 응답했다. 오라클은 이러한 동향에 발맞춰 지난 5월 오라클 코드 어시스트(Oracle Code Assist)를 발표했다. 오라클 코드 어시스트는 AI 코딩 동반 툴로, 오라클의 전문성과 생성형 AI 기능을 기반으로 개발자들이 더욱 빠르게 애플리케이션을 구축할 수 있도록 지원한다. 애플리케이션 및 데이터베이스에 가장 널리 사용되는 두 언어인 자바와 SQL로 작성된 소프트웨어는 전 세계 수백만 명의 개발자에 의해 개발 및 유지관리되고 있다. 오라클 클라우드 인프라스트럭처(OCI)에는 수십만 개에 달하는 애플리케이션이 배포돼 있으며, 오라클 넷스위트는 확장 기능을 위해 스위트스크립트를 사용하는 거대한 생태계를 가지고 있다. 그러나, 자바, SQL, OCI, 스위트스크립트 개발자들의 작업 스트레스와 부담감은 점점 더 가중되고 있으며, 이들에게는 작업 시간을 단축하기 위한 방안이 절실한 상황이
오라클은 AI 코딩 동반 툴인 ‘오라클 코드 어시스트(Oracle Code Assist)’를 통한 애플리케이션 속도 향상 및 코드 일관성 개선 계획을 13일 발표했다. 거대 언어 모델(LLM)을 기반으로 오라클 클라우드 인프라스트럭처(OCI)에서 실행되며 OCI 기반 자바(JAVA), SQL 및 애플리케이션 개발에 최적화된 오라클 코드 어시스트는 개발자에게 기업의 모범 사례 및 코드베이스에 맞춤화해 맥락에 특화된 제안 기능을 제공한다. 오라클 코드 어시스트는 대부분의 모던 프로그래밍 언어로 작성된 코드를 업데이트하고 업그레이드 및 리팩터링(소프트웨어 개발 과정에서 기존 코드를 변경하지 않고도 코드의 구조와 디자인을 개선하는 과정)하는 데에도 사용할 수 있도록 설계될 예정이다. AI 기반 소프트웨어 개발은 소프트웨어의 개념화 및 생성, 테스트, 관리 방식에 혁신을 불러일으켰다. 개발자는 AI 지원 도구를 사용하면 새로운 아이디어를 탐색하고 신규, 업그레이드 또는 리팩터링된 코드를 위한 지능형 제안을 받을 수 있다. 또한 일상적인 작업을 자동화하는 기능 덕분에 AI 도구가 소프트웨어 개발 수명 주기(SDLC)의 모든 단계에서 핵심적인 부분으로 자리 잡게 됐다.