Q A System for Retail Sales using Google Palm LLM
1.0.0
このプロジェクトは、自然言語 Q&A システムのエンドツーエンドの実装であり、店舗マネージャーが自然言語クエリを使用して小売販売データを操作できるようにします。このシステムは、Google PaLM、LangChain、MySQL の機能を活用して、ユーザーの質問を SQL クエリに変換して実行し、意味のある結果を返します。
次のような自然言語クエリ:
Q1.白い色のアディダス T シャツの在庫は何枚残っていますか?
Q2.特小サイズのTシャツを全て割引適用した場合、当店の売上はどれくらいになりますか?このシステムは、与えられた質問に対して正確なクエリを生成し、MySQL データベース上で実行できるほどインテリジェントです。
以下を使用する LLM ベースの質問と回答システムを構築します。 1.Google Palm LLM
2.顔の埋め込みを抱き締める
3.UI向けStreamlit
4.ラングチェーンフレームワーク
5.ベクターストアとしてのChromadb
6.少ないショット学習
UI では、自然言語で質問すると、答えが返されます。
T シャツの在庫は合計で何枚残っていますか?
ナイキの XS サイズで白の T シャツは何枚残っていますか?
S サイズの T シャツの在庫の合計価格はいくらですか?
今日、アディダスの小さいサイズのシャツをすべて割引後に販売した場合、売上金額はいくらになるでしょうか?
main.py: メインの Streamlit アプリケーション スクリプト。
langchain_helper.py: これにはすべての langchain コードが含まれています
requirements.txt: プロジェクトに必要な Python パッケージのリスト。