ما هي BeeAI؟

المؤلفون

Ivan Belcic

Staff writer

Cole Stryker

Staff Editor, AI Models

IBM Think

BeeAI هي منصة مفتوحة المصدر توفر مكانًا مركزيًا لاكتشاف وكلاء الذكاء الاصطناعي وتشغيلهم ومشاركتهم عبر أُطُر العمل. تم تطوير BeeAI بواسطة IBM، وهي مبنية على بروتوكول اتصالات الوكيل (ACP) وتتم استضافتها على Linux Foundation. ويمكن للفرق استخدام إطار عمل BeeAI لنشر الوكلاء خارج أنظمتهم البنائية المنعزلة.

أحدث الأخبار التقنية، مدعومة برؤى خبراء

ابقَ على اطلاع دائم على أبرز الاتجاهات في مجالات الذكاء الاصطناعي، والأتمتة، والبيانات، وغيرها الكثير من خلال رسالة Think الإخبارية. راجع بيان الخصوصية لشركة IBM.

شكرًا لك! أنت مشترك.

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

ما هي وظيفة BeeAI؟

توفر BeeAI للمطورين الأفراد والفرق منصة مستقلة عن الإطار للعثور على وكلاء الذكاء الاصطناعي ونشرهم ومشاركتهم. تم تصميم المنصة لمعالجة التحديات الرئيسية الثلاثة عند العمل مع وكلاء الذكاء الاصطناعي:

  • النظم البنائية المنعزلة: كل عامل موجود داخل إطاره الخاص. تقوم BeeAI بجمع الوكلاء معًا في مساحة عمل مركزية واحدة لتسهيل تنسيق وكيل الذكاء الاصطناعي.

  • قابلية التوسع المحدودة: تتيح BeeAI للمستخدمين نشر الوكلاء دون الحاجة إلى التعامل مع إجراءات إعداد معقدة وفردية.

  • الاكتشاف المُجزَّأ: يقع وكلاء Bee في مركز اكتشاف مركزي، مما يجعل من السهل العثور على الذكاء الاصطناعي الوكيل وتجربته.

يمكن للمطورين الفرديين استخدام Bee لتبسيط عملية استكشاف الوكلاء ونشرهم لاستخدامهم في الأتمتة الوكيلة وغيرها من السياقات. وفي الوقت نفسه، يمكن للفرق مشاركة نفس مساحة عمل BeeAI من خلال مثيل مركزي للعمل المشترك في الوقت الفعلي مع إدارة اتصالات نموذج اللغة الكبيرة (LLM) وAPIs مركزيًا.

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

وكلاء الذكاء الاصطناعي

5 أنواع من وكلاء الذكاء الاصطناعي: الوظائف الذاتية والتطبيقات الواقعية

اكتشِف كيف يتكيّف الذكاء الاصطناعي القائم على الأهداف والمنفعة مع سير العمل والبيئات المعقدة.

استخدام الوكلاء في BeeAI

قام فريق البحث في شركة IBM ببناء BeeAI حول مجموعة من الميزات الأساسية التي تمكّنه من أداء وظائفه كمساحة عمل وكيلة. ويشمل ذلك ما يلي:

كتالوج الوكلاء

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

يتم فرز الوكلاء حسب النوع. تقدم BeeAI وكلاء الدردشة للمحادثة من خلال واجهة روبوت المحادثة . وفي الوقت نفسه، يشكل وكلاء عدم التدخل العمود الفقري للعديد من مهام سير العمل الوكلاء، لأنها مصممة للعمل بشكل مستقل بعد تلقي تعليمات واحدة.

يستضيف كتالوج المجتمع وكلاء تم إنشاؤهم بواسطة المستخدم، ويمكن للمستخدمين أيضًا دفع الوكلاء الذين قاموا ببنائهم إلى GitHub من خلال واجهة BeeAI.

بيئات مستقلة عن إطار العمل

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

الإعداد

تتضمن عملية الإعداد إدخال مفتاح واجهة برمجة التطبيقات، وتوصيات لاختيار النموذج، واختبار الاتصال، والخيارات الخاصة بالمزود، مثل نافذة سياق Ollama. تشمل مقدمي النماذج اللغوية الكبيرة المتاحين Claude من Anthropic، وGPT من OpenAI، وDeepSeek، وwatsonx من IBM. ويتوفر Llama3 الخاص بـ Meta من خلال اتصال Ollama المحلي.

يمكن للمستخدمين استيراد الوكلاء محليًا أو من مستودعات GitHub، وأُطُر عمل أخرى مثل LangChain وحتى بناء وكلائهم الخاصة لاستخدامها في BeeAI.

وكلاء التشغيل

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

تتم إضافة قابلية الملاحظة إلى المنصة من خلال بث السجلات في الوقت الفعلي من أي وكيل قيد التشغيل. تجمع BeeAI بيانات القياس عن بُعد باستخدام OpenTelemetry وترسلها إلى مثيل Arize Phoenix معين.

كيف يعمل BeeAI؟

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

  • الوكلاء: يتم وضع الوكلاء في BeeAI في حاويات ويتواصلون من خلال بروتوكول اتصال الوكيل (ACP). إحدى الخصائص المميزة لوكلاء الذكاء الاصطناعي هي القدرة على استدعاء الأدوات حسب الحاجة لتوسيع قدراتهم.

  • خادم BeeAI: يقوم الخادم بالتنسيق بين الوكلاء وإدارة دورات الحياة والتكوينات وتوجيه الاتصالات بين الوكلاء والعملاء وجمع بيانات القياس عن بُعد.

  • BeeAI CLI وواجهة المستخدم (UI): يتفاعل المستخدمون مع BeeAI من خلال وضعين. تعمل واجهة سطر الأوامر (CLI) على تسهيل البرمجة النصية والتحكم في الأوامر، بينما تتعامل واجهة المستخدم (UI) مع تفاعلات أكثر سهولة مثل المحادثات التخاطبية.

  • تكامل Python: تتيح مجموعة ACP SDK (مجموعة تطوير البرامج) للمطورين دمج BeeAI في تطبيقاتهم المستندة إلى Python. يمكن لـ BeeAI التعامل مع سير عمل الوكيل في سياق تطبيقات Python، مثل التطبيقات المصممة لأتمتة المهام.

  • Arise Phoenix للمراقبة: يتوفر Phoenix في BeeAI، وهو أداة مفتوحة المصدر لتتبع سلوك الوكيل ومراقبته.

حلول ذات صلة
وكلاء الذكاء الاصطناعي للأعمال

يمكنك إنشاء مساعدين ووكلاء ذكاء اصطناعي ووكلاء أقوياء يعملون على أتمتة مهام سير العمل والعمليات باستخدام الذكاء الاصطناعي التوليدي ونشرها وإدارتها.

    استكشف watsonx Orchestrate
    حلول وكلاء الذكاء الاصطناعي من IBM

    يمكنك بناء مستقبل عملك باستخدام حلول الذكاء الاصطناعي الجديرة بالثقة.

    استكشف حلول وكلاء الذكاء الاصطناعي
    خدمات الذكاء الاصطناعي لدى IBM Consulting

    تساعد خدمات IBM Consulting AI في إعادة تصور طريقة عمل الشركات باستخدام حلول الذكاء الاصطناعي من أجل النهوض بأعمالها.

    استكشف خدمات الذكاء الاصطناعي
    اتخِذ الخطوة التالية

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

    استكشف watsonx Orchestrate استكشف watsonx.ai