Tarefa do Genie Code para jobs
Use a tarefa do Genie Code para executar um agente autônomo como parte de um job. O Genie Code funciona a partir de um prompt em linguagem natural e é executado com aprovação automática.
Beta
Esse recurso está em Beta. Os administradores do workspace podem controlar o acesso a esse recurso na página Pré-visualizações . Consulte Gerenciar prévias do Databricks.
Visão geral
O tipo de tarefa Genie Code inicia um novo chat do Genie Code com seu prompt e produz uma resposta. O Genie Code lê dados, chama ferramentas e age conforme seu prompt sem exigir entrada ou aprovação adicional. Após a conclusão da execução, você pode abrir o chat e continuar a interagir com o Genie Code.
Use uma tarefa do Genie Code quando quiser automatizar análises complexas, operações de dados ou a tomada de decisões como parte de um job agendado. Por exemplo:
- Resuma os resultados do job noturno e envie um relatório por email.
- Analise os dados recebidos e sinalize anomalias.
- Investigue um ticket do Jira e proponha uma correção.
- Gerar uma auditoria de compliance semanal.
Requisitos
- Seus workspaces devem ter acesso às capacidades agentic do Genie Code. Consulte Requisitos.
- O prompt da sua tarefa deve estar em conformidade com as políticas de uso do Genie Code.
Configurar uma tarefa do Genie Code
A interface de jobs exibe opções dinamicamente com base em outras configurações definidas.
Para adicionar uma tarefa do Genie Code:
- Navegue até a tab Tarefas na interface do usuário de jobs.
- Clique em
Adicionar tarefa .
- Insira um nome no campo Nome da tarefa .
- No menu suspenso Tipo , selecione
Genie Code.
Configurar o prompt
Insira um prompt em linguagem natural no campo Prompt . O prompt descreve o que você deseja que o agente faça quando a tarefa for executada. Por exemplo:
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.
(Opcional) Configurar parâmetros
Para reutilizar um prompt em execuções com valores diferentes, referencie parâmetros de job no prompt. Os parâmetros de job são passados automaticamente para a tarefa, portanto, você não configura parâmetros na própria tarefa.
- Defina parâmetros de job como pares key-value no job, usando Edit parameters na barra lateral Job details . Consulte Configure job parameters.
- No prompt, faça referência a um parâmetro com
{{name}}, ondenameé a chave do parâmetro do job.
Por exemplo, com um parâmetro de job chamado region:
Summarize yesterday's sales for {{region}} and flag anomalies.
Quando a tarefa é executada, o Databricks substitui cada espaço reservado {{name}} pelo valor do parâmetro. Um espaço reservado sem parâmetro correspondente permanece inalterado. O valor de um parâmetro de job pode ser um valor estático ou uma referência de valor dinâmico, como o valor de uma tarefa upstream. Consulte Referências de valores dinâmicos.
Finalizar configuração do job
- (Opcional) Para configurar tentativas, limites de duração de execução ou de backlog de transmissão, ou notificações, consulte Configurações avançadas de tarefa.
- Clique em Salvar tarefa .
Para editar, clonar, desativar ou excluir esta tarefa, consulte Configure and edit tasks in Lakeflow Jobs.
Como funcionam as tarefas de job do Genie Code
Execução autônoma com aprovação automática
Quando uma tarefa do Genie Code é executada, o agente executa seu prompt de forma autônoma. A aprovação automática está sempre ativada para tarefas de job, portanto, você não confirma chamadas de ferramenta durante a execução. O agente usa um classificador de AI para verificar cada ação em relação ao seu prompt e bloqueia operações arriscadas que estão fora do escopo pretendido.
Para entender como a aprovação automática funciona e seus limites, consulte Aprovar ações de ferramentas.
A aprovação automática é um recurso de produtividade, não um limite de segurança, e você não pode desativá-la para uma tarefa de job. Como a tarefa é executada sem supervisão, seja criterioso sobre quais dados de produção, workspaces confidenciais ou recursos compartilhados o prompt pode acessar.
Lendo saídas de tarefas upstream
O agente pode ler as saídas de tarefas upstream no mesmo job como parte de seu trabalho. Descreva os dados upstream que você deseja que ele use em seu prompt, e o agente recupera as saídas de tarefas relevantes durante a execução.
Configurações do Genie Code e conexões MCP
A tarefa herda suas configurações do Genie Code e quaisquer conexões personalizadas do Model Context Protocol (MCP) que você tenha configurado. O agente tem acesso às mesmas ferramentas e fontes de dados que você usaria em uma sessão interativa do Genie Code.
Saída
Cada execução de tarefa produz um tópico de conversa do Genie Code que pode ser continuado. Quando a tarefa é concluída, a Saída da execução exibe um link para a conversa, o prompt da tarefa e a resposta mais recente. Clique no link para abrir o tópico e revisar o que o agente fez, fazer perguntas de acompanhamento ou continuar o trabalho de forma interativa.
Limitações
- A aprovação automática não pode ser desativada : as tarefas de job sempre são executadas com a aprovação automática ativada. Você não pode desativá-la ou revisar as ações antes que elas sejam executadas.
Outros recursos
- Configure e edite tarefas no Lakeflow Jobs: configure e edite tarefas no Lakeflow Jobs.
- Use o Genie Code: Saiba como usar o Genie Code em geral.
- Tarefas agendadas do Genie Code: agende prompts do Genie Code para execução recorrente. Uma tarefa agendada é executada de forma interativa e produz um chat em sua lista de chats, enquanto uma tarefa de job do Genie Code é executada como parte de um fluxo de trabalho de job.