CodexDB
Immanuel Trummer
Abstract
CodexDB enables users to customize SQL query processing via natural language instructions. CodexDB is based on OpenAI's GPT-3 Codex model which translates text into code. It is a framework on top of GPT-3 Codex that decomposes complex SQL queries into a series of simple processing steps, described in natural language. Processing steps are enriched with user-provided instructions and descriptions of database properties. Codex translates the resulting text into query processing code. An early prototype of CodexDB is able to generate correct code for up to 81% of queries for the WikiSQL benchmark and for up to 62% on the SPIDER benchmark.
Topics & Concepts
Computer scienceBenchmark (surveying)SQLProgramming languageCode (set theory)Query languageSimple (philosophy)Query by ExampleDatabaseInformation retrievalWeb search querySearch enginePhilosophyGeodesyEpistemologyGeographySet (abstract data type)Advanced Database Systems and QueriesScientific Computing and Data ManagementSemantic Web and Ontologies