Releases

PyCharm 2025.2: AI 엔지니어를 위한 AI Toolkit 및 다양한 기능!

Read this post in other languages:

PyCharm 2025.2는 AI Toolkit을 도입하여, AI 엔지니어에게 필요한 모든 기능을 이제 IDE에서 기본적으로 지원합니다.

이번 릴리스의 다른 주요 내용에는 마지막으로 지원되는 PyCharm Community 버전, AI Assistant, Junie 및 Notebook 개선, .lock 파일 업데이트를 위한 고정된 UI 제공, 그리고 기타 개선 사항이 포함됩니다.

최신 버전을 웹사이트에서 다운로드하거나 무료 Toolbox App을 통해 업데이트하세요.

통합된 PyCharm으로 전환되는 PyCharm Community

통합된 PyCharm

PyCharm을 하나의 강력한 통합 제품으로 만드는 여정에서 2025.2는 마지막으로 지원되는 PyCharm Community 버전입니다. 2025.3 릴리스에서는 통합 PyCharm으로 원활하게 마이그레이션하는 방법을 제공해 드릴 예정입니다. Toolbox App을 사용하거나 제품 내 업그레이드 알림을 통해 Community 2025.2로 업그레이드할 수 있습니다.

통합된 PyCharm을 Jupyter Notebook과 함께 무료로 지금 바로 사용해 보고 싶다면, 마이그레이션을 기다릴 필요 없이 여기에서 다운로드하면 됩니다. 통합된 PyCharm에 대한 더 자세한 내용은 이 블로그 게시물에서 알아보세요.

AI Toolkit [Pro]

PyCharm AI Toolkit은 AI 개발 기능을 PyCharm에 직접 통합하여, 실험, 디버그, 평가, 세부 조정, 배포까지 모두 익숙한 환경에서 한 번에 처리할 수 있도록 해줍니다.

AI Toolkit은 시작 단계이지만, 이미 AI Playground와 AI Agents Debugger와 같은 강력한 기능을 갖추고 있습니다.

향후 업데이트에 의견을 반영하고 싶으신가요? 피드백을 공유하여 PyCharm의 AI 개발 도구의 미래를 함께 만들어 주세요. JetBrains는 여러분을 위해 이 도구를 만들고 있으며, 커뮤니티에 가장 중요한 기능을 우선하고 있습니다. 있으면 하는 기능을 알려주세요.

AI Playground [Pro]

PyCharm 2025.2에는 AI 엔지니어가 여러 AI 모델의 응답을 나란히 비교할 수 있는 유용한 새 AI Playground 기능이 도입되었습니다. 시스템 메시지를 구성하고 개별 모델 매개변수를 세부 조정하며 Temperature(온도), Top P(최상위 확률), Max length(최대 길이) 매개변수를 정밀하게 제어할 수 있습니다.

More Tool Windows(도구 창 더보기) | AI Playground로 이동하면 다음 옵션 중에서 선택할 수 있습니다.

  • 유료 AI 구독에 포함된 모든 모델(사용자의 AI Assistant 토큰 사용[실험적]).
  • API 키를 통해 추가할 수 있는 사용자 지정 공급자
  • 로컬에서 실행 중인 모델

AI Agents Debugger [Pro]

또한 PyCharm 2025.2에는 AI 에이전트 개발에 투명성 및 디버그 기능을 제공하도록 설계된 강력한 AI Agents Debugger 플러그인이 도입되었습니다. 에이전틱 시스템에서 작업하며 에이전트 워크플로를 이해하고 디버그하며 최적화해야 하는 개발자를 고려하여 설계되었습니다.

AI Agents Debugger는 에이전트 기반 시스템의 일반적으로 불투명한 ‘블랙박스’ 특성을 벗어나, 각 에이전트 노드의 사고 과정, 메타데이터, 입력 및 출력에 대한 상세한 인사이트를 제공합니다.

Junie

Junie가 코드 구조 변경, 테스트 생성, 세부 개선 작업 같은 번거로운 작업을 대신 처리해 주기 때문에, 더 중요한 문제 해결과 혁신에 집중할 수 있습니다. Junie는 코드 구조 변경, 테스트 생성, 개선 사항 구현과 같은 번거로운 작업을 처리하여 사용자가 더 중요한 과제와 혁신에 집중할 수 있도록 도와줍니다.

