Недавно начали работать над идеей диалогового чат-бота и стали думать о разных способах преобразования запросов на естественном языке в SQL.Вот некоторые из библиотек, которые я включил в короткий список, чтобы оценить, прежде чем писать с нуля.Любые другие идеи или предложения?
проверьте эту демонстрацию от AllenNLP: https://demo.allennlp.org/atis-parser
, которая преобразует текст на естественном языке в запросы SQL.У них также есть библиотека Python allennlp.
allennlp
Вот их репозиторий github: https://github.com/allenai/allennlp
Для документации, касающейся semantic_parsing:
https://allenai.github.io/allennlp-docs/api/allennlp.data.dataset_readers.semantic_parsing.html