What is this project?

This project aims to facilitate the creation of a new type of user interface for line of business applications. It will allow users to query data in their application using natural language and lower the barrier of accessing and analyzing data. This is similar to how most applications let users export data as excel files to do further analysis on their own.

What is the database schema?

This sample is using The Northwind database. It contains sales data for a fictitious company called “Northwind Traders” which imports and exports specialty foods from around the world. You can check the overview of the schema here.

Has the AI been trained specifically on this database?

No, the AI will receive information on the database schema at runtime

Will the AI be able to access the data in the database?

No, The AI will generate SQL queries which the library will execute.

What if the user tries to access or execute malicious queries?

You should use a read-only database user with minimum access to tables that the user needs.

What if the user tries to get information about other users?

You should not share conversations between users.