Compartilhar via


O que é um espaço do Genie de IA/BI?

Esta página apresenta o AI/BI Genie, um recurso do Azure Databricks que permite que as equipes de negócios interajam com seus dados usando linguagem natural. Ele usa IA generativa adaptada à terminologia e aos dados da sua organização, com a capacidade de monitorar e refinar seu desempenho por meio de comentários do usuário.

Visão geral

Especialistas na área, como analistas de dados, configuram espaços do Genie com conjuntos de dados, consultas de exemplo e diretrizes de texto para ajudar o Genie a traduzir perguntas de negócios em consultas analíticas. Após a instalação, os usuários empresariais podem fazer perguntas e gerar visualizações para entender os dados operacionais. Você pode atualizar continuamente o conhecimento semântico do Genie à medida que seus dados são alterados e os usuários fazem novas perguntas. Para obter informações adicionais sobre os recursos da IA do Databricks, consulte os recursos assistenciais de IA do Databricks.

O AI/BI Genie seleciona nomes e descrições relevantes de tabelas e colunas anotadas para converter perguntas de linguagem natural em uma consulta SQL equivalente. Em seguida, ele responde com a consulta gerada e a tabela de resultados, se possível. Se o Genie não puder gerar uma resposta, ele poderá fazer perguntas de acompanhamento para esclarecer antes de fornecer uma resposta.

Exemplos de casos de uso

Você pode criar diferentes espaços do Genie para atender a vários públicos não técnicos. Os cenários a seguir descrevem dois possíveis casos de uso.

Exemplo 1: visualizar status de oportunidade

Um gerente de vendas deseja obter o status atual de oportunidades abertas e fechadas por etapa em seu pipeline de vendas. Eles podem interagir com o espaço do Genie usando a linguagem natural e gerar automaticamente uma visualização.

O GIF a seguir mostra essa interação:

Gif com pergunta de exemplo, resposta e visualização gerada automaticamente

Exemplo 2: logística de rastreamento

Uma empresa de logística deseja usar espaços Genie para ajudar usuários empresariais de diferentes departamentos a acompanhar detalhes operacionais e financeiros. Eles criaram um espaço Genie para seus gerentes de instalações de remessa para acompanhar os embarques e outro para seus executivos financeiros entenderem sua saúde financeira.

Quais dados devo usar?

Um espaço do Genie é baseado em dados registrados no Unity Catalog, incluindo tabelas gerenciadas, tabelas externas, tabelas forâneas, visualizações, visualizações de métricas e visualizações materializadas. O Genie de IA/BI usa os metadados anexados aos objetos do Catálogo do Unity, bem como um repositório de conhecimento em nível de espaço com curadoria de autor, para gerar respostas. Conjuntos de dados bem anotados, emparelhados com instruções específicas que você fornece, são fundamentais para criar uma experiência positiva para os usuários finais.

Envios de arquivo

Importante

Esse recurso está em Visualização Pública.

Os uploads de arquivo permitem que os usuários misturem seus arquivos CSV e Excel locais com dados do Catálogo do Unity para responder a perguntas. Para habilitar uploads de arquivos, entre em contato com sua equipe de conta do Databricks. Para obter mais informações, consulte Carregar um arquivo.

Como o Gênio funciona

O Genie usa um sistema de IA composto para interpretar perguntas de negócios e gerar respostas. Em vez de usar um único modelo de linguagem grande, os sistemas de IA compostos processam tarefas em aplicativos de IA combinando vários componentes de interação. Os sistemas compostos de IA são um padrão de design cada vez mais comum para aplicativos de IA devido ao seu desempenho e flexibilidade. Para obter mais informações, consulte a mudança de modelos para sistemas de IA compostos.

Suporte ao idioma

Você pode usar o Genie em idiomas diferentes do inglês, como português e francês. No entanto, a estrutura subjacente do agente envolve prompts em inglês.

O Databricks recomenda que os criadores de espaço adicionem o máximo de metadados possível em sua linguagem de escolha. Às vezes, as respostas do Genie podem aparecer em inglês devido aos prompts do sistema subjacentes.

O que é o repositório de conhecimento do Genie?

O repositório de conhecimento do Genie permite que os autores:

  • Edite metadados localmente: Os autores do Genie podem adicionar metadados específicos do espaço aos ativos de dados. Por exemplo, ele pode incluir informações específicas da empresa relevantes para como o espaço é usado. Isso inclui descrições de metadados de tabela e coluna, sinônimos de nível de coluna, valores amostrados e dicionários de valor, que o Genie consulta ao gerar respostas. Uma camada de metadados detalhada ajuda o Genie a recuperar as informações corretas e produzir resultados mais precisos.

  • Forneça instruções estruturadas e refinadas: Os autores podem definir JOIN relações entre tabelas, para ensinar o Genie a criar SQL em várias tabelas.

Consulte Criar um repositório de conhecimento para espaços Genie mais confiáveis.

Como o Genie gera uma resposta?

Quando um usuário envia uma pergunta, o Genie analisa a solicitação, identifica fontes de dados relevantes e determina como gerar uma resposta apropriada. Os detalhes fornecidos pelos autores, combinados com comentários relevantes do Catálogo do Unity, metadados e valores de exemplo de colunas selecionadas, permitem que o Genie infera lógica técnica e comercial. Para obter mais informações, consulte os recursos de confiança e segurança dos assistentes de IA do Databricks e amostragem de valor. O Genie filtra de forma inteligente exemplo de consultas SQL, metadados de tabela e coluna e histórico de chat para selecionar o contexto mais relevante para responder à solicitação.

