لماذا يتم المبالغة في هندسة معظم وكلاء الذكاء الاصطناعي
وكلاء الذكاء الاصطناعي (AI agents) في كل مكان.
ترى أسراباً من الوكلاء، وفرقاً ذاتية القيادة، ووكلاء تخطيط. تظهر أطر عمل جديدة كل أسبوع. بعد دراسة سير عمل الذكاء الاصطناعي (AI workflows)، توصلت إلى استنتاج.
معظم وكلاء الذكاء الاصطناعي يتم المبالغة في هندستهم.
الوكلاء ليسوا عديمي الفائدة. غالباً ما يحل المطورون المشكلات باستخدام الوكلاء بينما يمكن لسير عمل بسيط (simple workflows) إصلاحها.
الصناعة تعشق التعقيد
تخيل أنك تريد بناء نظام لقراءة ملفات PDF والإجابة على الأسئلة.
يقوم بعض المطورين بإنشاء بنيات تحتية ضخمة. يستخدمون ستة وكلاء، وإدارة معقدة للحالة (state management)، ومزامنة للذاكرة. هذا يسبب الكثير من الصداع.
يمكنك غالباً حل نفس المشكلة بتسلسل بسيط: • PDF • Chunk • Embed • Vector DB • LLM • Response
سير العمل (workflow) كافٍ. لست بحاجة إلى جيش من الوكلاء.
سير العمل يحل معظم المشكلات
معظم تطبيقات الذكاء الاصطناعي حتمية (deterministic). فهي تتبع تسلسلاً محدداً.
تشمل الأمثلة: • Document Q&A • Customer support • Meeting summaries • Blog generation • Code review
هذه هي "سير عمل" وليست أنظمة ذاتية القيادة. سير العمل أسهل في تصحيح الأخطاء (debug)، والتوسع (scale)، والصيانة. يجب أن يكون التعقيد مبرراً.
الوكلاء يضيفون تكاليف خفية
كل وكيل إضافي يضيف: • تكاليف توكن (token) أعلى • زمن استجابة (latency) أكبر • فرص أكبر للهلوسة (hallucinations) • صعوبة في تصحيح الأخطاء • بنية تحتية معقدة
يتحول التطبيق البسيط بسرعة إلى مشروع هندسي ضخم.
أين يتألق الوكلاء حقاً
أنا لست ضد الوكلاء. الوكلاء يعملون بشكل جيد عندما: • تستغرق المهام وقتاً طويلاً، مثل البحث في مواقع إلكترونية متعددة. • تتطلب القرارات بناءً على المنطق. • يجب أن تتعاون أدوات متعددة، مثل Email و GitHub و Slack. • يكون التدخل البشري جزءاً من العملية.
قاعدتي
غالباً ما يقفز المطورون إلى أطر عمل مثل CrewAI أو LangGraph مباشرة. قبل أن تفعل ذلك، اطرح سؤالاً واحداً: هل يمكن لسير العمل حل هذا؟
إذا كانت الإجابة نعم، فابدأ من هناك. استخدم الوكلاء فقط عندما يتطلب التعقيد ذلك. لا تستخدمهم بسبب الضجيج الإعلامي (hype).
أنا أتبع هذا المبدأ:
- سير العمل أولاً.
- الوكيل ثانياً.
- تعدد الوكلاء أخيراً.
التعقيد ليس ابتكاراً. التعقيد هو تكلفة. لا يهتم المستخدمون بعدد الوكلاء الذين تستخدمهم، بل يهتمون بأن تعمل أداتك.
البساطة هي أفضل ميزة.
Source: https://dev.to/jaideepparashar/why-i-think-most-ai-agents-are-overengineered-249o
Optional learning community: https://t.me/GyaanSetuAi