IntelliJ IDE의 라이선스를 사용하고 있는 엔지니어에게 제공되는 AI 무료 서비스 공유
IntelliJ 유료 라이선스 사용자에게 AI Assistant 무료 환경 제공
JetBrains에서 IDE 라이선스를 구독하는 사용자에게 AI Assistant 환경을 제공해 준다고 합니다.
AI 기능이 필요한데, Assistant를 사용하려면 AI 라이선스를 별도 구매해야해서 Cursor(VS Code)를 사용하려고 환경설정과 어색한 툴을 익혀가며 준비 중이었는데, 꽤나 솔깃한 기사였습니다.
4월 중순부터 2025.1 버전부터 추가되어 제공하고 있었지만 기존에 유료라고 생각하고 있었기에 안쓰고있던 저에게는 당장 써보고 싶었던 소식이었습니다.
JetBrains IDEs Go AI: 코딩 에이전트, 더 스마트한 지원, 무료 티어 | JetBrains 블로그
업그레이드된 AI Assistant와 새로운 코딩 에이전트 Junie를 포함한 모든 JetBrains AI 도구가 이제 하나의 구독으로 JetBrains IDE 내에서 이용 가능하며, 무료 티어도 함께 제공됩니다.
blog.jetbrains.com
AI Assistant 요금 체계 및 기능 제공 사항
AI 무료 항목이 추가되어 무료, Pro, Ultimate 등 사용자에게 필요한 기준에 따라 가격이 상이하게 측정되어 있습니다.
저는 현재 AI Pro 30일 사용권을 사용하고 있어서 기간이 끝나면 Free의 제한적인 응답 제공이 어느 정도 쓸만한지 확인될 것 같습니다.
AI 기능 때문에 구독 중인 IntelliJ 라이선스를 해제하고 Cursor 구독으로 이동하려고 생각했는데, 쓸만하다면 옮기지 않아도 될 것 같네요.
현재 보이는 Free와 Pro의 차이는 질의응답 횟수 차이만 있는 것으로 보이는데, 엔지니어의 성향에 따라 Pro로 전환하거나 Free 버전을 그대로 사용할 것 같습니다.
참고 자료 : https://www.jetbrains.com/ko-kr/ai-ides/buy/?section=personal&billing=monthly
JetBrains AI 요금제 및 가격
www.jetbrains.com
IntelliJ에서 AI Assistant 기능
1. Commit 메시지 자동 생성 기능
정말 많이 사용하고 있는 Commit 메시지 자동 생성 기능입니다.
개발을 하고 나면 Commit 전, 코드 내용에 대한 설명을 작성해야 하는데 작성한 코드 기반으로 내용을 작성해 주는 기능입니다.
AI로 메시지 생성 시 위와 같이 프롬프트를 지정해서 메시지 작성 규칙을 작성할 수 있습니다.
- 지나치게 장황한 설명이나 불필요한 세부 사항을 피하세요.
- 명령형으로 50자 이내의 짧은 문장으로 시작하세요.
- 그런 다음 빈 줄을 남기고 더 자세한 설명을 계속하세요.
- 첫 번째 부분에는 한 문장만 쓰고, 자세한 설명은 최대 두세 문장만 작성하세요.
- 커밋 메시지를 한국어로 작성합니다.
2. 코드 자동 생성 지원 기능
Cursor에서 많이 사용했던 코드 자동 생성 기능 역시 적용되고 있습니다.
Cursor를 사용할 때 간혹 너무 많은 코드를 예상해서 보여주고, 오히려 코딩하는데 걸리적거리는 부분도 있다고 생각했습니다.
IntelliJ에서는 필요한 부분만 예상해서 제안하는 것 같아서 개인적으로는 Cursor보다 깔끔하다고 생각합니다.
코드에 대한 안내와 질의응답, 테스트 케이스도 변환해 주는 기능도 있어서 이것저것 써봐야 할 것 같습니다.
3. MCP Server 환경 지원
IntelliJ에서 MCP를 사용하려면 별도의 플러그인을 설치했어야 했는데, 이제는 AI Assistant를 활용한다면 설정을 통해 적용 가능한 모습입니다.
필요한 MCP가 있다면 Json 형식으로 MCP를 연결할 수 있습니다.
AI나 MCP 활용 때문에 기존에 구독하던 IntelliJ 도구를 버리고 Cursor로 갈아타야 하나 고민했었는데, 제품 라이선스에 AI 기능을 제한적으로라도 제공해 주는 방식을 확인한 뒤로는 다시 IntelliJ 환경을 사용하고 있습니다.
현재는 Pro 체험판 적용 상태라서 Free 버전이 되었을 때 얼마나 제한적인 기능일지 모르겠지만, 큰 불편함이 없다면 IntelliJ를 사용할 것 같습니다. 무료 버전으로 사용해 보고 다시 포스팅을 해봐야겠네요.
혹시나 저처럼 IntelliJ를 구독하고 있지만, 유료라고 생각해서 몰랐을 분들을 위해 포스팅합니다 :)

'QA > 기능 자동화' 카테고리의 다른 글
기능 자동화 기술조사부터 환경 구성까지 (6) | 2024.11.04 |
---|---|
부족한 식별자로 신뢰도 있는 자동화 스크립트 구성하기 (1) | 2024.09.08 |
기능 자동화, POM(Page Object Model) 구조 만들기 (1) | 2024.09.08 |
기능 자동화를 만들면 살충제 패러독스에 걸리지 않나요? (0) | 2024.07.04 |
Playwright를 활용한 자동화 연습 (1) | 2024.06.16 |