Guia de consumo do Genie

Este guia ajuda os administradores de contas a planear e gerir os gastos do Genie numa grande organização. Descreve uma abordagem faseada: observar primeiro o uso real, agrupar os utilizadores em níveis de persona com base nesses dados, e depois definir orçamentos que correspondam a cada nível.

Para os passos para criar um orçamento, veja Gerir orçamentos e controlos de custos para o Genie. Para consultar a utilização nas tabelas do sistema de faturação, consulte Monitorizar e compreender o custo do Genie.

Por que o planeamento baseado no uso é importante

Os produtos Genie são faturados com um modelo pay-as-you-go, e cada utilizador recebe uma mesada mensal gratuita. Uma vez que a utilização do Genie é baseada em agentes, o consumo por utilizador varia muito mais do que no caso do software tradicional licenciado por utilizador. O consumo depende do seguinte:

  • Padrão de utilização: Com que frequência alguém usa o Genie e que produtos utiliza.
  • Complexidade da tarefa: Corrigir um erro tipográfico numa consulta consome muito menos do que pedir ao Genie Code para construir e depurar um pipeline.
  • Contexto disponível: A qualidade dos metadados disponíveis, o tamanho do seu catálogo e as instruções personalizadas disponíveis para o Genie.

Como estas variáveis diferem para cada organização, as estimativas de cima para baixo baseadas numa "tarefa típica" tendem a causar surpresas em ambas as direções. Observe o uso real no seu próprio ambiente antes de se comprometer com limites detalhados por utilizador.

Observação

O uso é desigual por natureza. Nas implementações observadas por clientes, uma pequena fração dos utilizadores representa a grande maioria do gasto total. Planeie esse desvío em vez de assumir uma distribuição equilibrada entre a sua população de utilizadores.

O Azure Databricks recomenda definir primeiro os tetos de contas e espaços de trabalho, e dedicar tempo a perceber como a sua organização usa o Genie para identificar níveis de utilizador. Pense em otimizar os gastos e o orçamento da sua organização em três fases:

Phase Goal Configuração orçamental
Fase 1: Descoberta Saiba como a sua organização realmente utiliza o Genie. Apenas limite partilhado na conta ou no espaço de trabalho. Alerte antes de bloquear.
Fase 2: Definir níveis Agrupar os utilizadores por consumo observado e valor empresarial. Ainda não houve mudanças. Analise a utilização e crie grupos de utilizadores.
Fase 3: Governar Aplica limites por nível mantendo uma rede de segurança ao nível da conta. Limiar partilhado, mais limiares e sobreposições por utilizador.

Ao longo do processo, prioriza o "sem surpresas" em detrimento da otimização. Estabelece primeiro visibilidade e um teto, depois otimiza o gasto depois de perceberes a tua base.

Fase 1: Realizar uma fase de descoberta

O objetivo do período de descoberta é observar o uso real, incluindo picos dos utilizadores mais intensos, antes de definir limites individuais.

Escolha um período temporal e âmbito

  • Prazo: 30 dias é o ideal, e 14 dias é o mínimo prático. Períodos mais curtos raramente captam toda a gama de padrões de utilização.
  • Âmbito: Escolha um caso de uso representativo ou uma equipa em vez de permitir que todos estejam em simultâneo. Por exemplo, comece com uma equipa de engenharia de dados usando o Genie Code.
  • Teto: Coloque o teto suficientemente alto para que os utilizadores mais pesados não o atinjam. Se o teto bloquear a utilização cedo, aprendes qual é o teu limite em vez do que os teus utilizadores precisam.

Observação

