Chat with ALL Your Databases Using AskYourDatabase and LLM agents (A Review)

  Рет қаралды 4,991

Farzad Roozitalab (AI RoundTable)

Farzad Roozitalab (AI RoundTable)

Күн бұрын

Пікірлер: 28
@thedatascientist-lg4ls
@thedatascientist-lg4ls 4 ай бұрын
Wow! this looks like an advanced version of what you designed. I'm sure you designed this product.
@airoundtable
@airoundtable 4 ай бұрын
:)) No this is not my product and I am not part of the team behind AYD. But you are right, it has more features than what we designed in the previous video
@dswithanand
@dswithanand 4 ай бұрын
This is quite interesting. Thanks for sharing this. I have a couple of questions: 1. Can we integrate this chatbot with our company website? 2. Can we customize the output? For example, if a product is not available, can it display a message like "The respective product is not available" or "Sorry, I can't help you with that"?
@askyourdatabase
@askyourdatabase 4 ай бұрын
Yes, you can do that.
@d2clon
@d2clon 4 ай бұрын
Great demo, I would like to know more of how they build the training module. I assume this is an hybrid system with a Retriver connected to a VectorDB or ElasticSearch to find training chunks, with previous success queries, and then the Text-to-SQL module to actually generate the query.
@airoundtable
@airoundtable 3 ай бұрын
I cannot say with certainty since I haven't seen the code behind AYD. and I am not sure what you meant by the "training chunks". But my guess is more toward the same approach that LangChain has been working on. LLMs are good at generating queries for these databases and by passing the schema of the database to the LLM it can understand how to retrieve the answer to the user's question. Next level would be to also add some necessary description of the database to the system prompt to help the LLM navigate easier. And finally, with the help of few shot learning you can do the final adjustment of the LLM on your database. If the database is huge, in a custom solution, I would break it down into smaller databases and utilize the divide and conquer strategy to achieve a good performance.
@ayushmishra5861
@ayushmishra5861 4 ай бұрын
hey, I have not built any AI agent before. I am familiar with Langchain. This particular scenario is fascinating and interesting to me, but I am afraid that video is a good start for follow along. Can you please suggest what video of yours I can start from to learn and build AI agents.
@airoundtable
@airoundtable 4 ай бұрын
Hello. The previous two videos were focused on designing LLM agents for interacting with Databases. In case you want to design them by yourself, I recommend those two: Chat with SQL DB: kzbin.info/www/bejne/kKXPpZ2Jn6uDesksi=EGI6-t0asV10IVUZ Chat with GraphDB: kzbin.info/www/bejne/aX-zYp-iq9mlmKssi=sY_qReSx3YIWMXlM
@MrSikesben
@MrSikesben 2 ай бұрын
Now this is interesting. I am definitely trying it out
@airoundtable
@airoundtable 2 ай бұрын
I hope you enjoy using it!
@protimaranipaul7107
@protimaranipaul7107 4 ай бұрын
Thanks! Super Interested, But curious 1) We provide the connection to database but how do we ensure data privacy? 2) What are ways to connect to multiple databases. DO you have come across other open source product like this?
@airoundtable
@airoundtable 4 ай бұрын
Thanks. For security and data privacy please have a look at AYD's blog here: www.askyourdatabase.com/blog/how-does-askyourdatabase-protect-your-data 2. If you want to connect to multiple databases individually, this is straightforward. However, if you aim to connect to multiple databases simultaneously, allowing the LLM agent to access and retrieve information from them at the same time, I didn't see that feature available. If your goal is to extract meaningful information using shared knowledge between these databases, this falls under the scope of a knowledge graph problem, which requires a tailored approach for each scenario. I personally haven't seen any open-source product like AYD. The only alternative approach that I am familiar with is to design the whole system from scratch.
@diamonddogsgaming7059
@diamonddogsgaming7059 Ай бұрын
I am a beginner who wants to learn SQL. I found this tool really helpful, but I found out that I have exceeded my quota and to proceed I need to buy a subscription. Is there any other AI tool just like askyourdatabse that is free and does not require a subscription so I can continue learning to work on my own dataset?
@airoundtable
@airoundtable Ай бұрын
Unfortunately, I don't know any free framework. But I have tutorials on how to develop such systems from scratch that might be helpful
@diamonddogsgaming7059
@diamonddogsgaming7059 Ай бұрын
@@airoundtable could you please provide links to that video so I can watch and learn from them?
@airoundtable
@airoundtable Ай бұрын
This is the one: kzbin.info/www/bejne/kKXPpZ2Jn6uDesksi=qs6tffChk8TnXx-9 But it is part of a series where I teach how to design applications with LLMs. So, in case this video is hard to follow for you, you can start from the earlier videos in the series and gradually build your knowledge around this.
@diamonddogsgaming7059
@diamonddogsgaming7059 Ай бұрын
@@airoundtable thank you sir, I will try my best and follow your tutorials.
@shue78123
@shue78123 3 ай бұрын
Very interesting, in your opinion what are the steps to take in order to convert the sql query results into a visualized chart?
@airoundtable
@airoundtable 3 ай бұрын
Thanks. Add agents specifically designed for data visualization to the system. That would be my first choice since current agents are very good a retrieving data but they just was not desgined to visualize the data.
@Trymore-r4i
@Trymore-r4i 3 ай бұрын
i only asked few questions and was told to subscribe.How come that you were continously asking questions without being stopped
@airoundtable
@airoundtable 3 ай бұрын
I am using an active account in AYD. If you have activated your account, I am not sure where that subscribe request came from in your test
@amirabbasmehrafshan9036
@amirabbasmehrafshan9036 4 ай бұрын
Great as always
@airoundtable
@airoundtable 4 ай бұрын
Thanks!
@SugengWahyudi
@SugengWahyudi 4 ай бұрын
can this use opensource LLM like llama3?
@askyourdatabase
@askyourdatabase 4 ай бұрын
Yes its supported
@SonaliBhanudasMali
@SonaliBhanudasMali 4 ай бұрын
New project using llm plzzzz
@airoundtable
@airoundtable 4 ай бұрын
I am working on it. Coming soon!
Chat with SQL and Tabular Databases using LLM Agents (DON'T USE RAG!)
58:54
Farzad Roozitalab (AI RoundTable)
Рет қаралды 64 М.
What are AI Agents?
12:29
IBM Technology
Рет қаралды 560 М.
Cool Parenting Gadget Against Mosquitos! 🦟👶 #gen
00:21
TheSoul Music Family
Рет қаралды 32 МЛН
Smart Sigma Kid #funny #sigma
00:14
CRAZY GREAPA
Рет қаралды 78 МЛН
Life hack 😂 Watermelon magic box! #shorts by Leisi Crazy
00:17
Leisi Crazy
Рет қаралды 81 МЛН
Family Love #funny #sigma
00:16
CRAZY GREAPA
Рет қаралды 3 МЛН
How the Cybertruck might KILL Tesla
27:53
Bart's Car Stories
Рет қаралды 211 М.
Run ALL Your AI Locally in Minutes (LLMs, RAG, and more)
20:19
Cole Medin
Рет қаралды 188 М.
Enterprise UI Development : Anatomy of Github Actions Workflow
1:31:52
host ALL your AI locally
24:20
NetworkChuck
Рет қаралды 1,2 МЛН
EASIEST Way to Fine-Tune a LLM and Use It With Ollama
5:18
warpdotdev
Рет қаралды 89 М.
ChatGPT v2.0: Chat with Websites, Search the Web, and Summarize Any Website | Chainlit Chatbot
1:12:33
Why Vertical LLM Agents Are The New $1 Billion SaaS Opportunities
37:06
NSURLProtocol: How I Stole an App For My Wedding
56:25
Bryce Bostwick
Рет қаралды 51 М.
Cool Parenting Gadget Against Mosquitos! 🦟👶 #gen
00:21
TheSoul Music Family
Рет қаралды 32 МЛН