9 repositorios
Tools that utilize large language models to convert natural language prompts into executable SQL scripts.
Distinct from SQL Generators: Distinct from SQL Generators: focuses on LLM-driven natural language processing rather than visual or abstract model mapping.
Explore 9 awesome GitHub repositories matching data & databases · LLM-Based SQL Generation. Refine with filters or upvote what's useful.
Chat2DB is an AI-powered SQL client and multi-database management GUI. It serves as a centralized graphical interface for administering diverse relational and non-relational database engines, integrating large language models to transform natural language prompts into executable SQL statements and application code. The tool utilizes schema-aware prompt engineering to inject database metadata into AI requests, ensuring generated queries match the actual schema. It also functions as an AI data reporting tool, using artificial intelligence to create dashboards and visual reports directly from da
Transforms plain text prompts into executable SQL statements and application code using large language models.
mycli is a MySQL command line client, database administration tool, and SQL query editor. It functions as a terminal interface for executing queries and managing MySQL connections, incorporating an integrated assistant that uses large language models to generate and analyze SQL statements based on the current database schema. The tool provides specialized query authoring capabilities, including context-sensitive syntax suggestions, fuzzy-matching identifier completion for tables and columns, and the ability to handover query buffers to external system text editors. It distinguishes its connec
Integrates LLMs to convert natural language prompts into executable SQL scripts based on the active database schema.
This project is a collection of tutorials and guides for building large language model applications using the LangChain framework, written in Chinese. It serves as a learning resource for developing software that integrates language models with memory and chain-based logic. The resource provides specific walkthroughs for implementing retrieval augmented generation systems using vector stores and document loaders. It includes guides on creating autonomous agents that dynamically select and execute external tools, as well as tutorials for translating plain text queries into executable database
Translates natural language queries into executable SQL commands using language model schemas.
🔥 基于大模型和 RAG 的智能问数系统,对话式数据分析神器。Text-to-SQL Generation via LLMs using RAG.
Converts natural language questions into executable SQL queries using large language models and retrieval-augmented generation.
SQL Chat is a Docker-deployed chat interface that translates natural language questions into SQL queries and executes them against connected databases. It uses a large language model to generate SQL from plain English instructions, supporting both querying and record modification through INSERT, UPDATE, and DELETE statements within the chat conversation flow. The application connects to MySQL, PostgreSQL, MSSQL, TiDB Cloud, and OceanBase databases through a unified driver abstraction layer, allowing users to interact with multiple database types from a single chat interface. Users provide the
Translates natural language queries into SQL statements using a large language model API.
Supersonic es una plataforma de análisis de datos basada en LLM y motor de capa semántica que traduce preguntas en lenguaje natural a consultas SQL ejecutables. Funciona como un dashboard de inteligencia de negocios e interfaz de texto a SQL, permitiendo a los usuarios recuperar métricas de negocio e insights a través de una interfaz conversacional. El sistema desacopla las definiciones de negocio de los esquemas físicos de base de datos utilizando una capa lógica gobernada para definir métricas y dimensiones unificadas. Este modelado semántico permite a la plataforma mapear patrones de lenguaje humano a modelos curados y traducir declaraciones semánticas abstractas en SQL físico adaptado para motores de base de datos específicos. La plataforma proporciona un gateway de datos empresarial con control de acceso granular y basado en roles a nivel de dataset, columna y fila. Sus capacidades incluyen gestión de diálogos multi-turno, conectividad multi-base de datos y una arquitectura de plugins para la integración de herramientas de terceros. El proyecto expone su funcionalidad a través de una API programática headless y una API de capa semántica para el consumo externo de datos.
Translates natural language questions into executable SQL queries using large language models and semantic metadata.
Este proyecto es una utilidad para desarrolladores que funciona como un asistente impulsado por inteligencia artificial para la gestión de consultas de bases de datos. Proporciona una interfaz interactiva para traducir entre lenguaje natural y código de base de datos estructurado, simplificando los procesos de escritura, depuración y mantenimiento de consultas complejas. La herramienta se distingue por incorporar inyección de contexto consciente del esquema, lo que le permite alinear las consultas generadas con definiciones de tablas específicas y metadatos de relaciones. Al mantener un historial de conversación con estado y utilizar prompts de modelos de lenguaje grandes, permite a los usuarios refinar iterativamente las consultas y recibir explicaciones que tienen en cuenta la lógica y estructura específicas de su entorno de base de datos. Más allá de la traducción central, la utilidad admite el análisis de código existente para identificar errores de sintaxis y proporciona desgloses en inglés sencillo de la lógica de consultas complejas. También incluye características para formatear código de base de datos y gestionar un historial local de registros de traducción para facilitar la reutilización de trabajos anteriores.
Translates natural language instructions into structured database queries using large language models to simplify data retrieval and code maintenance.
Briefer es una plataforma de cuadernos de datos interactivos y herramienta de panel de inteligencia de negocios utilizada para el análisis y reporte de datos colaborativo. Proporciona un entorno contenerizado para construir informes que combinan SQL, Python y Markdown con visualizaciones nativas. La plataforma cuenta con un asistente de código integrado que utiliza modelos de lenguaje grandes para generar snippets de SQL y Python a partir de prompts de lenguaje natural. Está diseñada como una aplicación de datos de Kubernetes, desplegándose a través de gráficos Helm para gestionar entornos de cómputo aislados y garantizar recursos separados por página a través de aislamiento basado en pods. El sistema cubre una amplia gama de capacidades, incluyendo conectividad a bases de datos externas, co-edición en tiempo real y entrega automatizada de informes mediante programación. Se integra con OpenID Connect para el aprovisionamiento de identidad y proporciona control de acceso basado en roles, gestión segura de credenciales y almacenamiento en caché de consultas basado en resultados. La aplicación se despliega y escala a través de clústeres de Kubernetes utilizando gráficos Helm gestionados.
Uses large language models to produce SQL and Python snippets based on database schemas and context.
DataHerald is a natural language text-to-SQL interface and data analytics tool that translates English questions into executable database queries using a large language model. It functions as a query generator and connectivity layer capable of retrieving database records and summarizing the results into human-readable explanations. The project features a dedicated business logic layer for defining database constraints and managing verified query pairs to improve translation accuracy. It acts as a multi-warehouse data connector, allowing for the indexing and querying of multiple SQL databases
Translates natural language prompts into executable SQL scripts using large language models.