Neste caderno, você receberá um conjunto de dados do Amazon Product Reviews da Kaggle e usará o OpenAI GPT-4O para obter resumos de revisão de produtos, despertar esses resumos em um banco de dados vetorial e, em seguida, usará a geração aumentada de recuperação (RAG) para alimentar um chatbot de vendas que pode fazer recomendações de produtos direcionados.
Vamos dar uma olhada no fluxo de trabalho geral:
Usaremos o OpenAI para alimentar todas as necessidades do modelo Genai deste notebook: LLMS, Image Gen, Image Animation.
Neste exemplo, usaremos o modelo GPT-4O Instruct.
Usaremos o Couchbase Capella para o nosso banco de dados vetorial. Você pode criar sua conta gratuita aqui com sua conta do GitHub ou seu email.
Abra seu terminal ou prompt de comando e use o comando cd para navegar até o diretório em que o seu notebook Jupyter está localizado. Por exemplo:
cd /path/to/your/sales-bot-with-couchbase-vector-database Use o módulo venv (ou virtualenv , se preferir) para criar um novo ambiente virtual dentro desse diretório:
python -m venv .venv # Creates a virtual environment named '.venv'Ative o ambiente para começar a usá -lo:
source .venv/bin/activate # On Linux/macOS
.venv S cripts a ctivate # On WindowsIsso permite que Jupyter reconheça seu ambiente virtual:
pip install ipykernelIsso torna seu ambiente virtual selecionado em Jupyter:
python -m ipykernel install --user --name=.venv --display-name= " My Notebook Env "(Substitua "My Notebook Env" por um nome descritivo para o seu kernel.)
jupyter notebook Você não precisa instalar pacotes PIP adicionais antes da execução do notebook, pois eles serão instalados logo no início. Você precisará garantir que seu sistema tenha imagemagick instalado seguindo as instruções.
source .venv/bin/activate