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

RubyGems ↗ Profilo gioggi ↗


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 SELECT da 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.