End to End GenAI Retail Industry Project
1.0.0
このプロジェクトは、MySQL データベースと対話できるエンドツーエンドの言語モデル (LLM) システムを実装します。ユーザーは自然言語で質問することができ、システムはこれらの質問を SQL クエリに変換し、MySQL データベース上で実行することで回答を生成します。
このシステムは、MySQL データベースに保存されている小売在庫、販売、および割引データに関連するクエリを処理するように設計されています。次のような質問に答えることができます。
genai_retail_industry_project
┣ database
┃ ┗ create_db.sql
┣ exp
┃ ┗ testing.ipynb
┣ src
┃ ┣ __pycache__
┃ ┃ ┣ __init__.cpython-310.pyc
┃ ┃ ┣ langchain_sql.cpython-310.pyc
┃ ┃ ┗ utils.cpython-310.pyc
┃ ┣ __init__.py
┃ ┣ langchain_sql.py
┃ ┗ utils.py
┣ README.md
┣ app.py
┗ requirements.txt
このリポジトリのクローンをローカル マシンに作成します。
git clone https://github.com/yourusername/genai_retail_industry_project.git
プロジェクト ディレクトリに移動します。
cd genai_retail_industry_project
必要な依存関係をインストールします。
pip install -r requirements.txt
ルート ディレクトリに.env
ファイルを作成し、Google API キーを追加します。
GOOGLE_API_KEY="your_api_key_here"
Streamlit アプリを実行します。
streamlit run app.py
Web アプリがブラウザーで開き、小売データについて質問できるようになります。
このプロジェクトは MIT ライセンスに基づいてライセンスされています。
このプロジェクトは、特に SQL データベースと対話する小売業界で大規模言語モデル (LLM) を適用するための学習演習として開発されました。それを可能にしたツールとライブラリを提供してくださったオープンソース コミュニティに心より感謝いたします。