주요 컨텐츠로 이동

Databricks Assistant 자동 완성 기능을 공개 미리보기(Public Preview)로 소개합니다! 이 기능은 AI 기반 어시스턴트가 실시간으로 사용자에게 제공되어 사용자가 입력하는 대로 맞춤화된 코드 제안을 제공합니다. 노트북과 SQL 에디터에 직접 통합된 어시스턴트 자동 완성 제안은 개발 흐름에 매끄럽게 녹아들어 에디터에 집중할 수 있도록 도와줍니다. 

AI가 생성하는 코드 제안으로 생산성 향상

Databricks Assistant 자동 완성 기능은 SQL 및 Python 을 입력하면 자동으로 빠른 코드 제안을 제공합니다. AI 코드 완성 기능은 현재 및 주변 코드 셀, Unity Catalog 메타데이터, DataFrame 데이터 등의 컨텍스트를 사용하여 사용자가 입력할 때 관련성 높은 제안을 생성합니다.

sql

 

Python

Databricks Assistant 자동 완성 기능 최대한 활용하기 

Databricks Assistant 자동 완성 기능은 강력한 도구이지만 추가 컨텍스트를 제공함으로써 기능을 더욱 향상시킬 수 있습니다. 가장 관련성이 높고 유용한 제안을 얻으려면 의도를 제대로 전달하는 방법에 대해 고민해야 합니다. 다음 모범 사례 중 몇 가지를 통해 이를 수행할 수 있습니다:

 

  • 함수 및 코드에 대한 코멘트 제공
  • 함수와 변수에 명확하고 의미 있는 이름 사용
  • 일관되고 표준적인 코드 스타일 규칙 따르기

Databricks Assistant 자동 완성 사용 사례 예시 

기존 함수 리팩터링 

Databricks Assistant 자동 완성 기능은 주변 코드에서 컨텍스트를 가져와 리팩터링과 함수 추가를 그 어느 때보다 쉽게 만들어 줍니다.

테스트 및 샘플 데이터 생성 

활성 코드 셀을 벗어나지 않고도 샘플 데이터를 생성하고 테스트를 생성할 수 있습니다.

 

기존 코드의 명료성 및 문서화 개선 

명명 규칙과 컨텍스트에 따라 자동으로 코멘트를 완성하고 기능을 요약합니다.

Databricks 데이터 인텔리전스 플랫폼으로 구축

어시스턴트 자동 완성을 지원하는 모델은 데이터브릭스에서 Mosaic AI로 개발 및 튜닝되었습니다. Mosaic AI 학습 및 관리형 MLflow 를 활용하여 속도와 정확성을 모두 달성하도록 모델을 맞춤화했으며, 특히 데이터 사이언스 워크로드에 최적화했습니다.

짧은 지연 시간은 사용자 경험에 직접적인 영향을 미치기 때문에 AI 코드 완성에서 매우 중요합니다. 어시스턴트 자동 완성은 Databricks Model Serving을 활용하여 사용자와 가까운 곳에서 모델을 제공하므로 반응이 빠르고 안정적인 환경을 보장합니다.

어시스턴트 자동 완성의 우선 순위는 데이터 보호

모든 AI 지원 기능은 AI 지원 신뢰 및 안전 가이드라인을 엄격하게 준수합니다. 특히, 고객의 데이터는 다른 고객 데이터와 절대 섞이지 않으며 모델 학습에 사용되지 않습니다. 자세한 내용은 DatabricksIQ 신뢰와 안전 문서를 참조하세요.

Databricks Assistant 자동 완성 시작하기

Databricks Assistant 자동 완성 기능은 현재 데이터브릭스 제품에서 사용할 수 있습니다. 개발자 설정에서 다음과 같이 사용자별로 기능 사용을 설정할 수 있습니다: 

  1. 설정(Settings)으로 이동합니다.
  2. 개발자(Developer) -> 실험적 기능(Experimental features) 섹션에서 Databricks Assistant 자동 완성(Databricks Assistant autocomplete) 켭니다.
  3. 타이핑할 때 제안이 자동으로 표시됩니다. Tab키를 눌러 제안을 수락할 수 있습니다. 수동으로 제안을 트리거하려면 Option + Shift + 스페이스키(macOS의 경우) 또는 Control + Shift + 스페이스키(Windows의 경우)를 누릅니다.

시작하는 방법에 대한 자세한 내용은 문서 페이지를 참조하세요. Databricks Assistant 를 사용하여 개발자 생산성을 높일 수 있는 다른 방법을 알아보려면 Databricks Assistant 사용 팁과 요령 포스트를 참조하거나, 출시 블로그를 통해 다른 어시스턴트 기능에 대해 알아보세요.

 

(번역: Youngkyong Ko)  Original Post

Databricks 무료로 시작하기

관련 포스트

모든 생성형 AI 포스트 보기