免責事項:これまでに質問されている可能性がありますが、請求書に適合するものが見つかりませんでした。私が一番近かったのはAutomatic SQL query formulation from natural language input自然言語からSQLへ(例から)、例からSQLを学習する
私はちょっと違う問題に取り組んでいます。
私は非常に大量の自然言語文の辞書とそれに関連する(sql)クエリを持っています。また、これは私の "ドメイン"にあります。ように
("How many managers on the first floor?") ->
SELECT count(*) from tbl.managers where desk_floor = 1;
("How many people in today?",
"What is the attendance today?",
"How many people walked in the door today") ->
SELECT count(*) from tbl.checkins where date={today};
("When is the next bank holiday?"
"When will the office be closed for the next bank holiday") ->
SELECT top 1 holiday_on from tbl.holidays where holiday_on > {today} order by 1;
そして: は、例えば、以下の(ダミー)文を例に取ることができます。今は非常に大量のコーヒーを飲んで座って文法、ルックアップ、ドメインメソッドの設定を開始することができます(黙っているように)。訓練にはないが、既存のデータセット。だから、上記のデータセットを考えると、次のようなものがあります。
"How many managers on the first floor are in today?"
私たちはこれを行うために "通訳"を訓練することはできません。これを暗示する例や出版物はありますか?
ps:それは私がpythonを使用していますが、私は特にコードを探していない誰かを助ける場合。