Junie에 최대 30% 속도 향상을 포함하여 여러 가지 주요 업데이트가 적용되었습니다! 이제 MCP 지원이 추가되어 Junie가 외부 서버에 연결하여 더 정확한 솔루션을 제공할 수 있습니다. 또한, 원격 개발에 Junie를 사용할 수 있으며(현재 macOS 및 Linux 지원), GitHub 통합 관련 얼리 액세스 프로그램도 시작되었습니다. 이 통합을 통해서는 IDE를 열지 않고 풀 리퀘스트를 작업할 수 있습니다.

Junie는 JetBrains AI 구독의 일부로 PyCharm에서 사용할 수 있습니다.

AI Assistant

  • 지원되는 모든 언어에 더 스마트해진 완성 기능을 제공하며, SQL, YAML, JSON, Markdown 등도 지원합니다.
  • 오프라인 유연성이 강화되어 llama.cpp 또는 LiteLLM과 같은 OpenAI 호환 모델 서버에 연결됩니다.
  • JetBrains AI Assistant는 이제 Anthropic 및 OpenAI 모델을 사용할 때 채팅에서 이미지 첨부를 지원합니다.

PyCharm Pro 구독 시 모든 JetBrains AI 기능을 무료로 사용할 수 있으며, 무제한 코드 자동 완성, 강력한 로컬 워크플로, 제한적인 클라우드 기반 기능이 제공됩니다.

.lock 파일 업데이트를 위한 고정된 UI

uv, Hatch, Poetry의 .toml 구성 파일에 고정된 제어 기능이 추가되었습니다. 이 제어를 사용하면 적절한 버튼을 클릭하여 환경의 종속성을 동기화, 잠금 또는 업데이트하여 .toml 파일에 변경 사항을 적용할 수 있습니다.

Jupyter Notebook 및 SQL 셀에 대한 컨텍스트 인식 코드 생성 기능 [Pro]

이제 AI Assistant를 사용하여 Jupyter Notebook 및 SQL 셀의 코드를 생성할 수 있으며, 이때 AI Assistant는 소스 셀의 컨텍스트를 고려합니다.

이렇게 하려면 컨텍스트 메뉴에서 AI Edit Cell(AI 편집 셀)을 클릭하거나 오른쪽 도구 모음의 AI 아이콘에서 해당 셀로 이동합니다.

Django용 Logical structure(논리 구조) 도구 창 [Pro]

Logical structure(논리 구조)는 Django 프로젝트를 프레임워크 중심으로 보여주어, 애플리케이션 아키텍처를 더 직관적으로 탐색하고 이해할 수 있도록 도와줍니다. 이 도구는 Django가 프로젝트를 인식하는 방식을 기반으로 모델, 뷰, 시리얼라이저, 폼, 관리자 클래스 등 일상적으로 사용하는 구성 요소 간의 의미 있는 관계를 보여줍니다. 또한 이 도구를 이용하면 엔티티 간 누락된 관계에 대한 템플릿을 생성할 수 있어 코드를 빠르게 스캐폴드 처리할 수 있습니다.

JetBrains AI 구독이 활성화되어 있으면 고급 기능을 사용할 수 있습니다. AI는 기본 템플릿 대신 엔티티 관계를 완전히 인식하는 완벽한 코드를 생성하여 더 스마트하고 컨텍스트가 풍부한 결과를 제공합니다.

고급 이미지 처리

새로운 이미지 뷰어에서는 원본 이미지 복원, 원본 이미지의 채널 반전, 이미지의 그레이스케일로의 변환, 이진화 임곗값 설정 등 추가 조작을 수행할 수 있는 옵션을 제공합니다.

정보가 더 필요하신가요?

  • 2025.2의 기타 기능과 최신 버그 수정 사항을 알아보려면 새로운 기능 페이지를 방문해 주세요.
  • 변경 사항에 대한 전체 내용을 보려면 릴리스 노트를 읽어보세요.
  • 문제가 발생하면 신속히 해결되도록 이슈 트래커를 통해 보고해 주세요.

PyCharm 2025.2에 대한 여러분의 의견을 듣고 싶습니다. 아래에 댓글을 남기시거나 X에서 저희와 소통해 주세요.

image description