DataSpell 2025.1의 새로운 기능

DataSpell 2025.1: JetBrains Data Wrangler AI 에이전트, 노코드 데이터 준비 흐름 및 기타 다양한 기능

JetBrains는 UI 최적화(일명 노코드 기능)와 LLM 에이전트를 사용한 안내식 프로세스 구현이라는 두 가지 주요 사항에 중점을 두고 데이터 정리 및 준비 흐름을 지속적으로 개선하고 있습니다. 그 노력의 결실로, DataSpell 2025.1에는 AI 채팅을 사용해 Data Wrangler와 상호 작용할 수 있는 기능을 비롯한 여러 가지 개선 사항이 포함되어 있습니다. 또한 후속 탐색을 위해 원시 데이터를 준비하는 일이 놀라우리만치 쉬워졌습니다.

새 버전의 DataSpell을 사용하려면 웹사이트에서 다운로드하거나, IDE 또는 무료 Toolbox App에서 직접 업데이트하거나 Ubuntu 스냅 팩을 사용하세요.

JetBrains Data Wrangler AI 에이전트: AI로 변환 제어 및 데이터 변환

작업의 복잡성은 매우 다양할 수 있습니다. 이러한 점을 고려하여 Data Wrangler는 사용자가 완전한 AI 자동화를 선호하든, 보다 실무적인 접근 방식을 선호하든, 워크플로에 맞게 조정됩니다. 즉, 당면한 작업에 가장 적합한 특정 Data Wrangler 모드를 선택하기만 하면 됩니다.

노코드 Data Wrangler 모드 진입점

Data(데이터) 도구 창에서 또는 테이블 데이터 뷰어에서 바로 Data Wrangler를 쉽게 호출할 수 있습니다.

AI 채팅 Data Wrangler 모드 진입점

Data Viewer(데이터 뷰어) 버튼 또는 Data Wrangler의 AI 변환 기능을 사용하거나 AI Assistant에서 Data Wrangler 모드를 활성화하여 AI로 데이터를 정제하세요.

AI 채팅에서 Data Wrangler와 상호 작용

AI에게 데이터 정제를 요청한 후 Apply(적용) 버튼을 한 번만 클릭하면 필요한 변환이 제안됩니다.

변환 목록에서 탐색

향상된 탐색 및 필터링 옵션으로 필요한 변환을 빠르게 찾을 수 있습니다.

단계 보기, 되돌리기 및 제거

사용 편의성이 향상되어 설정을 확인하고 단계를 선택 및 제거하여 Data Wrangler에서 변환을 손쉽게 관리할 수 있습니다.

내보내기 변환 옵션

변환된 데이터를 손쉽게 내보낼 수 있습니다. 다양한 형식(CSV, XLS 등)으로 저장하거나, 이후 활용을 위해 코드를 내보낼 수도 있습니다.

노코드 데이터 준비 흐름: 간편한 데이터 소스 연결, 파일 가져오기 및 데이터 검토

Data(데이터) 도구 창 및 데이터 세트 관리를 위한 Data Preview(데이터 미리보기) 패널

데이터 정리 및 준비는 데이터 작업의 30~40%를 차지합니다. 이 과정을 최대한 쉽게 만들기 위해 데이터베이스와 웨어하우스를 쉽게 연결하거나 파일을 첨부할 수 있는 Data(데이터) 도구 창을 추가하여 데이터 탐색에 사용할 수 있도록 했습니다. 또한, Data Preview(데이터 미리보기) 패널을 통해 필요한 데이터를 선택하고 프로젝트 내에 데이터 집합을 간결하게 유지할 수 있습니다.

노코드 셀을 사용하여 파일 가져오기

작업 중인 Notebook에서 바로 파일을 추가할 수 있는 새로운 방법도 추가하여 노코드 입력 셀을 제공합니다.

향상된 Jupyter Notebook 기능: 디버그, 맞춤화 및 AI 기반 시각화

Jupyter Notebook 지원 개선 사항