O uso do Genie One e dos Agentes Genie pelos utilizadores é gratuito até 31 de janeiro de 2027. Durante este período promocional, essa utilização não conta para a franquia mensal gratuita nem para a utilização do Genie contabilizada face a um orçamento. Um projeto-piloto desses produtos durante o período promocional mostra a utilização sob o GENIE_FREE_USAGE SKU em vez do gasto pago conforme o uso que usa para dimensionar orçamentos. Utilize a utilização do Genie Code para estabelecer uma referência de custos durante este período, ou para estimar o custo equivalente com base nos seus dados de utilização gratuita em system.billing.usage.

Configurar um orçamento de descoberta

Durante a descoberta, use limiares partilhados ao nível da conta ou espaço de trabalho e ainda não defina limiares por utilizador.

  1. Crie um orçamento destinado ao Génio. Utilize o tipo de recurso Unity Gateway e a etiqueta de recurso databricks-product: genie. Consulte Criar um orçamento para o Genie.
  2. Defina o âmbito como Todos os espaços de trabalho para uma vista global da conta, ou selecione espaços de trabalho específicos para limitar a descoberta a um projeto-piloto.
  3. Adicione um limite partilhado ao nível de despesas que pretende acompanhar até, tendo apenas Enviar alerta selecionado. Adicione limiares mais baixos apenas para alertas, por exemplo, a 80%, para receber um aviso à medida que o gasto cresce. Um orçamento suporta até quatro limiares partilhados.
  4. Opcionalmente, adicione um limite partilhado final com Utilização do bloco selecionada como salvaguarda rígida contra gastos descontrolados. Como ainda não definiste limites por utilizador, este limite de salvaguarda bloqueia todos os utilizadores abrangidos quando o pool partilhado se esgotar, por isso define-o suficientemente alto para que os utilizadores com maior utilização não o atinjam durante a fase de descoberta.

Observação

Algumas organizações preferem um orçamento centralizado ao nível da conta, enquanto a maioria prefere gerir orçamentos ao nível do espaço de trabalho. Se configurar um orçamento ao nível da conta e ao nível do espaço de trabalho, um não sobrepõe-se ao outro. O limite atingido primeiro envia alertas, bloqueia o uso, ou ambos, dependendo da sua configuração.

Sugestão

Durante o funcionamento normal, alerte sobre o gasto agregado da conta e do espaço de trabalho e reserve o bloqueio para limites individuais de utilizadores, para que o gasto de um utilizador não possa interromper todos. A Descoberta é a exceção: como ainda não existem limites por utilizador, um limiar de bloqueio partilhado é a sua única salvaguarda, por isso mantenha-o elevado.

Observe o uso à medida que se desenvolve

Durante o período de descoberta, monitorize o consumo para identificar quem são os seus utilizadores mais intensos e o que está a impulsionar os seus gastos:

  • Utilize a página de detalhes do orçamento para acompanhar a despesa estimada quase em tempo real durante o mês em curso. Ver Ver detalhes do orçamento. Como esta página mostra a despesa acumulada no mês, que reinicia no primeiro dia de cada mês, use-a para monitorização, não para determinar escalões ao longo de um período de descoberta que abranja uma transição entre meses.
  • Consulte system.billing.usage para obter dados de utilização por utilizador e por produto, agregados para o intervalo de datas exato do seu período de descoberta. Esta é a base fiável para o dimensionamento dos escalões. Consulte como monitorizar e compreender o custo do Genie.
  • Defina alertas para equipas que espera que sejam utilizadores intensivos, para que saiba sobre o seu consumo antes de se aproximarem do teto.

Fase 2: Definir os níveis de persona

Após o período de descoberta, agrupe os seus utilizadores em níveis com base no que observou. Derive estes níveis a partir de dados reais de utilização em vez de os definir de imediato: definir limites por utilizador e por grupo antes da descoberta significa adivinhar limites que os seus utilizadores ainda não lhe mostraram. A maioria das organizações encontra uma distribuição semelhante à seguinte. Os nomes variam, mas as responsabilidades são consistentes.

