Delivery Status Assistant وكيل ذكاء اصطناعي بـ Node.js و Gemini

تفاصيل العمل

مساعد حالة الشحنات (Delivery Status Assistant) وكيل ذكاء اصطناعي لشركة شحن وتوصيل، مبني باستخدام Node.js وواجهة Google Gemini API مع خاصية استدعاء الدوارل (Function Calling)، يرد على استفسارات العملاء عن الشحنات بلغة طبيعية.

يطرح العميل أسئلته بلغة بسيطة (مثل: "أين الطلب 1001؟" أو "أجل الطلب 1002 إلى يوم الجمعة")، فيحدد النموذج الأداة المناسبة للاستدعاء، وينفذ الكود عملية البحث أو الأجراء الفعلي، ثم يجيب الوكيل بجملة طبيعية.

الميزات الرئيسية:

استدعاء الدوال (Function Calling): إتاحة البحث عن الطلبات، إعادة جدولة التوصيل، وإلغاء الطلبات للنموذج كأدوات برمجية.

حلقة استدعاء أدوات محدودة (Bounded Tool-Calling Loop): يمكن للوكيل تسلسل أكثر من أداة قبل تقديم الإجابة النهائية.

بوابة أمان بتدخل بشري (Human-in-the-Loop): أي إجراء يعدل البيانات يتطلب تأكيداً مسبقاً، بينما تنفذ عمليات القراءة والبحث تلقائياً.

ذاكرة للمحادثة: الحفاظ على سياق الحوار عبر التفاعلات، بحيث تفهم المتابعات مثل "ألغه" الطلب المقصود بدقة.

المرونة وقواعد الرفض: إمكانية إعادة المحاولة مع التراجع التدريجي عند حدوث أعطال مؤقتة في الواجهة (API)، مع وجود

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات