لماذا تتصادم وكلاء الذكاء الاصطناعي لديك

غالبًا ما تفشل الأنظمة متعددة الوكلاء لأن الوكلاء يعملون ضد بعضهم البعض.

لقد شاهدت وكيلين يلغيان عمل بعضهما البعض لمدة أربعين دقيقة. يتضمن إعدادي وكلاء للبحث، والبرمجة، والمراجعة، ودعم المستخدم، وإدارة المعرفة. على الورق، يبدو الأمر ذكيًا، ولكن في الممارسة العملية، يتصرفون مثل القطط التي ترفض مشاركة الذاكرة.

تبدأ المشكلة في السياق.

يرى كل وكيل جزءًا صغيرًا من العالم. وكيل البحث يعرف الأوراق البحثية الحديثة ولكنه يتجاهل خارطة طريق منتجك. وكيل البرمجة يعرف قاعدة الكود البرمجي ولكنه ينسى ملاحظات المستخدمين. إنهم يتداخلون في عمل بعضهم البعض لأنهم لا يتشاركون الذاكرة نفسها.

حاولت استخدام قاعدة بيانات متجهة (vector database) مركزية لإصلاح ذلك، لكنها فشلت.

أحدثت قاعدة البيانات الكثير من الضجيج. حيث يقوم أحد الوكلاء بإلقاء ملخص مكون من عشرين صفحة في مساحة العمل، ثم يحاول وكيل آخر استخدام ذلك النص الضخم لاتخاذ قرار بشأن واجهة المستخدم (UI). أصبح الوكيل مرتبكًا. الأمر يشبه مكتبًا يكتب فيه كل موظف مذكرة طويلة كل يوم ويتوقع من الجميع قراءتها بالكامل.

التنسيق يمثل صراعًا أيضًا. فإما أن ينتظر الوكلاء التعليمات إلى الأبد، أو يعيدون كتابة العمل دون سؤال. إنهم يدخلون في حلقات مفرغة.

وجدت طريقتين لإصلاح ذلك:

  • تسليم الذاكرة (Memory handoffs): لا أسمح للوكلاء برؤية كل شيء. بدلاً من ذلك، أجبر كل وكيل على كتابة جملة قصيرة واحدة عند انتهائه من المهمة. يقرأ الوكيل التالي تلك الجملة فقط. هذا يزيل الضجيج ويحافظ على وضوح الإشارة.

  • التنسيق البشري: توقفت عن توقع أن ينظم الوكلاء أنفسهم ذاتيًا. أقوم بدور المنسق عند نقاط تفتيش محددة؛ حيث أراجع خططهم وأتخذ القرارات الصعبة. هذا يمنع الحلقات المفرغة ويحافظ على توافقهم.

في الإعدادات الصغيرة، يكون انتباهك هو عنق الزجاجة. يجب أن تعمل كـ "الغراء" الذي يربط بينهم.

المستقبل لا ينتمي للشخص الذي يمتلك أكبر عدد من الوكلاء، بل ينتمي للشخص الذي يجعل وكلاءه يعملون معًا دون فوضى.

المصدر: https://dev.to/elenarevicheva/why-your-ai-agents-keep-stepping-on-each-others-toes-4g7d

مجتمع تعليمي اختياري: https://t.me/GyaanSetuAi