작업용 Genie Code 작업

Genie Code 작업을 사용해 자율 에이전트를 작업의 일부로 실행하세요. Genie Code는 자연어 프롬프트에서 작동하며 자동 승인 기능을 사용합니다.

Important

이 기능은 베타 버전으로 제공됩니다. 작업 영역 관리자는 미리 보기 페이지에서 이 기능에 대한 액세스를 제어할 수 있습니다. Azure Databricks 미리 보기 관리를 참조하세요.

Overview

Genie Code 작업 유형은 프롬프트와 함께 새로운 Genie Code 채팅을 실행하고 응답을 생성합니다. Genie Code는 데이터를 읽고, 도구를 호출하며, 추가적인 입력이나 승인 없이 프롬프트에 따라 작동합니다. 플레이가 끝나면 채팅을 열고 지니 코드와 계속 상호작용할 수 있습니다.

복잡한 분석, 데이터 처리, 의사결정을 일정 작업의 일부로 자동화하고 싶을 때 Genie Code 작업을 사용하세요. 다음은 그 예입니다.

  • 하루 근무 결과를 요약하고 보고서를 이메일로 보내세요.
  • 들어오는 데이터를 분석하고 이상 현상을 표시하세요.
  • Jira 티켓을 조사하고 해결책을 제안하세요.
  • 주간 컴플라이언스 감사를 생성하세요.

Requirements

  • 작업 공간은 Genie Code의 에이전트 기능을 사용할 수 있어야 합니다. 요구 사항을 참조하세요.
  • 작업 프롬프트는 Genie Code 사용 정책을 준수해야 합니다.

Genie Code 작업 구성

메모

작업 UI는 구성된 다른 설정에 따라 옵션을 동적으로 표시합니다.

Genie Code 작업을 추가하려면:

  1. 작업 UI의 작업 탭으로 이동합니다.
  2. 더하기 아이콘 을 클릭합니다.작업을 추가합니다.
  3. 작업 이름 필드에 이름을 입력합니다.
  4. 유형 드롭다운 메뉴에서 Genie Code를 선택합니다.

프롬프트 구성

프롬프트 필드에 자연어 프롬프트를 입력하세요. 프롬프트는 작업이 실행될 때 에이전트가 무엇을 하길 원하는지 설명합니다. 다음은 그 예입니다.

Check the most recent results in the batch_errors table. If error_count is above 5, create a summary of the errors by type and severity, then post a summary to #data-ops Slack channel.

(선택 사항) 매개변수 구성

한 프롬프트를 다른 값으로 여러 실행 간에 재사용하려면, 프롬프트에서 작업 매개변수를 참조하세요. 작업 매개변수는 자동으로 작업으로 내려가므로, 작업 자체에 매개변수를 설정할 필요가 없습니다.

  1. 작업 매개변수를 작업 내의 키-값 쌍으로 정의하며, 작업 세부 정보 사이드바의 Edit 매개변수를 사용하세요. 작업 매개 변수 구성을 참조하세요.
  2. 프롬프트에서 name를 사용하여 매개변수를 참조합니다. 여기서 {{name}}는 작업 매개변수의 키입니다.

예를 들어, 이름이 region인 작업 매개변수의 경우:

Summarize yesterday's sales for {{region}} and flag anomalies.

작업이 실행될 때, Azure Databricks는 각 {{name}} 자리 표시자를 매개변수의 값으로 대체합니다. 일치하는 매개변수가 없는 자리 표시자는 변경되지 않습니다. 작업 매개변수의 값은 정적 값일 수도 있고, 상류 작업의 값과 같은 동적 가치 참조일 수도 있습니다. 동적 값 참조를 참조하세요.

작업 구성 완료

  1. (선택 사항) 재시도, 실행 기간 또는 스트리밍 백로그 임계값 또는 알림을 구성하려면 고급 작업 설정을 참조하세요.
  2. 작업 저장을 클릭합니다.

이 작업을 편집, 복제, 비활성화 또는 삭제하려면 Lakeflow 작업에서 작업 구성 및 편집을 참조하세요.

Genie Code 직무 업무 작동 원리

자동 승인을 통한 자율 실행

지니 코드 작업이 실행되면 에이전트가 자율적으로 프롬프트를 실행합니다. 작업 작업에는 항상 자동 승인이 켜져 있어, 실행 중에 도구 호출을 확인하지 않습니다. 에이전트는 AI 분류기를 사용해 각 행동을 프롬프트와 대조하여 확인하고, 의도된 범위를 벗어난 위험한 작업을 차단합니다.

자동 승인 작동 방식과 그 한계를 이해하려면 도구 실행 승인(Approve tool actions)을 참조하세요.

Warning

자동 승인은 생산성 기능이지 보안 경계가 아니며, 업무 과제에서 비활성화할 수 없습니다. 작업이 무인 상태로 실행되기 때문에, 프롬프트가 도달할 수 있는 생산 데이터, 민감한 작업 공간, 공유 자원을 신중히 선택하세요.

업스트림 작업 출력 읽기

에이전트는 동일한 작업 내에서 업스트림 작업의 출력을 자신의 작업의 일부로 읽을 수 있습니다. 프롬프트에서 사용할 상위 데이터를 설명하면, 에이전트가 실행 중에 관련 작업 출력을 가져옵니다.

Genie Code 설정 및 MCP 연결

이 작업은 Genie Code 설정과 설정한 모든 커스텀 모델 컨텍스트 프로토콜(MCP) 연결을 상속받습니다. 상담원은 인터랙티브 Genie Code 세션에서 사용하는 것과 동일한 도구와 데이터 소스에 접근할 수 있습니다.

출력

각 작업 실행은 연속적인 Genie Code 대화 스레드를 생성합니다. 작업이 완료되면 Run 출력 은 대화, 작업 프롬프트, 최신 응답 링크를 표시합니다. 링크를 클릭하면 스레드를 열고 에이전트가 한 일을 검토하거나, 후속 질문을 하거나, 인터랙티브하게 작업을 계속할 수 있습니다.

제한점

  • 자동 승인은 비활성화할 수 없습니다: 작업 작업은 항상 자동 승인이 켜져 있습니다. 실행 전에 비활성화하거나 실행 후 작업을 검토할 수 없습니다.

추가 리소스