Pular para o conteúdo

Projeto

Consulta a dados em linguagem natural

Papel
AI Engineer
Contexto
Global Hitss
Stack
  • llm
  • text-to-sql
  • postgresql
  • bigquery
  • gcp
  • guardrails

o200k_base · 162 tokens · o que o modelo lê

Chatbot que escreve o SQL: quem tem a pergunta deixa de depender de quem sabe consultar.

O problema

Os dados que respondiam às perguntas de gestão estavam no banco, e a única linguagem que chegava até eles era SQL. Quem tinha a pergunta não escrevia a consulta, e quem escrevia a consulta não era quem tinha a pergunta.

Traduzir pergunta em SQL é fácil de descrever e difícil de garantir: uma consulta errada não falha, ela devolve um número plausível. E o usuário que não sabe ler SQL também não tem como conferir o SQL que foi gerado para ele.

A solução

Chatbot que recebe a pergunta em linguagem natural, gera a consulta sobre o esquema do cliente, executa no banco e devolve o resultado como resposta escrita, com gráfico e filtros pedidos na própria conversa.

Como a consulta atravessa o sistema

  1. 01

    Pergunta

    em linguagem natural, sem nome de tabela nem sintaxe.

  2. 02

    Esquema

    o diagrama ER e a base de conhecimento entram como contexto do modelo.

  3. 03

    SQL

    a pergunta vira consulta sobre as tabelas que existem.

  4. 04

    Execução

    a consulta roda no banco e devolve linhas, não texto.

  5. 05

    Resposta

    o resultado volta ao modelo e sai como frase, ou como gráfico se for pedido.

Voltar aos projetos