Persona Description Tratamento típico do orçamento
Iniciantes em IA Usa o Genie ocasionalmente para aumentar a produtividade. O uso mantém-se mínimo, com picos ocasionais. O limiar mais baixo por utilizador. Muitos destes utilizadores mantêm-se dentro da mesada mensal gratuita.
Praticantes de IA Usa o Génio regularmente. Use o Genie One para fornecer insights, ou o Genie Code para construir e otimizar pipelines de dados. Limiar moderado por utilizador, definido a partir da mediana observada e do consumo correspondente ao percentil 75.
Utilizadores avançados de IA Execute tarefas agentivas de longa duração e assíncronas que gerem um valor organizacional significativo. Limite máximo por utilizador, aplicado como exceção ao grupo de utilizadores avançados.

Importante

Defina limiares para principiantes suficientemente altos para que os utilizadores possam crescer e tornar-se praticantes. Um limite que impede alguém de experimentar o Génio pela primeira vez impede a sua produtividade.

Dimensione cada nível a partir dos seus próprios dados

Use os seus dados do período de descoberta em vez de heurísticas fixas. Base o dimensionamento na despesa faturada do modelo pay-as-you-go, que é o que os orçamentos monitorizam. Como a franquia mensal gratuita já está excluída da despesa faturada, não a subtraia novamente.

  1. Estabeleça a sua base total: Consulte o total de utilização faturada do Genie para o intervalo exato de datas do seu período de descoberta a partir das tabelas do sistema de faturação. Consulte como monitorizar e compreender o custo do Genie.
  2. Segmente os seus utilizadores por consumo: Ordene os utilizadores por despesa faturada durante o período de descoberta e identifique a mediana, o 75.º percentil e os utilizadores mais frequentes. Estes tornam-se os seus níveis para iniciantes, praticantes e utilizadores avançados.
  3. Calcule os totais por escalão: Multiplique a despesa faturada mediana observada e a despesa faturada no 75.º percentil pelo número de utilizadores em cada escalão.
  4. Adicione margem para utilizadores avançados e para o crescimento: O consumo dos utilizadores avançados é demasiado variável para se poder calcular uma média. Adicione um multiplicador ao seu teto para os acomodar e aplique uma taxa de crescimento que reflita a sua adoção esperada. Mantenha o total dentro do que a sua organização aprovou para gastos em IA.
  5. Crie um grupo de utilizadores por nível: Crie um grupo de contas para cada persona, como genie-beginners, genie-practitioners, e genie-power-users, e adicione utilizadores ao grupo que correspondam ao seu uso observado. Os orçamentos aplicam limiares a estes grupos na fase 3.

Observação

Podes pedir ajuda ao Génio com esta análise. Para melhores resultados, certifique-se de que tem acesso a system.billing.usage, system.access.assistant_events, e system.access.audit.

Considere um processo de aprovação para limites mais elevados

Em vez de aumentar os limites de forma reativa quando os utilizadores são bloqueados, defina como um utilizador solicita um limiar mais elevado. Um processo de candidatura ou de tickets para acesso de utilizadores avançados permite-lhe conceder deliberadamente limites mais elevados, em função do valor demonstrado, e dá-lhe um registo da razão pela qual cada exceção existe.

Fase 3: Definir orçamentos por persona

Com níveis definidos e grupos de utilizadores criados, evolua o seu orçamento de descoberta para governação por nível. Mantenha a sua conta e o limite máximo do espaço de trabalho definidos como salvaguarda.

Um único orçamento pode combinar o seguinte:

  • Limite partilhado: O conjunto total para todos os abrangidos. Baseie isto no seu consumo total observado e na sua taxa de crescimento. Alerta a 80% e bloqueio a 100%.
  • Limiar por utilizador: O limite individual padrão, definido a partir do teu nível de iniciante. Isto aplica-se a todos os utilizadores abrangidos.
  • Exceções por utilizador: Limites mais elevados para os seus grupos de utilizadores profissionais e utilizadores avançados.

