eosho/langchain_data_agent
NL2SQL - Ask questions in plain English, get SQL queries and results. Powered by LangGraph.
Implements a multi-agent system with intent detection that automatically routes natural language questions to specialized data agents, then validates and executes SQL queries using sqlglot across multiple dialects (PostgreSQL, Azure SQL, Synapse, Cosmos DB, Databricks, BigQuery). Built on LangGraph with Azure OpenAI, it supports multi-turn conversations, data visualization from query results, and YAML-based agent configuration for easy extensibility.
221 stars.
Stars
221
Forks
33
Language
Python
License
MIT
Category
Last pushed
Jan 14, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/agents/eosho/langchain_data_agent"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related agents
dolthub/dolt
Dolt – Git for Data
DataPupOrg/DataPup
A modern, AI-assisted, cross-platform database client - free
vstorm-co/database-pydantic-ai
Database toolset for PydanticAI — schema exploration, SQL queries, and data analysis with...
colesmcintosh/langchain-salesforce
Langchain integration for Salesforce CRM, providing tools for SOQL queries, object schema...
FrankChen021/datastoria
AI-native ClickHouse console for your cluster diagnostics and query generation, optimization and...