sales bot with couchbase vector database
1.0.0
このノートブックでは、KaggleからAmazon製品レビューデータセットを撮影し、OpenAI GPT-4Oを使用して製品レビューの要約を取得し、ベクターデータベースでそれらの要約を上げてから、検索拡張生成(RAG)を使用して、ターゲットを絞った製品の推奨を作成できるセールスチャットボットに電力を供給します。
全体的なワークフローを見てみましょう。
Openaiを使用して、このノートブックのGenaiモデルのすべてのニーズをすべて強化します:LLMS、Image Gen、Image Animation。
この例では、GPT-4O命令モデルを使用します。
ベクターデータベースにはCouchbase Capellaを使用します。 GitHubアカウントまたはメールで無料アカウントをここに作成できます。
ターミナルまたはコマンドプロンプトを開き、 cdコマンドを使用して、Jupyterノートブックがあるディレクトリに移動します。例えば:
cd /path/to/your/sales-bot-with-couchbase-vector-databaseそのディレクトリ内で新しい仮想環境を作成するには、 venvモジュール(またはvirtualenv )を使用して:
python -m venv .venv # Creates a virtual environment named '.venv'環境をアクティブにして使用を開始します。
source .venv/bin/activate # On Linux/macOS
.venv S cripts a ctivate # On Windowsこれにより、Jupyterは仮想環境を認識できます。
pip install ipykernelこれにより、仮想環境がjupyter内で選択可能になります。
python -m ipykernel install --user --name=.venv --display-name= " My Notebook Env "(「私のノートブックenv」をカーネルの記述名に置き換えてください。)
jupyter notebookノートブックの実行前に追加のPIPパッケージをインストールする必要はありません。これらは最初にインストールされるためです。命令に従ってシステムがインストールimagemagickれていることを確認する必要があります。
source .venv/bin/activate