En este cuaderno, tomará un conjunto de datos de revisión de productos de Amazon de Kaggle y usará OpenAI GPT-4O para obtener resúmenes de revisión de productos, suba esos resúmenes en una base de datos vectorial, luego use la generación aumentada de recuperación (RAG) para alimentar un chatbot de ventas que pueda hacer recomendaciones de productos específicas.
Echemos un vistazo al flujo de trabajo general:
Usaremos OpenAI para alimentar todas las necesidades del modelo Genai de este cuaderno: LLMS, Gen de imágenes, animación de imágenes.
En este ejemplo usaremos el modelo de instrucciones GPT-4O.
Usaremos CouchBase Capella para nuestra base de datos Vector. Puede crear su cuenta gratuita aquí con su cuenta de GitHub o su correo electrónico.
Abra su terminal o símbolo del sistema y use el comando cd para navegar al directorio donde se encuentra su cuaderno Jupyter. Por ejemplo:
cd /path/to/your/sales-bot-with-couchbase-vector-database Use el módulo venv (o virtualenv si lo prefiere) para crear un nuevo entorno virtual dentro de ese directorio:
python -m venv .venv # Creates a virtual environment named '.venv'Active el entorno para comenzar a usarlo:
source .venv/bin/activate # On Linux/macOS
.venv S cripts a ctivate # On WindowsEsto le permite a Jupyter reconocer su entorno virtual:
pip install ipykernelEsto hace que su entorno virtual sea seleccionable dentro de Jupyter:
python -m ipykernel install --user --name=.venv --display-name= " My Notebook Env "(Reemplace "My Notebook Env" con un nombre descriptivo para su núcleo).
jupyter notebook No necesita instalar paquetes PIP adicionales antes de ejecutar el cuaderno, ya que se instalarán justo al principio. Deberá asegurarse de que su sistema tenga imagemagick instalado siguiendo las instrucciones.
source .venv/bin/activate