Databricks 도우미란 무엇인가요?
Databricks 도우미는 AI 기반 쌍 프로그래머이자 지원 에이전트로 Notebook, 쿼리, 대시보드, 파일을 만들 때 보다 효율적으로 작업할 수 있도록 도와줍니다. 코드와 쿼리를 생성, 최적화, 완료, 설명 및 수정하여 질문에 신속하게 답변할 수 있습니다.
이 페이지에서는 도우미에 대한 일반적인 정보를 제공합니다. 개인 정보 보호 및 보안에 대한 질문은 개인 정보 및 보안을 참조하세요.
Databricks 도우미는 어떻게 도울 수 있나요?
Databricks 도우미는 다음 작업에 도움이 될 수 있습니다.
- 코드를 생성, 디버깅, 최적화 및 설명합니다. 을 참조하세요.
- AI/BI 대시보드에서 데이터 시각화를 만듭니다. Databricks Assistant를 사용하여 시각화 만들기를 참조하세요.
- 디버그 작업(공개 미리 보기 기능). 디버그 작업을 참조하세요.
- 자연어를 사용하여 데이터를 분석하고, 시각화를 만들고, 데이터를 필터링합니다. Databricks Genie란? 및 자연어 프롬프트를 사용하여 데이터 필터링을 참조하세요.
- Azure Databricks 설명서에서 관련 도움말을 찾습니다.
도우미는 Unity 카탈로그 메타데이터를 사용하여 회사 전체에서 테이블, 열, 설명 및 인기 있는 데이터 자산을 이해하여 개인 설정된 응답을 제공합니다.
Databricks 도우미에서 생성된 코드는 Databricks 컴퓨팅 환경에서 실행하기 위한 것입니다. Databricks에서 지원하는 프로그래밍 언어, 프레임워크 및 방언으로 코드를 만들도록 최적화되어 있습니다. 범용 프로그래밍 도우미가 될 수 없습니다. 도우미는 Databricks 설명서 웹 사이트 또는 기술 자료와 같은 Databricks 리소스의 정보를 사용하여 사용자 쿼리에 더 잘 응답하는 경우가 많습니다. 사용자 질문이 Databricks 설명서, Unity 카탈로그 및 작업 영역의 사용자 코드에 대한 지식으로 답변할 수 있는 질문과 관련된 경우 가장 잘 수행됩니다.
Databricks 도우미에서 코딩 도움말 보기
Databricks 도우미에 액세스하려면 Notebook, 파일 편집기, SQL 편집기 또는 대시보드 데이터 탭의 왼쪽 사이드바에서 도우미 아이콘 을 클릭합니다.
도우미 창은 화면의 왼쪽 또는 오른쪽에서 열 수 있습니다.
사용자는 때때로 실수를 할 수 있으므로 실행하기 전에 항상 도우미가 생성한 코드를 검토해야 합니다.
Databricks 도우미를 사용하여 데이터 시각화 만들기
대시보드를 초안 작성할 때 Databricks 도우미를 사용할 수 있습니다. 기존 대시보드 데이터 세트에서 시각화를 만들 때 생성된 차트의 형태로 응답을 받을 수 있는 질문이 있는 도우미에게 메시지를 표시합니다. 대시보드에서 도우미를 사용하려면 먼저 하나 이상의 데이터 세트를 만든 다음 캔버스에 시각화 위젯을 추가합니다. 시각화 위젯에는 새 차트를 설명하는 프롬프트가 포함되어 있습니다. 보려는 차트에 대한 설명을 입력하면 도우미가 차트를 생성합니다. 차트를 승인하거나 거부하거나 설명을 수정하여 새 항목을 생성할 수 있습니다.
대시보드에서 도우미를 사용하는 방법에 대한 자세한 내용 및 예제는 Databricks 도우미를 사용하여 시각화 만들기를 참조하세요.
Databricks 도우미에서 사용하는 서비스
Databricks 도우미는 Azure OpenAI 서비스를 사용하여 응답을 제공합니다.
Azure OpenAI 서비스는 OpenAI가 아닌 Microsoft에서 운영되며 해당 데이터 관리 정책의 적용을 받습니다. 이 서비스로 전송된 데이터는 모델 학습에 사용되지 않습니다. 자세한 내용은 Azure 데이터 관리 정책을 참조하세요.
Azure OpenAI의 경우 Azure Databricks는 남용 모니터링을 옵트아웃하여 Azure OpenAI와 함께 프롬프트 또는 응답을 저장하지 않습니다.
결과의 정확도를 개선하기 위한 팁
더 나은 응답을 위해 프롬프트 "테이블 찾기"를 사용합니다. 테이블의 데이터에 대해 질문하기 전에 도우미에게 주제 또는 기타 특성별로 관련 테이블을 찾도록 요청합니다. 예:
Find tables related to NFL games
원하는 응답의 구조를 지정합니다. Databricks 도우미에서 제공하는 구조와 세부 정보는 동일한 프롬프트에 대해서도 다릅니다. Databricks 도우미는 테이블 및 열 스키마 및 메타데이터에 대해 알고 있으므로 자연어를 사용하여 질문을 할 수 있습니다. 예시:
List active and retired NFL quarterbacks' passing completion rate, for those who had over 500 attempts in a season.
도우미는s.player_id
및s.attempts
열의 데이터를 사용하여 답변합니다.행 수준 데이터 값의 예를 제공합니다. Databricks 도우미는 행 수준 데이터에 액세스할 수 없으므로 보다 정확한 답변을 위해 데이터의 예를 제공합니다. 예:
List the average height for each position in inches
데이터 집합이6-2
에서와 같이 피트 및 인치 단위로 높이를 표시하기 때문에 오류가 반환됩니다.도우미 창에서 코드 조각을 실행하여 코드 조각을 테스트합니다. 도우미 창을 쿼리 및 도우미 답변의 반복을 저장하는 스크래치 패드로 사용합니다. 코드를 실행하고 Notebook에 추가할 준비가 될 때까지 창에서 편집할 수 있습니다.
Notebook에서 셀 작업을 사용합니다. 셀 작업에는 코드 문서화(주석 처리), 수정 및 설명과 같은 일반적인 작업에 대한 바로 가기가 포함됩니다.
완전히 설명된 예제는 Databricks 도우미에 대한 5가지 팁을 참조하세요.
Databricks 도우미는 대화 기록을 고려하므로 진행하면서 질문을 구체화할 수 있습니다.
Databricks 도우미의 가격 책정은 무엇인가요?
모든 현재 Databricks 도우미 기능은 모든 고객에게 추가 비용 없이 사용할 수 있습니다.
사용자는 Notebook, 쿼리, 작업 등을 실행하는 데 사용하는 컴퓨팅에 대해서만 비용을 지불합니다. 남용을 방지하기 위해 공정한 사용 제한이 있습니다. 대부분의 사용자는 이러한 제한의 영향을 받지 않습니다.
피드백 보내기
피드백을 보내는 가장 좋은 방법은 Notebook과 SQL 편집기의 피드백 제공 링크를 사용하는 것입니다. 해당 계정 팀에 assistant-feedback@databricks.com로 전자 메일을 보낼 수도 있습니다.
즉각적인 정확성에 대한 피드백보다는 제품 개선 제안과 사용자 경험 문제를 공유하세요. 도우미에서 도움이 되지 않는 제안이 표시되면 "유용하지 않음" 단추를 클릭합니다.
도우미 기능의 지리적 가용성
Databricks 도우미는 고객 콘텐츠를 처리할 때 Geos를 사용하여 데이터 잔존을 관리하는 지정 서비스입니다. 여러 지리적 영역에서 도우미 기능의 가용성에 대한 자세한 내용은 Databricks 지정 서비스를 참조하세요.
개인 정보 보호 및 보안
Q: 어떤 데이터를 모델로 보내나요?
Databricks 도우미는 각 API 요청의 모델에 코드와 메타데이터를 보냅니다. 이렇게 하면 데이터에 대한 더 관련성이 큰 결과를 반환할 수 있습니다. 예를 들면 다음과 같습니다.
- 현재 Notebook 셀 또는 SQL 편집기 탭의 코드/쿼리
- 테이블 및 열 이름 및 설명
- 이전 질문
- 즐겨찾기 테이블
Q: 모델로 전송된 메타데이터가 사용자의 Unity 카탈로그 권한을 준수하나요?
예, 모델에 전송된 모든 데이터는 사용자의 Unity 카탈로그 권한을 준수하므로 사용자에게 볼 수 있는 권한이 없는 테이블과 관련된 메타데이터를 보내지 않습니다.
Q: 결과를 사용하여 쿼리를 실행한 다음 질문을 하면 쿼리 결과가 모델로 전송되는가?
아니요, 셀의 코드 내용, 테이블에 대한 메타데이터 및 사용자가 입력한 텍스트만 모델과 공유됩니다. "오류 수정" 기능의 경우 Databricks는 오류 출력의 스택 추적도 공유합니다.
Q: Databricks 도우미가 위험한 코드를 실행합니까?
아니요. Databricks 도우미는 사용자를 대신하여 코드를 자동으로 실행하지 않습니다. AI 모델은 실수를 하고, 의도를 오해하고, 환각을 주거나, 잘못된 답변을 제공할 수 있습니다. 실행하기 전에 AI에서 생성된 코드를 검토하고 테스트합니다.
Q: Databricks가 도우미 응답의 정확성과 적합성을 평가하기 위해 평가를 수행했나요?
예. Databricks는 도우미가 증오 발언, 안전하지 않은 코드, 프롬프트 탈옥 및 타사 저작권 콘텐츠와 같은 유해한 응답을 생성하지 못하도록 하는 완화 방법을 제공합니다. Databricks는 완화의 견고성을 평가하기 위해 수천 개의 시뮬레이션된 사용자 입력으로 모든 AI 보조 기능에 대한 광범위한 테스트를 수행했습니다. 이러한 평가는 Python, Databricks SQL, R 및 Scala 언어의 코드 생성과 같은 도우미의 예상 사용 사례에 중점을 두었습니다.
Q: 규제된 데이터(PHI, PCI, IRAP, FedRAMP)를 처리하는 테이블과 함께 Databricks 도우미를 사용할 수 있나요?
예. 이렇게 하려면 규정 준수 보안 프로필 사용과 같은 요구 사항을 준수하고 규정 준수 보안 프로필 구성의 일부로 관련 규정 준수 표준을 추가해야 합니다.