sales bot with couchbase vector database
1.0.0
在此筆記本中,您將從Kaggle中獲取Amazon Products評論數據集,並使用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