Para os passos de configuração, veja Criar um orçamento para o Genie.

Importante

Os limiares partilhados e por utilizador são avaliados de forma independente. Nenhum dos dois sobrepõe-se ao outro, e o utilizador é bloqueado assim que atinge o primeiro limiar com a utilização do Bloqueio ativada. Uma exceção por utilizador aumenta um limite individual, não o limite partilhado. Veja como os limiares partilhados e por utilizador funcionam em conjunto.

Separar o alerta do bloqueio

Os limiares partilhados e os limiares por utilizador tratam os alertas e o bloqueio de forma diferente, por isso combine-os de forma deliberada:

  • No limiar partilhado, configure até quatro limiares para alertar antes de bloquear. Por exemplo, defina um limiar apenas de alerta em 80% do pool e um limiar de utilização de bloco em 100%. Isto avisa os administradores à medida que o pool agregado se vai esgotando e, depois, interrompe a despesa ao atingir o teto.
  • Ao nível do limiar por utilizador, as ações são herdadas entre o limiar predefinido por utilizador e todas as substituições. Para ativar tanto um limiar de alerta como um limiar de bloqueio, crie dois orçamentos, um apenas para alertas e outro apenas para blocos.

Âmbito orçamental e produtos Genie

Todos os produtos Genie partilham a databricks-product: genie tag de recurso, por isso um único orçamento cobre Genie Code, Genie One e Genie Agents juntos, e não se pode definir um orçamento para um produto Genie individual. Durante o período promocional, apenas o Código Génio é faturável, pelo que os orçamentos cobrem efetivamente o gasto com o Código Genie, enquanto o uso do Génio Um e dos Agentes Genie é gratuito.

Para alinhar os limites com diferentes padrões de utilização, aplique as substituições por utilizador aos grupos de utilizadores que reflitam a forma como cada grupo trabalha. Por exemplo, dê a um grupo de engenharia de dados um limiar global Genie mais elevado do que a um grupo de analistas de negócios. Quando um utilizador pertence a vários grupos, aplica-se a exceção mais permissiva no âmbito de um orçamento.

Os orçamentos monitorizam apenas a utilização de grandes modelos de linguagem (LLM). A computação usada para executar as consultas geradas pelo Genie, como um SQL warehouse, é faturada separadamente e não conta para o orçamento do Genie.

Melhores práticas para uma utilização eficiente do Código Genie

O Genie Code tem comportamento agêntico, por isso o consumo depende da eficiência com que os utilizadores o utilizam. Cada interação reenvia ao modelo todo o contexto da conversa, e uma tarefa baseada em agentes decorre ao longo de várias interações para planear, agir e verificar o trabalho realizado. O consumo cresce tanto com a duração de uma conversa como com a quantidade de contexto que transporta, por isso a vigésima mensagem numa conversa custa mais do que a primeira. O objetivo é manter o contexto de cada chat relevante para a tarefa em questão.

Uma regra prática útil é tratar o Código Génio como um novo colega capaz: dá-lhe contexto suficiente para terminar a tarefa à primeira tentativa, sem teres de voltar para esclarecimentos.

Partilhe as seguintes práticas com os seus utilizadores e reforçe-as com instruções de espaço de trabalho e competências de agente para que o Genie Code as aplique automaticamente. Como as instruções carregam com cada mensagem, mantenha-as enxutas.

Sugestão

Incentive os utilizadores a apostar nas funcionalidades que não reduzem o uso pago. As sugestões inline de preenchimento automático, de correção rápida e de renomeação, bem como a revisão dos resultados que o Genie já gerou num espaço, não consomem a quota paga. Cada utilizador também recebe uma mesada mensal gratuita que se reinicia no primeiro dia do mês. Reservar conversa para trabalho que realmente precisa disso prolonga ainda mais essa margem.

