Dalam buku catatan ini Anda akan mengambil dataset ulasan produk Amazon dari Kaggle dan menggunakan OpenAI GPT-4O untuk mendapatkan ringkasan tinjauan produk, meningkatkan ringkasan tersebut dalam database vektor, kemudian menggunakan Retrieval Augmented Generation (RAG) untuk memberi daya pada chatbot penjualan yang dapat membuat rekomendasi produk yang ditargetkan.
Mari kita lihat alur kerja keseluruhan:
Kami akan menggunakan OpenAi untuk memberi daya pada semua kebutuhan model Genai dari buku catatan ini: LLMS, gen gambar, animasi gambar.
Dalam contoh ini kita akan menggunakan model instruksi GPT-4O.
Kami akan menggunakan capella Couchbase untuk database vektor kami. Anda dapat membuat akun gratis di sini dengan akun GitHub atau email Anda.
Buka terminal atau prompt perintah Anda dan gunakan perintah cd untuk menavigasi ke direktori tempat jupyter notebook Anda berada. Misalnya:
cd /path/to/your/sales-bot-with-couchbase-vector-database Gunakan modul venv (atau virtualenv jika Anda lebih suka) untuk membuat lingkungan virtual baru dalam direktori itu:
python -m venv .venv # Creates a virtual environment named '.venv'Aktifkan lingkungan untuk mulai menggunakannya:
source .venv/bin/activate # On Linux/macOS
.venv S cripts a ctivate # On WindowsIni memungkinkan Jupyter untuk mengenali lingkungan virtual Anda:
pip install ipykernelIni membuat lingkungan virtual Anda dapat dipilih dalam Jupyter:
python -m ipykernel install --user --name=.venv --display-name= " My Notebook Env "(Ganti "My Notebook Env" dengan nama deskriptif untuk kernel Anda.)
jupyter notebook Anda tidak perlu menginstal paket PIP tambahan sebelum menjalankan notebook, karena itu akan diinstal tepat di awal. Anda perlu memastikan sistem Anda memiliki imagemagick diinstal dengan mengikuti instruksi.
source .venv/bin/activate