من وكلاء المحادثة إلى أنظمة قابلة للحوكمة: دليل معماري
OpenAI
Google/DeepMind
Microsoft
Anthropic
LangChain
Mastra
CrewAI
KaibanJS
تقدم هذه المقالة دليلاً شاملاً لوكلاء نموذج اللغة الكبير والأنظمة متعددة الوكلاء، وتغطي استراتيجيات من ReAct إلى الرسوم البيانية، والتنفيذ الدائم، وعزل الموارد، والذاكرة، والاختبارات، والأمان في الإنتاج. تساعد المطورين على فهم متى يكون وكيل واحد كافياً، ومتى تكون الوكلاء المتعددون مفيدين، وكيفية اختيار البنى القابلة للتطبيق الأدنى. وتؤكد المقالة على أن أنظمة الوكلاء الحديثة هي طبقات متعددة بدلاً من مكتبات واحدة.
هذا المقال هو دليل للمطورين لفهم الأنظمة العاملة بالوكلاء (Agentic Systems): فهو يوضح الفرق بين الوكيل (Agent) وسير العمل (Workflow) العادي، ومتى يتم استخدام وكيل واحد أو عدة وكلاء. ويوضح المقال أن الوكيل يُعرَّف على أنه نموذج + حلقة عمل + أدوات + حالة + قواعد وقيود. يتتبع المقال التطور من نهج ReAct (الذي ظهر في 2022)، والذي قدم دورة التفكير-الفعل-الملاحظة، إلى البنية الحوارية التي شاعت بواسطة AutoGen في عام 2023، ثم إلى الهياكل القائمة على الرسوم البيانية مثل LangGraph في عام 2024. ويشير المقال إلى أن وكيلًا واحدًا غالبًا ما يكون كافيًا للعديد من التطبيقات، وأن الإعدادات متعددة الوكلاء لا تحقق فوائد إلا عندما تختلف الأدوار حقًا في السياق أو الأدوات أو الصلاحيات. كما يناقش المقال استراتيجيات مختلفة (مثل ReAct وPlan-and-Solve وReWOO وTree of Thoughts وRAP وLATS وSelf-Refine وReflexion وMRKL) ويلاحظ أنه كلما كانت الخطوات محددة مسبقًا، قلّت الحرية التي يحتاجها النموذج. ويقدم المقال مفهوم "مسرح الوكلاء" حيث تتظاهر استدعاءات متطابقة لنماذج اللغة الكبيرة (LLMs) بأنها فريق، ويؤكد على فصل المنطق الحتمي (الكود) عن المنطق الاحتمالي (قرارات نماذج اللغة الكبيرة). أخيرًا، يقدم المقال مجموعة تقنيات حديثة للوكلاء تشمل طبقات مثل حزم تطوير برمجيات الوكلاء (Agent SDKs)، وبيئات تشغيل الرسوم البيانية، والذاكرة، والعزل (Sandboxing)، والمراقبة، ويسرد أمثلة مثل OpenAI Agents SDK وGoogle ADK وLangGraph وMastra وغيرها.
المصدر: Habr — хаб ИИ —
الأصلي
