عن المشروع

Liferay AI Commerce Accelerator (AICA) هي مجموعة جاهزة للإنتاج من إضافات العميل التي تستخدم الذكاء الاصطناعي التوليدي لإنشاء وإدارة بيانات التجارة في Liferay DXP. تم تصميمها لملء الكتالوجات والحسابات والطلبات بسرعة، مما يلغي إدخال البيانات يدوياً لأغراض الاختبار والتطوير. يتضمن المسرع خدمة مصغرة (microservice) ذات حالة تدير تبعيات الكيانات، مما يضمن سلامة البيانات حتى بعد إعادة تشغيل الخادم. كما يدعم المراقبة في الوقت الفعلي من خلال WebSockets، مع لوحة تحكم تعرض مقاييس التقدم والإحصائيات والسجلات. وتتم عمليات الإنشاء والحذف مع مراعاة التبعيات. تسمح واجهة سطر أوامر (CLI) أصلية وخالية من التبعيات تسمى aica بالأتمتة من خلال السكربتات أو خطوط أنابيب CI/CD. وتشمل الأوامر: connect (للتحقق من الاتصال والمصافحة مع DXP)، و generate (لبذر كتالوج تجريبي بأعداد محددة من المنتجات والحسابات والطلبات)، و config get/set (لإدارة معاملات التكوين)، و export/import (لحفظ واستعادة مجموعات البيانات)، و delete --all (لمسح الكيانات التي تم إنشاؤها). الأداة محايدة تجاه المزود، حيث تدعم OpenAI و Google Gemini و Anthropic Claude دون الحاجة إلى تغييرات في الكود. يقتصر Claude على إنشاء البيانات ولا يمكنه إنتاج الصور؛ لذا يلزم وجود مزود وسائط منفصل (OpenAI DALL-E أو NanoBanana) للصور. يتوفر صندوق رمل (sandbox) لمحاكاة الذكاء الاصطناعي بدون تكلفة عن طريق تعيين GEMINI_API_KEY إلى "mock-sandbox". كما يوجد حاجز أمان للرموز (token safety guardrail) يقوم بتقدير عدد الرموز محلياً ويحظر الطلبات التي تتجاوز 15,000 رمز لمنع استنزاف الحصة. توفر AICA واجهة مستخدم داخل Liferay DXP لإنشاء بيانات الذكاء الاصطناعي، والمراقبة المباشرة وإدارة الجلسات، وتكوين النظام. كما تتضمن خادم Model Context Protocol (MCP) للاتصال بوكلاء الذكاء الاصطناعي. تغطي الوثائق التشغيل السريع، والبنية التحتية، والميزات، و MCP، وخدمات JSON الويب، ودليل الأتمتة. المشروع مرخص بموجب رخصة MIT.