CodeAssist는 프로그래밍을 위한 AI 어시스턴트/챗봇/코파일럿으로, 코드를 생성, 변경, 완성하고 질문에 답변할 수 있습니다. 최근 GPT-4로 업그레이드되어 더욱 강력한 성능을 자랑합니다. 설치 후, IDE의 하단 오른쪽 코너에 있는 "CodeAssist" 탭을 클릭하여 사용할 수 있습니다.
주요 기능으로는 자연어 인터페이스를 통해 인간과 대화하듯이 소통할 수 있으며, 에디터에서 열린 파일의 코드를 보고 변경할 수 있습니다. 또한, 에디터 내에서 코드를 완성할 수 있는 기능(ALT+X 단축키)이 있어, 표준 IDE 완성 기능을 가리지 않고 사용할 수 있습니다. 생성된 코드는 다른 파일의 코드와 일관성을 유지합니다. 다만, 항상 정확한 코드를 생성하는 것은 아니라는 점을 유의해야 합니다.
CodeAssist는 오프라인에서 작동하지 않으며, 코드를 서버로 전송합니다. 코드가 어떻게 처리되는지에 대한 자세한 내용은 "FAQ" 섹션에서 확인할 수 있습니다. CodeAssist는 유료 서비스이지만, 무료 크레딧을 통해 체험해 볼 수 있습니다. 무료 크레딧을 모두 사용한 후에는 크레딧을 구매하여 계속 사용할 수 있습니다.
CodeAssist는 IntelliJ IDEA(Ultimate, Community), Android Studio를 포함한 17개 이상의 IDE와 호환됩니다. 프로그래밍 생산성을 높이고자 하는 개발자들에게 유용한 도구로, 코드 작성 시간을 단축하고 더 효율적으로 작업할 수 있도록 도와줍니다.