الوصف
Agent Squad هو إطار عمل مرن وقوي مفتوح المصدر مصمم لتنسيق وكلاء الذكاء الاصطناعي المتعددين للتعامل مع المحادثات المعقدة. كان سابقًا مستضافًا تحت awslabs/agent-squad، ويتم صيانته الآن بواسطة 2FastLabs ويقدم حلاً قويًا لإدارة تفاعلات وكلاء الذكاء الاصطناعي المتنوعة.
يكمن جوهر Agent Squad في تصنيف النوايا الذكي الخاص به، والذي يقوم بتوجيه استعلامات المستخدم ديناميكيًا إلى الوكيل الأنسب بناءً على السياق والمحتوى. هذا يضمن معالجة فعالة واستجابات دقيقة. تم تنفيذ الإطار بالكامل بكل من Python و TypeScript، مما يوفر للمطورين المرونة في لغتهم المختارة. وهو يدعم الاستجابات المتدفقة وغير المتدفقة من وكلاء مختلفين، مما يلبي احتياجات التطبيقات المختلفة.
إدارة السياق هي ميزة رئيسية، مما يسمح للنظام بالحفاظ على سجل المحادثات واستخدامه عبر وكلاء متعددين، مما يضمن تفاعلات متماسكة وطبيعية. يتميز Agent Squad ببنية قابلة للتوسيع، مما يسهل دمج وكلاء جدد أو تخصيص الوكلاء الحاليين. تعني قدرته على النشر الشامل أنه يمكن تشغيله في أي مكان، من AWS Lambda إلى البيئات المحلية أو أي منصة سحابية.
لتحسين تنسيق الوكلاء، يقدم Agent Squad SupervisorAgent. تتيح هذه المكونات تنسيقًا متطورًا للفريق بين الوكلاء المتخصصين باستخدام بنية "الوكيل كأدوات". يمكن لوكيل رائد تنسيق فريق من الوكلاء المتخصصين بالتوازي، مع الحفاظ على السياق وتقديم استجابات متماسكة. يدعم SupervisorAgent تنسيق الفريق، والمعالجة المتوازية، وإدارة السياق الذكية، والتفويض الديناميكي، وهو متوافق مع أنواع مختلفة من الوكلاء مثل Bedrock و Anthropic و Lex.
يأتي الإطار مع وكلاء ومصنفات مُعدة مسبقًا، بالإضافة إلى مجموعة متنوعة من المكونات الجاهزة للاستخدام للنشر السريع. كما يسمح بدمج سهل لوكلاء مخصصين وحلول تخزين رسائل المحادثة. هذه القدرة على التكيف تجعل Agent Squad مناسبًا لمجموعة واسعة من التطبيقات، من روبوتات المحادثة البسيطة إلى أنظمة الذكاء الاصطناعي المتطورة التي تتطلب توسعًا فعالًا ومتطلبات متنوعة.
تعرض الأمثلة المقدمة قدراته في مجالات مثل استوديوهات إنتاج الأفلام بالذكاء الاصطناعي، ومخططي السفر بالذكاء الاصطناعي، ومحاكيات دعم التجارة الإلكترونية، وتطبيقات الدردشة العامة. يدعم الإطار التثبيت المعياري، مما يسمح للمستخدمين بتثبيت المكونات الضرورية فقط، مثل تكامل AWS أو تكامل Anthropic أو تكامل OpenAI.
الميزات الأساسية لـ Agent Squad
تصنيف نوايا ذكي لتوجيه الاستعلامات ديناميكيًا
دعم لغتين في Python و TypeScript
استجابات وكلاء مرنة مع خيارات التدفق وغير التدفق
إدارة سياق قوية عبر وكلاء متعددين
بنية قابلة للتوسيع لدمج الوكلاء المخصصين بسهولة
نشر شامل عبر منصات سحابية وبيئات محلية متنوعة
وكلاء ومصنفات مُعدة مسبقًا للنشر السريع
SupervisorAgent لتنسيق فريق متطور بين وكلاء الذكاء الاصطناعي
دعم المعالجة المتوازية والتفويض الديناميكي
التوافق مع أنواع وكلاء مختلفة بما في ذلك Bedrock و Anthropic و Lex
خيارات تثبيت معيارية لتكاملات AWS و Anthropic و OpenAI
البدء مع Agent Squad
استنساخ: احصل على إطار عمل Agent Squad من مستودع GitHub الخاص به.
تثبيت: قم بتثبيت التبعيات اللازمة باستخدام pip لـ Python أو npm لـ TypeScript.
تكوين: قم بإعداد الوكلاء والمصنفات وأي متغيرات بيئة مطلوبة.
دمج: أضف وكلاءك المخصصين أو استخدم الوكلاء المُعدين مسبقًا داخل المنسق.
تنفيذ: قم بتوجيه الطلبات إلى المنسق لإدارة تفاعلات الوكلاء.
تحسين: قم بضبط تكوينات الوكلاء ومنطق التوجيه لتحسين الأداء.
حالات استخدام Agent Squad
- تطوير روبوتات المحادثة بالذكاء الاصطناعي
- أتمتة دعم العملاء
- أنظمة الوكلاء المتعددين
- توليد المحتوى
- تخطيط السفر
- استرجاع المعلومات
- أتمتة المهام







