LlamaIndex: Unleash the power of LLMs over your data
If you're interested in the SQL component of this, we're building a product strictly focused on that at <a href="https://www.definite.app/" rel="nofollow noreferrer">https://www.definite.app/</a>. We let non-technical users ask questions of their SQL database. We do this by:<p>1. Pulling in your schema information and structuring it in a way LLM's can reason about it<p>2. Pulling in your prior query history against the database to understand how you actually use your data (e.g. what JOIN's are common, what tables are used most frequently, etc.)<p>3. Adding context from other tools you may be using (e.g. we can pull in metadata and tests from your dbt project)<p>We also have a Slackbot you can add to your #urgent-data-requests channel. If you @Definite in a thread, it'll parse out messages that can be converted to SQL tasks and return the answer from your database.<p>You could certainly build this yourself with (or without) LlamaIndex, but it's still quite a bit of work to set up.