[Pitch] Seu SaaS poderia responder perguntas em linguagem natural?
“Qual foi o faturamento por produto no último trimestre?” Se seus clientes pedem variações de relatórios como esse, quero testar com você uma forma de oferecer essas consultas dentro do seu produto.
Criei o Datafala, uma API que recebe uma pergunta em português e devolve um SELECT validado com os parâmetros separados. Funciona com PostgreSQL, MySQL e Firebird 2.5+.
A decisão técnica foi separar geração, validação e execução. O modelo recebe o contexto relevante do schema e as regras de negócio cadastradas, como excluir vendas canceladas do faturamento. Um validador confere as tabelas, colunas e funções usadas. Seu backend executa a consulta com um usuário somente leitura, e as credenciais do banco ficam no seu ambiente.
Se você desenvolve um SaaS, ERP ou ferramenta interna e quer experimentar, me diga qual banco usa e uma pergunta que gostaria de responder dentro do seu produto. Podemos começar por esse caso.
Fonte: https://datafala.com.br