SQL および自然言語トランスレータへようこそ!このツールは、SQL (構造化照会言語) コマンドを自然言語に、またはその逆を誰でも簡単に翻訳できるように設計されています。 SQL は、リレーショナル データベース内のデータを管理および操作するために使用されるプログラミング言語であり、強力なツールである一方で、非常に複雑で理解しにくい場合もあります。一方、自然言語は私たちが日常生活で話したり書いたりする言語であり、専門用語に詳しくない人にとってコミュニケーション手段として好まれることがよくあります。
SQL および自然言語トランスレーターを使用すると、データベース内で何が起こっているかを理解したり、SQL クエリを作成したりするために SQL の専門家である必要はありません。自然言語でクエリを入力するだけで対応する SQL コードを取得することも、SQL コードを入力して人間が読める翻訳を取得することもできます。このプロジェクトは完全に無料でオープン ソースです。
SQL から自然言語へのトランスレータの使用は簡単です。ツールの Web サイトに移動し、自然言語から SQL に翻訳するか、SQL から自然言語に翻訳するかを選択するだけです。次に、クエリを入力して「翻訳」ボタンを押します。このツールは、対応するコードまたはテキストを生成し、画面に表示します。 「リバース」ボタンを押すと、自然言語として入力し、応答として SQL クエリを取得できます。
リポジトリのクローンを作成します。
git clone https://github.com/whoiskatrin/sql-translator.git
必要なパッケージをインストールします。
cd sql-translator
npm install
アプリケーションを構築します。
npm run build
OPENAI API キーを .env ファイルに入力します。API キーはここで取得できます。
OPENAI_API_KEY= $YOUR_API_KEY
開発サーバーを起動します。
npm start
リポジトリのクローンを作成します。
git clone https://github.com/whoiskatrin/sql-translator.git
.env.production ファイルに OPENAI API キーを入力します。API キーはここで取得できます。
OPENAI_API_KEY= $YOUR_API_KEY
開発サーバーを起動します。
docker-compose up
開発サーバーが実行されたら、Web ブラウザでhttp://localhost:3000
に移動してアプリケーションにアクセスできます。
入力ボックスに自然言語クエリを入力し、[翻訳] をクリックして、対応する SQL コードを生成します。生成された SQL コードが出力ボックスに表示されます。
sql translatorへの貢献は歓迎されており、奨励されています。貢献するには、次の手順に従ってください。
sql translator MIT ライセンスに基づいてリリースされています。