Create SQL-based AI Agents from Natural Language Input

Yesterday I had an ephinany. If I can seed the LLM with my database schema during prompting, I can leverage No-Code and AI to allow users to state their intentions using natural language, and have the machine "generate" an AI agent as its result. The process is 100% automatic, based upon No-Code and AI, and doesn't require anything but the ability to state your "intentions" with natural language.
Let's break down the process:
- First I select a database
- Then I create a prompt. My prompts can be for instance;
- I want to know the top 5 best paying customers from USA
- I want to know the sum of invoices paid in December
- What was our total expenses in 2024?
- The LLM transpiles my intentions into functioning SQL, already knowing the dialect and the schema, and I can test this SQL directly from within SQL Studio
- Magic Cloud generates an HTTP endpoint, using the Endpoint Generator, allowing me to parametrise it with for instance country, month, year, etc
- When it's got an endpoint, it is a single button click to turn the endpoint into an "AI function declaration"
The end result becomes that I can ask questions using natural language, which the LLM is smart enough to realise implies executing a function, resulting in the LLM becoming capable of executing any SQL, to extract any data from your SQL database - Without you having to manually add any "code" to the system at all. Basically ...
No-Code AI Agent is created with No-Code, AI, and natural language, wrapping ANY SQL-based database, extracing ANY data you wish!