Gerir a janela de contexto

  • Inicia uma nova conversa para cada tarefa. Esta é a alavanca mais eficaz. Um novo chat limpa a janela de contexto, por isso uma tarefa nova não transporta tokens de trabalhos não relacionados. Mantém o trabalho relacionado no mesmo chat para que o Genie Code retenha o contexto e reutilize a cache de instruções, mas inicia um novo chat quando passares a outra tarefa. O Genie Code resume, compacta e trunca automaticamente o contexto extenso, mas só uma nova conversa o elimina completamente.
  • Desativa os servidores MCP que não estás a usar. Cada servidor MCP ligado adiciona as suas ferramentas ao que o Genie Code transporta em contexto. Desliga servidores que um chat não precisa.

Dá ao Código Génio o que ele precisa desde o início

Quanto menos o Genie Code tiver de explorar para compreender a sua intenção e os seus dados, menos consome.

  • Referenciar ativos com @. Para trabalhar com uma tabela, ficheiro ou caderno específico, indique-o com @ em vez de pedir ao Genie Code que o localize.
  • Seja específico quanto à tarefa e ao resultado. Descreve a tarefa, o nível de detalhe e o formato e duração que queres num único prompt. Pedidos vagos levam a uma exploração mais alargada e a iterações de acompanhamento; pedidos específicos permitem que o Genie Code trabalhe com um mínimo de leituras e gere uma resposta mais curta.
  • Mostre um exemplo em vez de descrever um. Uma amostra curta do resultado ou da consulta que pretende transmite a intenção em menos tokens do que uma descrição longa.
  • Não repitas o contexto que o Código Génio já tem. O Genie Code já consegue ver o teu esquema e o chat atual, por isso refazer nomes de tabelas ou resultados anteriores em cada prompt adiciona tokens sem adicionar informação.
  • Documenta os teus dados. Adiciona comentários de tabelas e colunas no Unity Catalog para que o Genie Code compreenda o teu esquema em vez de adivinhar. Consulte Adicionar comentários gerados por IA a objetos do Catálogo Unity.
  • Forneça atalhos determinísticos. Dê ao Genie Code ferramentas fiáveis, como vistas métricas e funções do Unity Catalog, para operações comuns. Utilize comandos de barra, como /findTables, para pedidos comuns que, de outra forma, exigiriam vários tokens para formular.

Ajustar o esforço do modelo à tarefa

A maioria das tarefas corre bem no nível de esforço padrão, Auto, que otimiza para a qualidade. Para tarefas simples e bem definidas, defina o nível de esforço para Baixo para usar um modelo mais rápido e barato.

Oriente trabalho longo ou complexo

  • Trabalhe em etapas e verifique à medida que avança. Divida uma tarefa grande em subtarefas e confirme cada resultado antes de continuar, para detetar rapidamente um rumo errado quando ainda é barato corrigi-lo.
  • Dê alvos de verificação. Inclua o resultado esperado, uma amostra ou o erro exato para que o Código Genie possa verificar o seu próprio trabalho em vez de iterar.
  • Corrige a trajetória atempadamente. Se o Genie Code começar a entrar em ciclo, a recuar ou a explorar de forma demasiado ampla, interrompe-o e acrescenta esclarecimentos em vez de o deixares continuar.

Reutilizar trabalhos repetidos com competências

Para uma tarefa que uma equipa executa frequentemente, como configurar um pipeline padrão, gerar um relatório de rotina ou efetuar verificações de qualidade, registe esse trabalho uma única vez numa skill, em vez de ter de o redefinir de raiz de cada vez. Uma habilidade pode incluir um script executável, para que o Genie Code reconheça o pedido, carrega a habilidade e execute o script em vez de planear, gerar e iterar em cada execução. Isto transforma uma tarefa com vários turnos num único turno de baixo consumo, e uma competência de espaço de trabalho distribui as poupanças entre todos os que executam a mesma tarefa. Bons candidatos são tarefas que a tua equipa já realizou várias vezes com uma forma consistente.

