{"repo":"eosho/langchain_data_agent","free":true,"listed":false,"github":"https://github.com/eosho/langchain_data_agent","clone":"git clone https://github.com/eosho/langchain_data_agent.git","description":"NL2SQL - Ask questions in plain English, get SQL queries and results. Powered by LangGraph.","language":"Python","stars":234,"topics":["ai-agents","azure","data-agent","database","langchain","langchain-python","langgraph","nl2sql","postgres","sql"],"license":"MIT","category":"databases-storage","readme_excerpt":"--- A natural language to SQL (NL2SQL) platform built on LangGraph and Azure OpenAI. This multi-agent system automatically routes user questions to the appropriate database backend and generates optimized SQL queries and results. Built on top of LangChain's SQLDatabase with extended support for Azure AD authentication, Cosmos DB, and built-in dialect validation. Features - Multi-Database Support : PostgreSQL, Azure SQL, Azure Synapse, Azure Cosmos DB, Databricks SQL, and Google BigQuery - Intent Detection : Automatically routes queries to the correct data agent based on question context - Multi-Turn Conversations : Follow-up questions with context awareness (e.g., \"What's the average?\" after a query) - SQL Validation : Safe query execution with sqlglot-based validation across all dialects - Data Visualization : Generate charts and graphs from query results using natural language (e.g., \"show me a bar chart\") - Configurable Agents : YAML-based configuration for adding new data sources - A2A Protocol : Agent-to-Agent interoperability for integration with other A2A-compliant systems Architecture Intent Detection Flow Routes user questions to the appropriate data agent based on context. Data Agent Flow Generates, validates, and executes SQL queries with retry logic. Documentation - Database Setup - Configuration - Data Visualization - A2A Protocol Quick Start Prerequisites - Python 3.12+ - uv package manager - Azure OpenAI deployment Installation CLI Usage The CLI provides comman","default_branch":null,"files":null,"tree":[],"storefront":"/r/eosho","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/eosho/langchain_data_agent/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}