...
/بناء وكلاء الذكاء الاصطناعي في LlamaIndex: نظام متعدد الوكلاء
بناء وكلاء الذكاء الاصطناعي في LlamaIndex: نظام متعدد الوكلاء
تعرف على كيفية بناء أنظمة الذكاء الاصطناعي متعددة الوكلاء باستخدام LlamaIndex.
سنغطي ما يلي...
في درسنا السابق، أنشأنا نظامًا فعالًا يعتمد على وكيل واحد - مساعد ذكي قادر على تتبع الطلبات، ومعالجة المرتجعات، ومساعدة المستخدمين في العثور على المنتجات. وقد تعامل النظام مع استفسارات العملاء بكفاءة عالية باستخدام أدوات وحلول منطقية مدعومة بمنهجية LLM.
ولكن دعونا نتخيل وضعا جديدا.
يقول أحد المستخدمين:
"أريد إرجاع طلبي الأخير، وأريد أيضًا أن أقترح علي ساعة ذكية تتوافق جيدًا مع هاتف Samsung بسعر أقل من 200 دولار."
يبدو الأمر واضحًا ومباشرًا، ولكن خلف الكواليس، يتضمن هذا الاستعلام نوعين مختلفين للغاية من المهام :
التعامل مع الإرجاع (الذي يتضمن بيانات الطلب والعمليات)
التوصية بمنتج جديد (والذي يتضمن التصفية والتفضيلات وربما حتى تلخيص المراجعات)
بالتأكيد، يمكن لـ FunctionAgent الخاص بنا محاولة القيام بالأمرين.
لكن هذا يشبه أن تطلب من موظف واحد التعامل مع دعم العملاء، وأن يكون مساعدك الشخصي للتسوق، وأن يلخص المراجعات كلها مرة واحدة.
بدلاً من تحميل وكيل واحد أكثر من طاقته، ماذا لو أعطينا كل هذه المسؤوليات لوكيل متخصص؟
تمامًا كفريق حقيقي، نفكر الآن في التعاون. وهكذا، ندخل عالم الأنظمة متعددة الوكلاء .
فكر في الأمر كما لو كنت تقوم بتجميع فريق تعاوني:
يركز أحد الوكلاء على تقسيم المهمة (مثل المخطط).
يركز آخر بشكل بحت على استرجاع البيانات وتحليلها.
ويتخصص ثالث في التواصل - صياغة الاستجابات باللغة الطبيعية.
كل وكيل يعرف وظيفته، ويتحدثون مع بعضهم البعض لإنجاز الأمور.
يعكس هذا التحول - من وكيل ذكي واحد إلى فريق من الوكلاء المتخصصين - كيفية توسيع نطاق أنظمتنا في الحياة الواقعية. فهو يسمح لسير عملنا المدعوم بالذكاء الاصطناعي بأن يصبح أكثر مرونة وكفاءة، بل وحتى أكثر إبداعًا.
في هذا الدرس، سنستكشف كيفية تصميم مثل هذا النظام متعدد الوكلاء، وكيف يتعاون هؤلاء الوكلاء، وكيف يمكننا تنظيم محادثاتهم لحل المشكلات الأكثر تعقيدًا.
بناء نظام متعدد الوكلاء
نقدم الآن فريقًا من الوكلاء، ولكل منهم دور محدد بوضوح:
وكيل تخطيط الاستعلامات: هذا هو وكيل "المدير". يقرأ استعلام المستخدم المعقد ويُقسّمها إلى مهام فرعية أصغر. ثم يُفوّض كل مهمة إلى الوكيل الأكثر صلة.
وكيل دعم الطلبات: يتولى هذا الوكيل التعامل مع أي شيء يتعلق بالطلبات، بما في ذلك التحقق من الحالة ومعالجة المرتجعات وإلغائها.
وكيل خبير المنتج: يتخصص في العثور على المنتجات بناءً على التفضيلات مثل الميزانية وتوافق العلامة التجارية والفئة وما إلى ...