Show HN: Voice-to-SQL – データベースに英語で質問(LLM → SQL)
オープンソースのVoice-to-SQLツール。Llama 3.3 70B(Groq経由)を使用し、英語での質問をSQLに変換してSaaSデータベースに対して実行する。読み取り専用(SELECTのみ)で、生成されたSQLも確認可能。https://github.com/Chupacharcos/voice-to-sql-dashboard でコード公開中。
背景メモ
- このツールは、音声入力で「今月の売上トップ3は?」などと話しかけると、裏側でLlama 3.3 70Bという大規模言語モデル(LLM)がその発話をSQLクエリに変換し、実際にデータベースを検索して結果を返すデモアプリ。生成されたSQL文も画面に表示される。
- 開発者はAdrián Moreno(Chupacharcos)。コードはGitHubで公開されており、誰でも自分のデータベースに接続して使えるオープンソース。
- 「自然言語でデータベース操作」はLLMの応用例としてよく取り上げられるが、実際に音声入力+オープンソースで動くデモはまだ少ない。裏側のLLM実行にはGroq(高速推論API)を使用している。
- 読み取り専用(SELECTのみ)に制限されており、書き換えや削除はできない安全設計。