주요 컨텐츠로 이동

Databricks Assistant 편집 모드: 노트북을 가장 빠르게 변환하는 방법

단일 프롬프트로 노트북 전체에 일관된 AI 기반 편집을 적용하세요

Databricks Assistant Edit Mode

Published: August 14, 2025

제품1분 이내 소요

Summary

  • 단일 프롬프트로 노트북 전체 컨텍스트를 사용하여 여러 셀에 AI가 생성한 제안을 적용합니다.
  • 전체 셀을 다시 생성하지 않고 인라인 또는 사이드 패널에서 편집을 검토하고 수락합니다.
  • 리팩토링, 이름 변경, 로직 정리, 코드 모듈화에 유용합니다.

오늘, 우리는 Databricks Assistant Edit Mode를 소개합니다. 이는 단일 프롬프트로 노트북의 여러 셀에 AI가 생성한 제안을 적용하는 새로운 방법입니다.

노트북을 편집하다 보면 종종 셀 간에 이동하면서 여러 곳에서 동일한 변경을 수행하고 일관성을 확인해야 합니다. Databricks Assistant Edit Mode 는 이를 바꿔줍니다. 단일 프롬프트로 AI가 생성한 편집을 여러 셀에 적용할 수 있습니다. Edit Mode는 전체 노트북을 이해하고, 인라인 변경을 제안하며, 필요에 따라 요청을 세밀하게 조정할 수 있도록 Assistant 채팅을 열어 둡니다. 변수의 이름을 변경하거나 로직을 정리하거나 코드 스타일을 조정하는 등의 빠른 업데이트부터 대규모 리팩토링까지 가능합니다.

초기 테스트에서 Edit Mode는 리팩토링 시간을 절반 이상 줄였으며, 편집을 더 빠르고 일관성 있게 하며 검토하기 쉽게 만들었습니다.

Databricks Assistant Edit Mode 개요

사용 방법

그렇다면 편집 모드를 어떻게 시작하나요? Assistant 사이드 패널을 열고, 드롭다운에서 "편집"을 선택하고 프롬프트를 입력하세요. 그러면 Assistant가 해당 셀에서 바로 변경 사항을 제안합니다.

그 제안들을 한 번 받으면, 노트북에서 직접 확인하거나 사이드 패널을 통해 확인할 수 있습니다. 사이드 패널에 나열된 셀 중 하나를 클릭하면 노트북의 해당 위치로 이동합니다. 각 편집을 개별적으로 수락하거나 거부할 수 있으며, 이는 인라인이나 사이드 패널에서 가능합니다. 또는 원한다면, 하단의 "모두 수락" 또는 "모두 거부" 버튼을 사용하여 한 번에 모든 변경 사항을 적용할 수 있습니다.

Edit Mode가 차이를 만드는 곳

우리가 관찰한 패턴과 사용자 설문조사의 피드백을 바탕으로, 다음 예시들은 가장 일반적이고 영향력 있는 사용 사례를 강조합니다.

셀 간 로직 리팩토링

편집 모드는 반복되는 로직을 재사용 가능한 함수로 변환하거나 긴 셀을 분해하고 중간 단계를 더 명확하게 구성하는 등 노트북을 재구성하는 데 도움이 됩니다. 

Edit Mode를 사용하여 셀 간 로직 리팩토링

변수 및 함수 이름 변경

Edit Mode를 사용하면 노트북 전체에 걸쳐 변수와 함수의 이름을 변경할 수 있습니다. 이는 기본적인 찾기 및 바꾸기를 넘어서 컨텍스트를 이해하고 필요한 곳에만 변경 사항을 적용합니다.

Edit Mode를 사용한 변수 및 함수 이름 변경

코드 마이그레이션

편집 모드를 사용하여 코드 마이그레이션을 간소화하도록 도와주며, 로직을 새로운 플랫폼, 언어 또는 환경에 맞게 변경하는 것을 제안합니다. SQL 방언 업데이트, Pandas를 PySpark로 번역하거나 Delta Lake 및 Unity Catalog와 함께 작동하도록 노트북을 수정하는 등의 작업을 처리할 수 있습니다.

Edit Mode를 사용한 코드 마이그레이션

코드 표준화

편집 모드는 반복적인 수동 편집 없이 노트북 전체의 코드를 정리하고 표준화하는 것을 쉽게 해줍니다. 들여쓰기 수정, 주석 처리된 코드 제거, 따옴표 스타일 통일, 하드코딩된 값들을 매개변수로 대체하는 등의 작업을 처리할 수 있습니다.

편집 모드를 사용하여 코드 표준화

테스트 작성

Edit Mode는 기존 노트북 로직을 기반으로 테스트 스캐폴딩을 생성함으로써 테스트 작성을 쉽게 만듭니다. 주요 함수나 변환을 식별하고 구조, 입력, 단언문이 있는 단위 테스트를 제안할 수 있습니다.

Assistant 편집 모드를 사용하여 테스트 작성

다음은 무엇인가요?

우리는 Databricks 전반에 걸쳐 더 많은 서피스와 워크플로우를 지원하기 위해 Edit Mode를 계속 확장하고 있습니다. 로드맵에는 다음과 같은 내용이 있습니다:

  • 더욱 자율적인 워크플로우를 위해: 편집 모드는 더욱 자율적인 AI 지원을 위한 초기 단계입니다. 우리는 Assistant가 더 넓은 의도를 이해하고 고수준의 변환을 돕는 협력적인 에이전트처럼 작동하는 방법을 탐색하고 있습니다, 단지 고립된 요청에만 응답하는 것이 아닙니다.
  • AI/BI 대시보드에서의 Edit Mode: 우리는 대시보드에 Edit Mode 지원을 확장하여 사용자가 한 번에 여러 SQL 쿼리에 걸쳐 AI 기반 제안을 받을 수 있게 합니다.
  • 확장된 도구: 우리는 권한 요청, 클러스터 설정 조정, 작업 스케줄링과 같은 고급 작업을 지원하기 위해 Assistant에 더 많은 도구를 추가하고 있습니다.

편집 모드는 현재 파트너가 제공하는 모델의 사용이 필요합니다. Databricks Assistant가 작동하는 것을 보려면 우리의 제품 페이지 를 확인하거나, 모든 기능에 대한 자세한 정보를 얻으려면 문서 를 읽어보세요.

 

(이 글은 AI의 도움을 받아 번역되었습니다. 원문이 궁금하시다면 여기를 클릭해 주세요)

게시물을 놓치지 마세요

관심 있는 카테고리를 구독하고 최신 게시물을 받은편지함으로 받아보세요