...

منصة Dapr توسّع قدراتها لتدعم وكلاء الذكاء الاصطناعي

في عام 2019، أعلنت شركة مايكروسوفت عن منصة Dapr كمشروع مفتوح المصدر يهدف إلى تسهيل تطوير تطبيقات المايكروسيرفس (microservices) الموزعة. في ذلك الوقت، لم يكن مفهوم وكلاء الذكاء الاصطناعي متداولًا كما هو اليوم، لكن المثير أن Dapr كانت تحتوي على اللبنات الأساسية اللازمة لبناء هؤلاء الوكلاء من البداية.
شارك الان

في عام 2019، أعلنت شركة مايكروسوفت عن منصة Dapr كمشروع مفتوح المصدر يهدف إلى تسهيل تطوير تطبيقات المايكروسيرفس (microservices) الموزعة. في ذلك الوقت، لم يكن مفهوم وكلاء الذكاء الاصطناعي متداولًا كما هو اليوم، لكن المثير أن Dapr كانت تحتوي على اللبنات الأساسية اللازمة لبناء هؤلاء الوكلاء من البداية.

إطلاق Dapr Agents لدعم وكلاء الذكاء الاصطناعي

أعلن فريق تطوير Dapr مؤخرًا عن إطلاق Dapr Agents، وهي إضافة جديدة للمنصة تهدف إلى تمكين المطورين من بناء وكلاء ذكاء اصطناعي بسهولة وسرعة، بالاعتماد على اللبنات الأساسية الجاهزة داخل Dapr.

لماذا Dapr مناسبة للوكلاء؟

يقول يارون شنايدر، أحد مبتكري Dapr:

الوكلاء يُعدّون حالة استخدام مثالية لـ Dapr. فباستخدام ميزة الـ Actors الموجودة فيها، يمكن تشغيل الوكلاء بخفة وكفاءة، مع الحفاظ على الحالة (state) وتنفيذ المهام بسلاسة.

ومع أن Dapr توفر الكثير من البنية التحتية، إلا أن المطورين ما زالوا بحاجة إلى كتابة منطق الأعمال (business logic) بأنفسهم. والعديد من الأطر الموجودة حاليًا لا توفّر نفس المستوى من التنسيق والحفاظ على الحالة كما تفعل Dapr.

مشروع Floki هو الأساس

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

وكلاء أم مايكروسيرفس؟

يقول مارك فوسيل، أحد مبتكري Dapr:

نرى أن أنظمة الوكلاء اليوم هي في جوهرها أنظمة موزعة. يمكن اعتبارها نسخة جديدة من مفهوم المايكروسيرفس، لكن مع دمج نماذج اللغة الكبيرة (LLMs) بينها.

وهنا تبرز أهمية Dapr، التي توفّر محرك تنسيق فعال للغاية بفضل قدرتها على تشغيل الوكلاء في أجزاء من الثانية، مع الحفاظ على بياناتهم عند انتهاء المهمة.


دعم واسع للنماذج والخدمات

حاليًا، يمكن لـ Dapr Agents التفاعل مباشرة مع معظم مزوّدي نماذج الذكاء الاصطناعي، مثل:

  • AWS Bedrock
  • OpenAI
  • Anthropic
  • Mistral
  • Hugging Face

كما سيتم دعم النماذج المحلية (Local LLMs) قريبًا، مما يعزز من مرونة المنصة.

أدوات تفاعلية مضادة للأطفال

وهي فريدة من نوعها في Dapr Agents وأنها لم تتوقف عند استخدام الارتباطات التعاونية، بل تمكّن من تطوير مجموعة من الأدوات التي يمكن للوكيل تجربتها والتعاون .


دعم متعدد اللغات للبرمجة

Dapr Agents تدعم حاليًا لغة Python، مع خطط قريبة لإطلاق الدعم لكل من:

  • .NET
  • Java
  • JavaScript
  • Go
شارك الان
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.