В этой записной книжке вы получите набор данных обзоров продуктов Amazon от Kaggle и использовать Openai GPT-4O для получения резюме обзора продукта, поднимая эти резюме в векторной базе данных, а затем используйте поиск дополненного поколения (RAG) для питания чат-бота продаж, который может дать целевые рекомендации по продукту.
Давайте посмотрим на общий рабочий процесс:
Мы будем использовать OpenAI для работы всех потребностей модели Genai в этом ноутбуке: LLMS, Image Gen, анимация изображений.
В этом примере мы будем использовать модель инструктирования 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Это позволяет Юпитеру распознавать вашу виртуальную среду:
pip install ipykernelЭто делает вашу виртуальную среду выбирать в Jupyter:
python -m ipykernel install --user --name=.venv --display-name= " My Notebook Env "(Замените «My Notebook Env» на описательное имя для вашего ядра.)
jupyter notebook Вам не нужно устанавливать дополнительные пакеты PIP перед запуском ноутбука, так как они будут установлены в самом начале. Вам нужно будет убедиться, что ваша система установлена imagemagick , выполнив инструкции.
source .venv/bin/activate