O Genie gera respostas usando componentes como o seguinte:

  • Metadados de tabela do Catálogo do Unity: inclui nomes de tabela, descrições e relações de chave primária definida (PK) e FK (chave estrangeira). O Genie usa esses dados à medida que analisa a solicitação e converte o prompt de linguagem natural em SQL.
  • Nomes de coluna e descrições: o Genie filtra de forma inteligente os nomes de coluna e descrições relevantes a serem incluídos.
  • Contexto do repositório de conhecimento: os autores podem editar os metadados do ativo localmente e escolher colunas que fornecem valores relevantes para o Genie. Isso ajuda o Genie a gerar respostas mais precisas e não altera os metadados existentes do Catálogo do Unity. Consulte Criar um repositório de conhecimento para espaços Genie mais confiáveis.
  • Exemplo de consultas SQL: o Genie seleciona de forma inteligente exemplos de SQL relevantes de consultas SQL.
  • Funções SQL: todas as funções SQL que foram adicionadas no espaço.
  • Instruções: as notas de texto sem formatação fornecidas como instruções gerais são incluídas como contexto.
  • Histórico de solicitações e respostas: as solicitações e respostas do chat atual são incluídas como contexto. Se necessário, por causa das limitações de token definidas , as partes mais antigas do registro de chat serão excluídas.

Observação

Alguns detalhes da tabela, como o proprietário e o tamanho da tabela, não são incluídos por padrão. Para acessar essas informações, use exibições do esquema de informações disponíveis para todos os catálogos do Unity Catalog. As exibições padrão podem incluir detalhes desnecessários, portanto, criar uma exibição personalizada em cima disso pode ajudar a se concentrar nas informações específicas de que você precisa. Para obter mais informações sobre o que está disponível no esquema de informações, consulte Esquema de informações.

Em muitos casos, o Genie gera uma consulta SQL que é executada no SQL Warehouse do espaço. As consultas geradas são sempre somente leitura. As novas tentativas são tratadas automaticamente e o SQL warehouse trata a simultaneidade e a escala. O conjunto de resultados é apresentado como parte da resposta.

O Genie mantém fortes controles de segurança e privacidade. Para obter detalhes, consulte os recursos assistenciais de IA do Databricks com confiança e segurança.

Configurar um espaço do Genie

Você poderá criar um espaço do Genie se tiver o seguinte:

  • A habilitação SQL do Databricks.
  • Pelo menos pode usar a permissão em um SQL Warehouse profissional ou sem servidor.
  • No mínimo SELECT privilégios em um ou mais objetos de dados do Unity Catalog.

Consulte Configurar e gerenciar um espaço de IA/BI do Genie.

Espaços complementares do Genie para painéis de IA/BI (Visualização Pública)

Você pode usar prompts de linguagem natural para gerar visualizações para painéis de IA/BI com o Assistente do Databricks. Consulte Criar visualizações com o Assistente do Databricks.

Quando você cria um painel, o Databricks cria automaticamente um espaço complementar do Genie que permite que os usuários empresariais realizem análises de dados de autoatendimento usando linguagem natural. Consulte espaços do Genie com dashboards.

Interagir com um espaço do Genie

As equipes de negócios são os usuários finais de um espaço do Genie. Para usar um espaço do Genie, os usuários corporativos devem ter:

  • O acesso do consumidor ou o direito ao Databricks SQL.
  • Pelo menos a permissão CAN USE no armazém padrão designado para o espaço do Genie.
  • Pelo menos SELECT privilégios em todos os objetos de dados do Unity Catalog utilizados no espaço.

Os usuários empresariais podem ajudar a curar um espaço testando-o e fornecendo feedback durante o desenvolvimento. Para saber mais sobre como os usuários empresariais podem começar a trabalhar com um espaço do Genie, confira Usar um espaço do Genie para explorar dados de negócios.

Ativos confiáveis

Os ativos confiáveis transmitem uma camada extra de garantia na precisão de um resultado para um usuário de espaço. Quando o texto exato de uma consulta de exemplo parametrizada ou função SQL é usado para gerar uma resposta, o Genie marca a resposta como Confiável. Consulte Usar ativos confiáveis em espaços do Genie de IA/BI para saber mais a respeito de ativos confiáveis. Consulte Usar parâmetros em consultas SQL para saber mais sobre como trabalhar com consultas parametrizadas.

Avalie as respostas com parâmetros de comparação

Os parâmetros de comparação permitem que você amplie o teste e a avaliação de respostas individuais em um espaço Genie. Ao contrário das instruções, os parâmetros de comparação devem avaliar, não informar, o espaço do Genie. O Genie não usa perguntas de referência ou SQL de exemplo para aprimorar o contexto do Genie.

Usando parâmetros de comparação, você pode executar uma coleção de perguntas de teste e usar as respostas para medir a precisão do Genie. Opcionalmente, você pode incluir uma instrução SQL que retorna os resultados esperados. Quando a pergunta de parâmetro de comparação é executada, a resposta do Genie é comparada aos resultados fornecidos pela instrução SQL e pontuada para precisão. A pergunta será marcada para revisão se nenhuma resposta SQL tiver sido fornecida.

Veja Usar parâmetros de comparação em um espaço do Genie.

Privacidade e segurança

O acesso a dados em um espaço do Genie é regido pelo Catálogo Unity, incluindo quaisquer filtros de linha e máscaras de coluna que tenham sido aplicados às suas tabelas. Consulte o controle de acesso a dados e filtros de linha e máscaras de coluna.

Para outras perguntas frequentes sobre privacidade e segurança, consulte as perguntas frequentes sobre privacidade e segurança para recursos assistenciais de IA.