공유된 기사
"JetBrains, AI 모델 기반의 전체 코드 자동완성 기능 도입...2024.1 버전 IDEs에 적용 예정"



JetBrains가 AI 모델을 기반으로 전체 코드 자동 완성 기능을 자사의 IDE(Integrated Development Environment) 제품군에 추가했다. 이 기능은 Java, Kotlin, Python, JavaScript, TypeScript, CSS, PHP, Go, Ruby 등을 지원하며, 사용자의 장치에서 직접 데이터 처리와 분석을 수행하여 코드 완성 속도를 빠르게 하고 지연 시간을 최소화한다. 이 기능은 IntelliJ IDEA, PyCharm, WebStorm, PhpStorm, GoLand, RubyMine 등의 JetBrains IDE에 포함되어 있으며, 향후 몇 달 안에 C#, Rust, C++를 지원하는 모든 JetBrains IDE에 이 기능을 확장할 계획이다.
2024.1 버전의 JetBrains IDE는 여러 가지 새로운 기능을 도입할 예정이다. 이에는 명령줄 작업을 간소화하기 위해 시각적이고 기능적인 향상을 제공하는 개선된 터미널, 각 명령을 별도로 중첩하는 블록 내에서의 원활한 탐색, 명령 줄 완성 기능, 명령 이력에 대한 접근 등이 포함된다. 또한, IntelliJ IDEA는 최근 출시된 Java 22를 지원하며, 새로운 Kotlin K2 모드를 포함하고 있다.
RubyMine은 Ruby on Rails 개발을 위해 현재 프로젝트의 로컬 SDK 컨텍스트에서 버전 제어 명령을 실행할 수 있게 되었으며, GoLand는 베타에서 벗어난 데이터 흐름 분석을 제공한다. PyCharm은 JavaScript와 TypeScript에 대한 전체 코드 완성 기능을 추가하였고, PhpStorm은 Symfony AssetMapper를 지원한다. JetBrains는 전체 코드 자동 완성이 전체 코드 라인을 생성하는 데 도움이 되는 반면, JetBrains AI Assistant는 전체 코드 블록을 자동 완성할 수 있다고 밝혔다.
2024.1 버전의 JetBrains IDE는 여러 가지 새로운 기능을 도입할 예정이다. 이에는 명령줄 작업을 간소화하기 위해 시각적이고 기능적인 향상을 제공하는 개선된 터미널, 각 명령을 별도로 중첩하는 블록 내에서의 원활한 탐색, 명령 줄 완성 기능, 명령 이력에 대한 접근 등이 포함된다. 또한, IntelliJ IDEA는 최근 출시된 Java 22를 지원하며, 새로운 Kotlin K2 모드를 포함하고 있다.
RubyMine은 Ruby on Rails 개발을 위해 현재 프로젝트의 로컬 SDK 컨텍스트에서 버전 제어 명령을 실행할 수 있게 되었으며, GoLand는 베타에서 벗어난 데이터 흐름 분석을 제공한다. PyCharm은 JavaScript와 TypeScript에 대한 전체 코드 완성 기능을 추가하였고, PhpStorm은 Symfony AssetMapper를 지원한다. JetBrains는 전체 코드 자동 완성이 전체 코드 라인을 생성하는 데 도움이 되는 반면, JetBrains AI Assistant는 전체 코드 블록을 자동 완성할 수 있다고 밝혔다.