Explorando Geração de consultas
Geração de consultas É um serviço com tecnologia de IA que converte perguntas do usuário em uma consulta executável e retorna os resultados. Uma consulta executável contém a fonte de dados, o filtro, a agregação e as instruções de visualização que melhor respondem à pergunta do usuário. Os resultados incluem um resumo textual, uma visualização de dados e sugestões de acompanhamento.
Visão geral Geração de consultas
Geração de consultas depende de uma camada de dados semânticos para gerar consultas. A camada de dados semânticos é uma representação simples de tabelas e colunas de tabela que o Gerador de consultas usa para encontrar as tabelas de fatos reais e colunas relacionadas a um enunciado do usuário. Especificamente, as tabelas de fatos são representadas por registros de entidade e suas colunas por registros de dimensão.
Nem todas as tabelas de fatos estão incluídas em Geração de consultas, pois isso sobrecarregaria uma instância. Para ver quais tabelas de fatos estão incluídas, abra a lista Configurações de tabelas semânticas [sn_query_gen_table_config_list] e observe quais tabelas estão presentes e têm Ativar geração semântica como verdadeiro. Você pode adicionar mais tabelas à lista, mas tenha cuidado com possíveis impactos no desempenho. Para obter mais informações, consulte Adicione uma tabela à camada de dados semânticos.
Como o Geração de consultas funciona
- Ele fornece ao LLM fundamentos precisos para a verdade sobre tabelas e colunas disponíveis, evitando alucinações de estruturas de dados inexistentes.
- Ele mantém uma janela de contexto focada, o que melhora o desempenho e a precisão do LLM em comparação com o processamento de todo o esquema.
Geração de consultas usa um filtro semântico para restringir as entidades (tabelas de fatos) para as 2 correspondências mais próximas à pergunta do usuário. Em seguida, a partir dessas entidades, ele estreita as dimensões (colunas) para as 30 mais semelhantes à pergunta do usuário. Geração de consultas Passa esses resultados para o LLM, que gera uma consulta semântica. Um constituinte pega esta consulta semântica e a traduz em uma consulta executável.
Geração de consultas usuários
| Usuário | Descrição |
|---|---|
| ServiceNow AI Platform Administradores responsáveis pelo Now Assist na Análise da plataforma [admin] | Os administradores podem adicionar ou remover tabelas da camada de dados semânticos. Somente usuários com a função de administrador podem ler ou mudar Geração de consultas registros. |
| Usuários de Now Assist em Análise da plataforma aplicações | Usuários do Now Assist em Análise da plataforma chamada de aplicações Geração de consultas por meio dessas aplicações, no entanto Geração de consultas não está visível para eles. Eles devem ter o necessário Geração de consultas funções de usuário por meio das funções concedidas a eles para usar a aplicação intermediária. |