# dataease/sqlbot

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/dataease-sqlbot).**

6,297 stars · 761 forks · JavaScript · NOASSERTION

## Links

- GitHub: https://github.com/dataease/SQLBot
- Homepage: https://sqlbot.org/
- awesome-repositories: https://awesome-repositories.com/repository/dataease-sqlbot.md

## Topics

`chatbi` `deepseek` `llm` `nl2sql` `rag` `sqlbot` `text-to-sql` `text2sql`

## Description

🔥 基于大模型和 RAG 的智能问数系统，对话式数据分析神器。Text-to-SQL Generation via LLMs using RAG.

## Tags

### Data & Databases

- [Conversational Data Exploration](https://awesome-repositories.com/f/data-databases/data-collections-datasets/conversational-data-exploration.md) — Supports multi-turn dialogue for iterative query refinement, drill-down analysis, and trend prediction on database results.
- [Natural Language Data Queries](https://awesome-repositories.com/f/data-databases/data-analysis-visualization/analytical-platforms-engines/data-reporting/natural-language-data-queries.md) — Converts plain English questions into SQL queries using LLMs and RAG, returning data and visualizations. ([source](https://cdn.jsdelivr.net/gh/dataease/sqlbot@main/README.md))
- [Natural Language Querying](https://awesome-repositories.com/f/data-databases/data-visualization-charts/natural-language-querying.md) — Asks questions about data in plain English and gets SQL-generated answers without writing database queries.
- [Natural Language to SQL](https://awesome-repositories.com/f/data-databases/data-visualization-charts/natural-language-querying/natural-language-to-sql.md) — Converts plain-language questions into executable SQL using large language models and retrieval-augmented generation.
- [Multi-Database Connectors](https://awesome-repositories.com/f/data-databases/multi-database-connectors.md) — Manages connections to various database types and their table schemas for querying across heterogeneous data sources.
- [LLM-Based SQL Generation](https://awesome-repositories.com/f/data-databases/sql-generators/llm-based-sql-generation.md) — Converts natural language questions into executable SQL queries using large language models and retrieval-augmented generation.
- [RAG-Enhanced Generators](https://awesome-repositories.com/f/data-databases/sql-query-generation/rag-enhanced-generators.md) — Enriches query accuracy by retrieving relevant database schema and context before generating SQL with an LLM.
- [Multi-Source Data Integration](https://awesome-repositories.com/f/data-databases/data-source-connectivity-tools/multi-source-data-integration.md) — Manages connections to various database types and tables so the system can query across different data sources.
- [Data Visualization Dashboards](https://awesome-repositories.com/f/data-databases/data-visualization-dashboards.md) — Arranges multiple query-generated charts into a single dashboard for monitoring or reporting. ([source](https://sqlbot.org/docs/))
- [Interactive Data Exploration Tools](https://awesome-repositories.com/f/data-databases/interactive-data-exploration-tools.md) — Drills into query results by analyzing, explaining, verifying, or predicting trends through follow-up questions.
- [Query Interfaces](https://awesome-repositories.com/f/data-databases/query-interfaces.md) — Exposes the query system as an embeddable iframe, popup, or MCP call for integration into external workflow tools.
- [Query Result Visualizers](https://awesome-repositories.com/f/data-databases/query-result-fetching/query-result-visualizers.md) — Transforms SQL query results into charts and dashboards automatically through a configurable rendering layer.

### Artificial Intelligence & ML

- [Multi-turn Interaction Managers](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/conversational-voice-interaction/conversational-ai-agents/conversational-turn-detection/multi-turn-interaction-managers.md) — Maintains a conversational state machine that tracks query history and user intent across turns for iterative SQL refinement.
- [Query Expansion and Refinement](https://awesome-repositories.com/f/artificial-intelligence-ml/rag-context-retrieval/query-expansion-and-refinement.md) — Maintains multi-turn dialogue context to iteratively refine SQL queries based on user follow-ups.
- [Schema Grounding Retrievers](https://awesome-repositories.com/f/artificial-intelligence-ml/rag-context-retrieval/schema-grounding-retrievers.md) — Retrieves relevant database schema and business context from a vector store to ground LLM-generated SQL in accurate table knowledge.
- [Text-to-SQL Translators](https://awesome-repositories.com/f/artificial-intelligence-ml/text-to-sql-translators.md) — Retrieves relevant database schema and business context to ground LLM-generated SQL queries in accurate table knowledge.
- [Custom Prompt Editors](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-prompt-configurations/custom-prompt-editors.md) — Configures custom prompts, business term glossaries, and example SQL calibrations to improve generation accuracy.
- [Contextual Accuracy Improvements](https://awesome-repositories.com/f/artificial-intelligence-ml/audio-transcription/transcription-apis/contextual-accuracy-improvements.md) — Refines SQL generation through custom prompts, term libraries, and example SQL calibration to match specific business scenarios. ([source](https://sqlbot.org/docs/))
- [Embeddable Query Interfaces](https://awesome-repositories.com/f/artificial-intelligence-ml/natural-language-query-interfaces/embeddable-query-interfaces.md) — Provides an embeddable web iframe, popup, or MCP call for integrating natural language querying into external tools.
- [Custom Prompt and Knowledge Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/neural-network-implementations/lightweight-model-implementations/custom-model-logic-interfaces/custom-tool-logic-interfaces/custom-prompt-and-knowledge-integrations.md) — Improves SQL generation accuracy by configuring custom prompts, a business term glossary, and example SQL calibrations. ([source](https://cdn.jsdelivr.net/gh/dataease/sqlbot@main/README.md))
- [Business Context Configurations](https://awesome-repositories.com/f/artificial-intelligence-ml/text-classification/prompt-customization/business-context-configurations.md) — Ships custom prompt, term library, and example SQL configuration to improve SQL generation accuracy for specific business contexts. ([source](https://cdn.jsdelivr.net/gh/dataease/sqlbot@main/README.md))

### User Interface & Experience

- [Conversation State Machines](https://awesome-repositories.com/f/user-interface-experience/interaction-state-machines/conversation-state-machines.md) — Maintains a conversational state machine that tracks query history and user intent across turns for iterative SQL refinement.
- [Query-Generated Dashboard Assemblers](https://awesome-repositories.com/f/user-interface-experience/dashboard-charting-tools/query-generated-dashboard-assemblers.md) — Arranges multiple query-generated charts into a single dashboard for monitoring or reporting purposes.
- [Drill-Down Analysis Tools](https://awesome-repositories.com/f/user-interface-experience/data-explorers/drill-down-analysis-tools.md) — Enables iterative drill-down analysis on query results, including explanation, validation, and trend prediction. ([source](https://sqlbot.org/docs/))
- [Conversational Analytics Embedding](https://awesome-repositories.com/f/user-interface-experience/embedded-analytics/conversational-analytics-embedding.md) — Embeds a conversational query interface as an iframe, popup, or MCP call into external workflow tools and platforms.

### Development Tools & Productivity

- [Natural Language Dashboard Assemblers](https://awesome-repositories.com/f/development-tools-productivity/dashboard-creation/data-dashboard-assemblers/natural-language-dashboard-assemblers.md) — Aggregates multiple query-generated visualizations into a single dashboard view for monitoring or reporting.

### Graphics & Multimedia

- [Query-Sourced Dashboard Layouts](https://awesome-repositories.com/f/graphics-multimedia/visualization-mapping/composite-visualizations/mixed-chart-types/multi-chart-type-libraries/report-canvas-chart-arrangers/query-sourced-dashboard-layouts.md) — Arranges charts from multiple question-answer sessions into a unified dashboard layout for reporting or monitoring. ([source](https://sqlbot.org/docs/))

### Security & Cryptography

- [Workspace Access Restrictions](https://awesome-repositories.com/f/security-cryptography/access-control/panel-access-controls/workspace-access-restrictions.md) — Isolates data and queries within workspaces, enforcing boundaries and fine-grained permissions for secure usage. ([source](https://sqlbot.org/docs/))
- [Data Access Permission Configurators](https://awesome-repositories.com/f/security-cryptography/permission-based-access-control/data-access-permission-configurators.md) — Isolates resources at the workspace level and enforces detailed data permissions to ensure secure and compliant usage. ([source](https://sqlbot.org/docs/))

### Software Engineering & Architecture

- [External Application Integrations](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/workflow-automation-integrations/external-application-integrations.md) — Integrates the question-answering capability into external applications via web components or MCP calls. ([source](https://sqlbot.org/docs/))
- [Externally-Rendered UI Embeds](https://awesome-repositories.com/f/software-engineering-architecture/integration-interfaces/ui-component-integrations/external-component-integration/externally-rendered-ui-embeds.md) — Embeds the natural-language query interface as externally-rendered UI in external workflow tools. ([source](https://cdn.jsdelivr.net/gh/dataease/sqlbot@main/README.md))

### Web Development

- [Conversational Interface Embeds](https://awesome-repositories.com/f/web-development/conversational-interface-embeds.md) — Embeds a conversational query interface as a web component, popup, or MCP call into third-party tools. ([source](https://cdn.jsdelivr.net/gh/dataease/sqlbot@main/README.md))
- [Embeddable Search Interfaces](https://awesome-repositories.com/f/web-development/embeddable-search-interfaces.md) — Exposes the query system as an embeddable iframe, popup, or MCP call for integration into external workflow tools.
- [Analytics Interfaces](https://awesome-repositories.com/f/web-development/embeddable-search-interfaces/analytics-interfaces.md) — Provides an embeddable web iframe, popup, or MCP call for integrating natural language querying into external workflow tools.
- [Dashboard Builders](https://awesome-repositories.com/f/web-development/report-designers/drag-and-drop-builders/dashboard-builders.md) — Aggregates multiple query-generated visualizations into a unified dashboard for monitoring and reporting.
