وكلاء الذكاء الاصطناعي يحظون بشعبية كبيرة هذه الأيام هذه البرامج، التي يمكنها تنفيذ مهام نيابةً عن مستخدميها، تُعَد مستقبل الذكاء الاصطناعي. وأصبحت هذه البرامج جزءًا أساسيًا من استراتيجية الذكاء الاصطناعي لدى شركات التكنولوجيا الكبرى، بما في ذلك Oracle وMicrosoft وSalesforce وبالطبع IBM، فضلًا عن عمالقة الذكاء الاصطناعي مثل OpenAI وPerplexity.
وفقًا لما ذكره Marc Benioff، الرئيس التنفيذي لشركة Salesforce، والذي تم تداول حماسه على نطاق واسع في الصحافة في ديسمبر الماضي، يمكن أن يمثِّل استخدام وكلاء الذكاء الاصطناعي لحل المشكلات واتخاذ القرارات فرصة بقيمة تريليون دولار.
تعرَّف على BeeAI. في العام الماضي، أطلقت IBM Research إطار Bee Agent Framework، وهي منصة مفتوحة المصدر بالكامل ولا تتطلب برمجة للبدء باستخدام الوكلاء. وكلاء الذكاء الاصطناعي، المعروفون باسم "النحل"، يتصلون بالنموذج اللغوي الكبير (LLM) ويمكنهم الوصول إلى الأدوات للرد على استفسارات المستخدمين وأداء المهام. يمكن للوكلاء أيضًا التفكير فيما يفعلونه والتوصل إلى أساليب جديدة. الآن، يعمل الفريق على تطوير BeeAI وإصدار تحسينات، تشمل إضافة إطار عمل Python، ودعم الوكلاء المتعددين، وتحسين تجربة المطورين.
تعمل تحديثات BeeAI على تعزيز الفكرة من خلال إضافة دعم الوكلاء المتعددين. الرؤية الشاملة، وفقًا لما ذكره Michael (Max) Maximilien، المهندس المتميز في IBM، هي "جعل الأمور البسيطة بسيطة، والأمور المعقدة ممكنة".
"الطريقة التي تنظر بها إلى BeeAI هي أنها توسِّع هذا النموذج بحيث لا تحتاج بالضرورة إلى وكيل واحد فقط للإجابة عن سؤال. بل قد تحتاج إلى وكلاء متعددين".
يحاول النهج الوكيل محاكاة طريقة تفاعل البشر وإنجازهم للعمل في الحياة الواقعية.
عادةً، تتكون الفِرق عالية الأداء من أشخاص يركزون بشكل كبير على مهام محددة، لكنهم قادرون أيضًا على إدارة التبعيات المتوازية التي يعمل عليها أعضاء الفريق الآخرون. ولكي يكون العمل فعَّالًا، يجب على الموظفين أداء بعض المهام بشكل متزامن، بينما تتطلب مهام أخرى التنفيذ بشكل متسلسل.
يوضِّح Maximilien: "إن BeeAI لا يُتيح فقط استخدام عدة وكلاء، بل يشمل أيضًا وكلاء من تنفيذات مختلفة. ليس من الضروري أن يكونوا جميعًا من نفس نوع الوكلاء. الفكرة هي أنه يمكنهم التعاون للإجابة عن الاستفسارات أو تنفيذ مهام سير العمل للمستخدمين".
يقول Maximilien إن هناك أيضًا عنصر إعادة الاستخدام في الوكالة المتعددة، أي أن عدة وكلاء متخصصين يعملون معًا بدلًا من أن يحاول وكيل واحد القيام بكل شيء. أحد الجوانب الرئيسية هو أن BeeAI يُعَد مشروعًا مفتوح المصدر، وتم تنفيذه باستخدام TypeScript وPython. ويسعى الفريق المسؤول عن Agent Bee Framework وBeeAI إلى دمج تعليقات المستخدمين. يقول: "نريد للمنصة أن تكون مفيدة وجاهزة من اللحظة الأولى، ولذلك نحتاج إلى تعليقات وملاحظات المستخدمين".
يقول Maximilien: "لدينا مجموعة من الرؤى الواضحة حول الكيفية التي ينبغي بها تنفيذ الوكالة المتعددة، لكننا نؤمن أيضًا بأن الأفضل هو تنفيذها بشكل مفتوح. وهذا يشبه تطوُّر البرمجة من اللغات الإجرائية إلى اللغات القائمة على الكائنات. وقد نجحت هذه النماذج الجديدة لأن العديد من اللغات، مثل Java، تبنّت الانفتاح، ما أدَّى إلى تعزيز الإبداع وتسهيل الاستخدام".
بدأت العديد من المؤسسات بالفعل باستكشاف كيفية استخدام أطر عمل الوكلاء المتعددين لتحقيق مستوى أعلى من التوسع والأداء - خاصةً عند تنفيذ المهام الأكثر تعقيدًا أو المتخصصة في مجالات معينة.
يقول Maximilien: "تحتاج أغلب الشركات إلى معالجة مشكلات محددة. ولحل هذه المشكلات بالذكاء الاصطناعي، يتعيّن عليها إنشاء حل قائم على الوكلاء وتوثيق سير العمل باستخدام النماذج اللغوية الكبيرة والأدوات. إنها تحتاج إلى معالجة مهام سير العمل اليومية، وتمكين المستخدمين، وتعزيز عملياتهم".
يعتقد Maximilien أن المؤسسات ترى أن الذكاء الاصطناعي ليس مجرد وسيلة لأتمتة سير العمل، بل أيضًا لتمكين الموظفين. وهذه هي القيمة الحقيقية.
يقول: "نرى أن هذا سيستمر في النمو مع إضافات الوكلاء المتعددين، لأن المستخدمين الفرديين سيجدون قيمة أكبر في حل المشكلات الأكثر تعقيدًا"، ويدعو المطورين لاستخدام BeeAI ودمجه في أدواتهم.