Dans cet ordinateur portable, vous prendrez un ensemble de données sur les avis sur les produits Amazon à partir de Kaggle et utilisez Openai GPT-4O pour obtenir des résumés de révision des produits, augmentez ces résumés dans une base de données vectorielle, puis utilisez la génération augmentée de récupération (RAG) pour alimenter un chatbot de vente qui peut faire des recommandations de produits ciblées.
Jetons un coup d'œil au flux de travail global:
Nous utiliserons Openai pour alimenter tous les besoins du modèle Genai de ce cahier: LLMS, Gen d'image, animation d'image.
Dans cet exemple, nous utiliserons le modèle GPT-4O Instruct.
Nous utiliserons Couchbase Capella pour notre base de données vectorielle. Vous pouvez créer votre compte gratuit ici avec votre compte GitHub ou votre e-mail.
Ouvrez votre terminal ou votre invite de commande et utilisez la commande cd pour accéder au répertoire où se trouve votre cahier Jupyter. Par exemple:
cd /path/to/your/sales-bot-with-couchbase-vector-database Utilisez le module venv (ou virtualenv si vous préférez) pour créer un nouvel environnement virtuel dans ce répertoire:
python -m venv .venv # Creates a virtual environment named '.venv'Activez l'environnement pour commencer à l'utiliser:
source .venv/bin/activate # On Linux/macOS
.venv S cripts a ctivate # On WindowsCela permet à Jupyter de reconnaître votre environnement virtuel:
pip install ipykernelCela rend votre environnement virtuel sélectionnable dans Jupyter:
python -m ipykernel install --user --name=.venv --display-name= " My Notebook Env "(Remplacez "My Notebook Env" par un nom descriptif pour votre noyau.)
jupyter notebook Vous n'avez pas besoin d'installer des packages PIP supplémentaires avant l'exécution du cahier, car ceux-ci seront installés dès le début. Vous devrez vous assurer que votre système a installé imagemagick en suivant les instructions.
source .venv/bin/activate