الذكاء الاصطناعي في النظام: إستراتيجية متعددة المزودين
تشرح هذه المقالة كيفية استخدامنا للذكاء الاصطناعي عبر الموقع الإلكتروني لتوليد المحتوى والترجمة وردود مساعد الدردشة.
المشكلة: توسيع نطاق إنشاء المحتوى
إنشاء المحتوى يدوياً لا يتوسع بشكل كافٍ:
-
المنتجات (أكثر من 5 آلاف) تحتاج إلى أوصاف
-
صفحات الاستعلامات (أكثر من 65 ألف) تحتاج إلى محتوى فريد
-
اللغات المتعددة (10) تحتاج إلى ترجمات
-
أسئلة العملاء تحتاج إلى إجابات فورية
كتابة هذا يدوياً ستستغرق سنوات. نحتاج إلى أتمتة بالذكاء الاصطناعي.
الحل: إستراتيجية الذكاء الاصطناعي متعددة المزودين
نستخدم ثلاثة مزودين للذكاء الاصطناعي، كل منهم مُحسَّن لمهام محددة:
-
DeepSeek: أوصاف المنتجات، وصفحات الاستعلامات، والبحث المدعوم بالذكاء الاصطناعي (من حيث التكلفة والفعالية، وجودة عالية)
-
Amazon Bedrock: ردود مساعد الدردشة، والأدوات الداخلية، والتلخيص (متكامل مع AWS، ونماذج متعددة)
-
Gemini: بديل احتياطي لتوليد المحتوى (سريع)
مزودو الذكاء الاصطناعي
DeepSeek
DeepSeek هو مزودنا الأساسي لتوليد المحتوى نظراً لفاعليته من حيث التكلفة والجودة:
-
حالات الاستخدام: أوصاف المنتجات، محتوى صفحات الاستعلامات، البحث الدلالي المدعوم بالذكاء الاصطناعي
-
البديل الاحتياطي: يوفر Together.ai تبديلاً تلقائياً عند التعطل باستخدام نفس عائلة النماذج
-
التخزين المؤقت: تُمكّن الأوامر النظامية من تخزين الأوامر مؤقتاً - الطلبات المتكررة بنفس الأمر النظامي تستفيد من تقليل تكاليف الرموز (Tokens)
Amazon Bedrock
يوفر Amazon Bedrock إمكانية الوصول إلى نماذج أساسية متعددة من خلال AWS:
-
مساعد الدردشة: يشغل كل من مساعد الدردشة العام على الموقع ومساعد الدردشة الداخلي للموظفين
-
التلخيص: تلخيص رسائل التحديث
-
التحليل: تحليل عمليات Git (الالتزامات)، تصنيف الملفات
-
مهام تحسين محركات البحث (SEO): تحليل متقدم باستخدام نماذج Claude
Gemini
يخدم Google Gemini كمزود بديل:
-
حالات الاستخدام: توليد المحتوى عندما لا يكون DeepSeek متاحاً
-
التكامل: واجهة برمجة تطبيقات (API) مباشرة عبر حزمة تطوير برمجيات الذكاء الاصطناعي التوليدي من Google
حالات استخدام الذكاء الاصطناعي
أوصاف المنتجات
نستخدم DeepSeek لتوليد أوصاف المنتجات:
- بناء اسم المنتج وقائمة الميزات من قاعدة بيانات المنتجات
- بناء أمر نظامي يصف تنسيق المخرجات المتوقع
- الإرسال إلى واجهة برمجة تطبيقات DeepSeek (يُمكّن الأمر النظامي من التخزين المؤقت للطلبات المتكررة)
- تحليل الاستجابة إلى عنوان رئيسي ومحتوى الجسم
- التخزين في قاعدة البيانات لدعم اللغات المتعددة
محتوى صفحات الاستعلامات
نستخدم DeepSeek لتوليد محتوى صفحات الاستعلامات:
- استخراج نص الاستعلام من بيانات المجموعات (Clusters)
- بناء سياق المنتج من المنتجات المطابقة
- الإرسال إلى DeepSeek مع أمر نظامي منظم
- تحليل الاستجابة إلى مكونات الصفحة (العنوان الرئيسي والجسم)
- التخزين لتقديم الخدمة بلغات متعددة
الترجمة
نستخدم DeepSeek للـ ترجمات المدعومة بالذكاء الاصطناعي:
- وضع الترجمات المفقودة في قائمة الانتظار عند مواجهتها
- معالجة السلاسل في قائمة الانتظار على شكل دفعات (مع بديل Together.ai)
- تخزين الترجمات في جداول العبارات للبحث
- تستخدم الطلبات اللاحقة الترجمات المخزنة مؤقتاً
اقتراحات البحث
نستخدم Sentence Transformers للتشابه الدلالي:
-
توليد تضمينات (Embeddings) للاستعلامات لمقارنة التشابه
-
تخزين التضمينات في Valkey للبحث المتجهي
-
العثور على استعلامات ذات صلة بناءً على مسافة التضمين
مساعد الدردشة
يشغل Amazon Bedrock مساعد الدردشة:
-
مساعد الدردشة العام: يجيب على أسئلة المنتجات، ويقدم التوصيات
-
مساعد الدردشة الداخلي: يساعد الموظفين في استعلامات النظام، ويتضمن استدعاءات أدوات للبحث عن البيانات
هندسة الأوامر (Prompt Engineering)
الأوامر النظامية (System Prompts)
تمكّن الأوامر النظامية من كفاءة التخزين المؤقت مع DeepSeek:
-
ضربات التخزين المؤقت (Cache Hits): عند إعادة استخدام نفس الأمر النظامي، يخزن DeepSeek رموز الأمر مؤقتاً، مما يقلل التكلفة وزمن الوصول
-
الهيكلة: يحدد الأمر النظامي تنسيق المخرجات والقيود؛ بينما يحتوي أمر المستخدم على الطلب المحدد
-
التسجيل (Logging): يسجل النظام إحصائيات ضربات/إخفاقات التخزين المؤقت للمراقبة
إعدادات درجة الحرارة (Temperature)
تستخدم المهام المختلفة إعدادات درجة حرارة مختلفة:
-
أوصاف المنتجات: درجة حرارة أعلى لمخرجات إبداعية ومتنوعة
-
تفسير البحث: درجة حرارة منخفضة لاستخراج مرشحات (Filters) متسقة ومتوقعة
-
مساعد الدردشة: درجة حرارة معتدلة لردود محادثة متوازنة
-
التلخيص: درجة حرارة منخفضة لتلخيصات دقيقة ومركزة
تحسين استخدام الرموز (Token Optimization)
نحسن استخدام الرموز من خلال:
-
تخزين الأوامر مؤقتاً: يقلل تخزين DeepSeek المؤقت تكاليف الأمر النظامي المتكرر
-
المخرجات المنظمة: طلب تنسيقات JSON محددة لتقليل عبء التحليل
-
معالجة البديل الاحتياطي: التبديل التلقائي إلى Together.ai يحافظ على التوفر دون تدخل يدوي
المراجع
وثائق مزودي الذكاء الاصطناعي
-
واجهة برمجة تطبيقات DeepSeek - الوثائق الرسمية
-
Amazon Bedrock - وثائق AWS
-
Google Gemini - وثائق واجهة برمجة التطبيقات
-
Sentence Transformers - نماذج التضمين (Embedding)
مقالات ذات صلة
-
توليد المحتوى بالذكاء الاصطناعي - توليد أوصاف المنتجات
-
توليد صفحات الاستعلامات - محتوى صفحات الاستعلامات
-
استخراج المرشحات (Filters) - استخراج المرشحات القائمة على القواعد
-
نظام الترجمة - دعم اللغات المتعددة
الملخص
يوفر نظام الذكاء الاصطناعي الخاص بنا:
-
مزودين متعددين: DeepSeek لتوليد المحتوى، وBedrock لمساعدات الدردشة والأدوات الداخلية، وGemini كبديل احتياطي
-
أوامر مُحسَّنة: تُمكّن الأوامر النظامية من التخزين المؤقت لتقليل التكلفة
-
ضبط خاص بالمهمة: مطابقة إعدادات درجة الحرارة واختيار النموذج مع متطلبات حالة الاستخدام
-
الموثوقية: تحافظ آليات البديل الاحتياطي التلقائي على التوفر