Para mais formas de obter respostas melhores e mais eficientes, veja Dicas para melhorar as respostas do Código Genie.

Fique atento a estes fatores comuns de consumo:

  • Conversas intermináveis: Prolongar a mesma conversa ao longo de várias tarefas sem relação entre si, em vez de iniciar uma nova conversa.
  • Circular sem convergência: Uma tarefa ambígua ou difícil pode fazer com que o Código Génio faça um ciclo, retrocesse ou explore de forma demasiado ampla. Quando isso acontecer, pára o Genie Code e fornece-lhe esclarecimentos.
  • Pesquisa demasiado abrangente: Pedir ao Genie Code para ler centenas de recursos quando só precisa de uma pasta específica.

Diagnosticar um pico de custos

Quando o gasto com o Genie aumenta inesperadamente, os orçamentos e as tabelas do sistema mostram quando aconteceu e quem o conduziu, mas não porquê. Encontre a causa antes de alterar os limites:

  1. Encontre onde o consumo está concentrado. Consulte system.billing.usage para saber quais os espaços de trabalho e utilizadores que impulsionaram o aumento, e em que datas. Consulte como monitorizar e compreender o custo do Genie. Para classificar os seus principais utilizadores do Código Genie e as suas tarefas mais ocupadas, utilize o painel de eventos do Código Genie. Ver Medir o impacto do Código Genie.
  2. Descubra porquê. Para os utilizadores responsáveis pelo pico, observe o que realmente fizeram em vez de se limitar aos totais:
    • Utilize o painel de eventos do Genie Code para ver as conversas mais complexas e o tipo de trabalho associado, como criar um painel, criar um pipeline ou fazer a edição de vários recursos.
    • Compare o que vê com os fatores comuns de consumo: conversas maratonas, círculos sem convergência e exploração demasiado ampla.
    • Para uma resposta específica dispendiosa ou descontextualizada, peça ao utilizador para clicar no ícone de erro no final da resposta, o que copia o ID da sessão, e enviá-lo para a sua equipa de gestão de conta. O ID da sessão permite ao Azure Databricks rastrear o que impulsionou o consumo.
  3. Corrigir a causa específica. Dê ao utilizador afetado a única prática que aborda o que encontrou, em vez da lista completa:
    • Conversas maratona: inicia uma nova conversa para cada tarefa.
    • Exploração ampla ou leitura intensiva de recursos: faz referência aos recursos com @ e redige instruções mais precisas.
    • Tarefas simples repetidas no modelo padrão: definir o nível de esforço para Baixo.
    • Proteções em falta: confirme que as instruções e as competências do espaço de trabalho estão definidas. Para o conjunto completo de práticas, consulte Melhores práticas para uma utilização eficiente do Código Genie.
  4. Limite o gasto se necessário. Se um utilizador ou um grupo exceder consistentemente o valor que aprovou, defina ou reduza uma exceção por utilizador. Consulte Criar um orçamento para o Genie.

Eduque os seus utilizadores

Os orçamentos funcionam melhor quando os utilizadores os compreendem. Como parte do seu lançamento, diga aos utilizadores o seguinte:

  • O uso do Genie é faturado, e cada utilizador recebe uma concessão mensal gratuita que se reinicia no primeiro dia de cada mês.
  • A complexidade das tarefas afeta o consumo. As tarefas agênticas de grande dimensão consomem mais recursos do que perguntas curtas.
  • O que acontece quando atingem um limite e como pedir um mais elevado.

Para respostas a perguntas comuns, consulte o FAQ sobre custos e orçamentos do Genie.

Limitações

Os orçamentos fornecem uma estimativa quase em tempo real dos gastos e não são um teto absoluto de despesa. Revise a lista completa de limitações antes de confiar nos orçamentos para controlar custos. Consulte Limitações.

Recursos adicionais