JetBrains는 Jupyter Notebook 작업의 전반적 사용자 경험을 지속적으로 개선하고 있습니다. 이번 릴리스에서는 다음과 같은 기능을 도입했습니다.

  • 폴딩 바를 사용해 Jupyter 셀을 직접 드래그 앤 드롭으로 재배치하는 기능.
  • Commit without outputs(출력 없이 커밋) 옵션: 커밋 전에 셀 실행 결과를 자동으로 지웁니다. 자세한 내용은 Commit Checks(커밋 확인) 섹션을 참조하세요.
  • Notebook 배경, 코드 셀, 선택한 줄, 셀 테두리의 색상에 대해 사용자 지정 기능 제공.
  • Notebook Structure(Notebook 구조) 뷰에 추가된 새로운 Crashed(충돌)Queued(대기 중) 셀 실행 상태.
  • 이제 Markdown 셀 내에서 텍스트를 선택하면 플로팅 서식 지정 툴바가 호출되고, 빈 Markdown 셀은 더 깔끔한 형태로 표시됨.
  • 메인 툴바에 Shut down Kernel(커널 종료) 버튼 추가.

Jupyter 디버거 개선 사항

  • Run to caret(캐럿 위치까지 실행) 기능 도입.
  • Jupyter 셀에 중단점이 설정되어 있지 않은 경우, 첫 번째 줄에 자동으로 중단점이 추가되어 '셀을 한 줄씩 실행' 가능.
  • 여러 문제 해결.
  • 원격 Jupyter 인스턴스에 디버그 및 변수 뷰 지원

AI Quick Charts(AI 빠른 차트)/Jupyter 테이블의 플롯 즉석 미리보기

이제 AI Quick Charts(AI 빠른 차트)를 클릭해 Jupyter Notebook 테이블에 대한 차트 미리보기를 생성할 수 있습니다. AI Assistant는 데이터프레임 메타데이터를 활용해 시각화를 제안하고, 결과 차트를 테이블의 위젯에 바로 임베딩하여 즉각적인 미리보기를 제공합니다. 생성된 차트를 클릭해 Notebook에 해당 코드를 삽입합니다.

강화된 AI Assistant: 향상된 LLM 지원 및 웹 검색 통합

첨단 LLM 지원

채팅에서 선택할 수 있는 AI 모델이 늘어났습니다! 이제 다음을 포함한 최신 및 고급 언어 모델 중에서 선택하여 AI 경험을 완벽하게 제어할 수 있습니다.

  • Claude 3.7 Sonnet
  • OpenAI GPT-4.1(곧 지원 예정)
  • Gemini 2.0 Flash

이번 릴리스에서는 JetBrains AI Assistant가 크게 업그레이드되어 AI 기반 개발의 접근성과 효율성이 높아졌습니다. JetBrains AI의 모든 기능이 JetBrains IDE에서 무료로 제공되며, 무제한 코드 완성 및 로컬 모델 지원과 같은 일부 기능은 무제한으로, 다른 기능은 크레딧 기반으로 제한적으로 이용할 수 있습니다. 또한 새로운 구독 시스템이 도입되어 필요에 따라 AI Pro 및 AI Ultimate 등급으로 쉽게 확장할 수 있습니다.

채팅에서 웹 검색

새롭게 도입된 /web 명령어를 통해 AI Assistant는 이제 문서, 문제 해결 팁, 최신 기술 자료를 웹에서 직접 가져와 채팅 창 안에서 바로 제공합니다. 더 이상 탭을 전환하거나 수동으로 검색할 필요가 없습니다!

이번 업데이트가 여러분의 마음에 들기를 바랍니다!

최신 기능에 대한 최신 정보를 얻고 DataSpell 및 데이터 분석 팁을 받고 싶으신가요? DataSpell 블로그를 구독하고 X에서 팔로우해 주세요! 버그를 발견하거나 기능을 제안하고 싶으시다면 이슈 트래커에서 공유해 주세요.