Example application for constructing and running an LLM-based LangChain SQL Agent based on GPT-4o mini that can dynamically query a database and invoke multiple visualization tools
-
Updated
Oct 5, 2024 - Python
Example application for constructing and running an LLM-based LangChain SQL Agent based on GPT-4o mini that can dynamically query a database and invoke multiple visualization tools
Agentic BI SaaS platform for natural language analytics using LangGraph, LangChain, LLMs (OpenAI, LLaMA, Mixtral), RAG with FAISS/Chroma, SQL & BI agents, MCP tools, and long-term AI memory (mem0). Built with FastAPI, Streamlit, Plotly, SQLAlchemy, PostgreSQL,Docker,Kubernetes,governance, lineage, RBAC,usage-based billing,SaaS & on-prem deployment.
Self-learning data agent delivering insights, not SQL. 6 layers of context grounding, autonomous Learning Machine, ChatGPT-style UI with real-time pipeline visualization. Built with MCP, FastAPI, PostgreSQL+pgvector, and Google Gemini. Production-ready with OpenTelemetry traces, Prometheus metrics, and Docker deployment.
Multi-Agent Tool to Diagnose Errors in Unified Diagnostic Service (UDS) Data with a Flask Front-End
Simple tracker for personal finance with an SQL agent for gathering information.
An advanced AI-powered data analyst built with Python, Streamlit, and LangChain. Implements the ReAct (Reasoning + Acting) architecture to autonomously query SQL databases, analyze results, and provide context-aware business insights using Google Gemini. Features transparent thought process visualization and multi-language support.
LangChain Agent with custom tools — multi-city clock, real-time exchange rate scraping, and read-only SQL toolkit demo. / 커스텀 Tool · 웹 스크래핑 · SQL Toolkit을 결합한 LangChain Agent 통합 파이프라인.
Enterprise-grade SQL Agent using PydanticAI and Azure OpenAI for secure natural language to SQL conversion with comprehensive safety validation
LangChain SQL BI Assistant for IMDB
Next-Gen SQL Agent powered by LangGraph & Gemini 2.5. Features cyclic reasoning steps, self-correction, and multilingual 'Glass Box' transparency for high-precision database analysis.
A LangChain-powered SQL chatbot that lets you talk to your database using plain English. Supports SQLite (student.db) and full MySQL connections. Uses Groq’s ultra-fast Llama-3.1-8b-instant model with the LangChain SQL toolkit. Fully interactive Streamlit UI with message history + real-time query execution.
This project enables performing SQL queries in natural language using LangChain and Streamlit.
From-scratch AI agent for natural language SQL queries. MiniMax API + Python + SQLite.
Production-grade Text-to-SQL Agent with 91.7% accuracy on 60 queries | What-If Simulator | Hybrid BM25 + Semantic Retrieval | Self-Healing SQL | Eval Framework | Docker + CI/CD
🚀 Local Text-to-SQL agent system powered by Ollama. 75%+ accuracy with 7B models, zero API cost, 100% privacy
Nexus SQL is an autonomous AI Data Analyst that lets you query databases in plain English. Built with LangChain and DeepSeek-V3, it automates complex SQL generation, provides instant data visualizations, and ensures enterprise security, reducing time-to-insight by 80%.
This repository provides a Python script that creates a conversational SQL agent using LangChain and a locally hosted LLM via Ollama. The agent can understand natural language questions, convert them into SQL queries, execute them against a MySQL database, and return the answers.
A Groq-powered multi-tool medical AI agent that intelligently routes user queries between SQLite medical datasets and live web search. Supports natural-language SQL querying, safe database execution, medical knowledge lookup, and robust fallback handling for dates, summaries, and sorting.
A self-correcting SQL agent using LangGraph + Streamlit that learns from errors, reflects on mistakes, and automatically fixes SQL queries through multi-attempt reasoning.
Add a description, image, and links to the sql-agent topic page so that developers can more easily learn about it.
To associate your repository with the sql-agent topic, visit your repo's landing page and select "manage topics."