أحدث اتجاهات الذكاء الاصطناعي، يقدمها لك الخبراء
احصل على رؤى منسقة حول أهم أخبار الذكاء الاصطناعي وأكثرها إثارةً للاهتمام. اشترِك في خدمة رسائل Think الإخبارية الأسبوعية. راجع بيان الخصوصية لشركة IBM.
BeeAI هي منصة مفتوحة المصدر توفر مكانًا مركزيًا لاكتشاف وكلاء الذكاء الاصطناعي وتشغيلهم ومشاركتهم عبر أُطُر العمل. تم تطوير BeeAI بواسطة IBM، وهي مبنية على بروتوكول اتصالات الوكيل (ACP) وتتم استضافتها على Linux Foundation. ويمكن للفرق استخدام إطار عمل BeeAI لنشر الوكلاء خارج أنظمتهم البنائية المنعزلة.
احصل على رؤى منسقة حول أهم أخبار الذكاء الاصطناعي وأكثرها إثارةً للاهتمام. اشترِك في خدمة رسائل Think الإخبارية الأسبوعية. راجع بيان الخصوصية لشركة IBM.
توفر BeeAI للمطورين الأفراد والفرق منصة مستقلة عن الإطار للعثور على وكلاء الذكاء الاصطناعي ونشرهم ومشاركتهم. تم تصميم المنصة لمعالجة التحديات الرئيسية الثلاثة عند العمل مع وكلاء الذكاء الاصطناعي:
النظم البنائية المنعزلة: كل عامل موجود داخل إطاره الخاص. تقوم BeeAI بجمع الوكلاء معًا في مساحة عمل مركزية واحدة لتسهيل تنسيق وكيل الذكاء الاصطناعي.
قابلية التوسع المحدودة: تتيح BeeAI للمستخدمين نشر الوكلاء دون الحاجة إلى التعامل مع إجراءات إعداد معقدة وفردية.
الاكتشاف المُجزَّأ: يقع وكلاء Bee في مركز اكتشاف مركزي، مما يجعل من السهل العثور على الذكاء الاصطناعي الوكيل وتجربته.
يمكن للمطورين الفرديين استخدام Bee لتبسيط عملية استكشاف الوكلاء ونشرهم لاستخدامهم في الأتمتة الوكيلة وغيرها من السياقات. وفي الوقت نفسه، يمكن للفرق مشاركة نفس مساحة عمل BeeAI من خلال مثيل مركزي للعمل المشترك في الوقت الفعلي مع إدارة اتصالات نموذج اللغة الكبيرة (LLM) وAPIs مركزيًا.
يستضيف كتالوج المجتمع جميع وكلاء 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 في حاويات ويتواصلون من خلال بروتوكول اتصال الوكيل (ACP). إحدى الخصائص المميزة لوكلاء الذكاء الاصطناعي هي القدرة على استدعاء الأدوات حسب الحاجة لتوسيع قدراتهم.
خادم BeeAI: يقوم الخادم بالتنسيق بين الوكلاء وإدارة دورات الحياة والتكوينات وتوجيه الاتصالات بين الوكلاء والعملاء وجمع بيانات القياس عن بُعد.
BeeAI CLI وواجهة المستخدم (UI): يتفاعل المستخدمون مع BeeAI من خلال وضعين. تعمل واجهة سطر الأوامر (CLI) على تسهيل البرمجة النصية والتحكم في الأوامر، بينما تتعامل واجهة المستخدم (UI) مع تفاعلات أكثر سهولة مثل المحادثات التخاطبية.
تكامل Python: تتيح مجموعة ACP SDK (مجموعة تطوير البرامج) للمطورين دمج BeeAI في تطبيقاتهم المستندة إلى Python. يمكن لـ BeeAI التعامل مع سير عمل الوكيل في سياق تطبيقات Python، مثل التطبيقات المصممة لأتمتة المهام.
Arise Phoenix للمراقبة: يتوفر Phoenix في BeeAI، وهو أداة مفتوحة المصدر لتتبع سلوك الوكيل ومراقبته.
يمكنك إنشاء مساعدين ووكلاء ذكاء اصطناعي ووكلاء أقوياء يعملون على أتمتة مهام سير العمل والعمليات باستخدام الذكاء الاصطناعي التوليدي ونشرها وإدارتها.
يمكنك بناء مستقبل عملك باستخدام حلول الذكاء الاصطناعي الجديرة بالثقة.
تساعد خدمات IBM Consulting AI في إعادة تصور طريقة عمل الشركات باستخدام حلول الذكاء الاصطناعي من أجل النهوض بأعمالها.