Ruby gem · v0.1.2 · Apache-2.0
magic_query
Ruby AI SQL OpenAI Claude Gemini
Gem Ruby che integra OpenAI, Claude e Gemini per generare query SQL SELECT da input in linguaggio naturale.
691 download totali su RubyGems
magic_query integra OpenAI, Claude e Gemini per generare query SQL SELECT a partire da input in linguaggio naturale, usando lo schema del database e regole di configurazione.
Perché l’ho creata
Scrivere query SQL richiede conoscere lo schema a memoria. Con LLM sempre più affidabili, volevo un ponte Ruby che traducesse domande in linguaggio naturale in SQL sicuro (solo SELECT), con vincoli configurabili sullo schema.
Funzionalità principali
- Supporto multi-provider: OpenAI, Claude e Gemini
- Generazione di query
SELECTda linguaggio naturale - Configurazione basata su schema del database e regole custom
- Pensata per integrarsi in app Ruby e Rails
Installazione
gem "magic_query"
bundle install
Requisiti
- Ruby >= 3.1.0
- API key del provider LLM scelto
Licenza
Distribuita sotto licenza Apache-2.0.