ในสมุดบันทึกนี้คุณจะใช้ชุดข้อมูลรีวิวผลิตภัณฑ์ของ Amazon จาก Kaggle และใช้ OpenAI GPT-4O เพื่อรับบทสรุปการตรวจสอบผลิตภัณฑ์โดยสรุปสรุปเหล่านั้นในฐานข้อมูลเวกเตอร์จากนั้นใช้การเพิ่มการดึง (RAG) เพื่อเพิ่มยอดขายแชทบ็อต
มาดูเวิร์กโฟลว์โดยรวมกัน:
เราจะใช้ OpenAI เพื่อเพิ่มพลังความต้องการของรุ่น Genai ทั้งหมดของโน้ตบุ๊กนี้: LLMS, 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สิ่งนี้ช่วยให้ Jupyter จดจำสภาพแวดล้อมเสมือนจริงของคุณ:
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