في دفتر الملاحظات هذا ، ستأخذ مجموعة بيانات مراجعة منتجات Amazon من Kaggle واستخدام Openai GPT-4O للحصول على ملخصات مراجعة المنتج ، وتراجع تلك الملخصات في قاعدة بيانات المتجهات ، ثم استخدم الجيل المعزز للاسترجاع (RAG) لتشغيل chatbot المبيعات التي يمكن أن تقدم توصيات المنتج المستهدفة.
لنلقي نظرة على سير العمل العام:
سنستخدم Openai لتشغيل جميع احتياجات نموذج Genai لهذا الكمبيوتر الدفتري: LLMS ، صورة Gen ، صورة الرسوم المتحركة.
في هذا المثال ، سوف نستخدم نموذج GPT-4O Enstruct.
سنستخدم Couchbase Capella لقاعدة بيانات Vector الخاصة بنا. يمكنك إنشاء حسابك المجاني هنا باستخدام حساب 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" باسم وصفي لـ kernel.)
jupyter notebook لا تحتاج إلى تثبيت حزم PIP إضافية قبل تشغيل دفتر الملاحظات ، حيث سيتم تثبيتها مباشرة في البداية. ستحتاج إلى التأكد من تثبيت نظام imagemagick باتباع الإرشادات.
source .venv/bin/activate