In diesem Notebook nehmen Sie einen Datensatz für Amazon Product Reviews von Kaggle und verwenden OpenAI GPT-4O, um Produktüberprüfungszusammenfassungen zu erhalten, diese Zusammenfassungen in einer Vektor-Datenbank zu verbessern, und verwenden dann die ARRAVAL-Augmented-Generation (RAG), um einen Verkaufchatbot zu versorgen, der zielgerichtete Produktempfehlungen abgeben kann.
Schauen wir uns den gesamten Workflow an:
Wir werden OpenAI verwenden, um alle Genai -Modellanforderungen dieses Notebooks zu betreiben: LLMs, Image Gen, Image Animation.
In diesem Beispiel werden wir das GPT-4O-Anweisungsmodell verwenden.
Wir werden Couchbase Capella für unsere Vector -Datenbank verwenden. Sie können Ihr kostenloses Konto hier mit Ihrem Github -Konto oder Ihrer E -Mail erstellen.
Öffnen Sie Ihre Terminal- oder Eingabeaufforderung und verwenden Sie den Befehl cd , um zum Verzeichnis zu navigieren, in dem sich Ihr Jupyter -Notizbuch befindet. Zum Beispiel:
cd /path/to/your/sales-bot-with-couchbase-vector-database Verwenden Sie das venv -Modul (oder virtualenv , wenn Sie es bevorzugen), um eine neue virtuelle Umgebung in diesem Verzeichnis zu erstellen:
python -m venv .venv # Creates a virtual environment named '.venv'Aktivieren Sie die Umgebung, um sie zu verwenden:
source .venv/bin/activate # On Linux/macOS
.venv S cripts a ctivate # On WindowsAuf diese Weise kann Jupyter Ihre virtuelle Umgebung erkennen:
pip install ipykernelDies macht Ihre virtuelle Umgebung in Jupyter ausgewählt:
python -m ipykernel install --user --name=.venv --display-name= " My Notebook Env "(Ersetzen Sie "My Notebook Env" durch einen beschreibenden Namen für Ihren Kernel.)
jupyter notebook Sie müssen keine zusätzlichen PIP -Pakete vor dem Ausführen des Notebooks installieren, da diese gleich zu Beginn installiert werden. Sie müssen sicherstellen, dass Ihr System durch Befolgen der Anweisungen imagemagick installiert ist.
source .venv/bin/activate