Projeto de caminho de aprendizado estruturado
A conversão de ferramentas em recursos didáticos precisa ser implementada em três etapas:
- estágio cognitivo::
1) Gere um comando SELECT básico com um problema simples (por exemplo, "mostrar 3 produtos").
2) Adicione gradualmente WHERE ("products under $50″), ORDER BY ("sort by price") e outras cláusulas
3) Compare o mapeamento da linguagem natural com o SQL e crie uma tabela de comparação - treinamento avançado::
1) Insira deliberadamente perguntas ambíguas (por exemplo, "clientes de alto valor") e analise como a IA se traduz em "WHERE total_spent>1000″.
2) Tente analisar o plano de execução com o EXPLAIN após a geração de problemas complexos
3) Modifique manualmente os comandos gerados e observe os erros relatados (por exemplo, remover aspas) para entender as regras de sintaxe. - investigação no local::
1) Descreva os requisitos e gere o código em seu próprio idioma primeiro
2) Oculte o resultado gerado para tentar escrever à mão o mesmo SQL funcional.
3) Compare as diferenças e consulte a documentação para entender o motivo
Dica de ensino: ele pode ser usado com o DB Fiddle e outros sandboxes on-line para verificar os resultados da consulta em tempo real e fortalecer o efeito de aprendizado.
Essa resposta foi extraída do artigoText2Query: uma ferramenta para gerar instruções de consulta SQL e MongoDB usando linguagem naturalO































