microsoft/rat-sql

A relation-aware semantic parsing model from English to SQL

50
/ 100
Established

RAT-SQL helps developers create systems that understand natural language queries and translate them into SQL. You provide it with a database schema and a question in English, and it outputs the corresponding SQL query. This is useful for engineers building applications that allow non-technical users to query databases using plain language.

446 stars. No commits in the last 6 months.

Use this if you are a developer looking to integrate advanced natural language to SQL translation capabilities into an application.

Not ideal if you are an end-user without programming skills trying to query a database, as this requires technical setup and coding.

Natural Language Processing Database Querying Application Development Semantic Parsing
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 24 / 25

How are scores calculated?

Stars

446

Forks

124

Language

Python

License

MIT

Last pushed

Aug 22, 2023

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/transformers/microsoft/rat-sql"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.