أهلاً بك في الوحدة الرابعة من رحلتنا لبناء وكلاء الذكاء الاصطناعي!
في الوحدة السابقة، قمنا ببناء جسر مهم. بدأت بتعلم أساسيات البرمجة، ثم تعمقت في مفاهيم الذكاء الاصطناعي، وفي الدرس الأخير، قمت بخطوة عملية هائلة: كتبت برنامجاً بلغة بايثون يتحدث مباشرة مع "عقل" الذكاء الاصطناعي (نموذج لغوي كبير) عبر واجهة برمجة التطبيقات (API). لقد تعلمنا كيف نُصدر الأوامر لهذا العقل.
الآن، حان الوقت للانتقال من مجرد التحدث إلى العقل، إلى بناء "كيان" متكامل يستخدم هذا العقل لإنجاز المهام في العالم الرقمي. هذا الكيان هو وكيل الذكاء الاصطناعي (AI Agent).
في هذا الدرس، وهو الأول في هذه الوحدة، سنضع حجر الأساس للمفاهيم. هدفنا هو تعريف وكيل الذكاء الاصطناعي بوضوح، وفهم الفرق الجوهري بينه وبين أنظمة سير العمل التقليدية (Workflows). بنهاية هذا الدرس، ستكون لديك رؤية واضحة لماهية الوكيل، وما الذي يجعله مختلفًا وثوريًا.
1. ما هو وكيل الذكاء الاصطناعي؟
لعل أفضل طريقة للبدء هي التمييز بين المكونات. لقد تعاملت بالفعل مع نموذج اللغة الكبير (LLM) مثل GPT. لكن النموذج وحده ليس وكيلاً.
لتبسيط الفكرة، شاهد هذا المقطع القصير من فيديو لـ"غريب الشيخ" يستخدم تشبيهاً ممتازاً.
لازم تفهم الفرق بين نموذج الذكاء الاصطناعي ووكيل الذكاء الاصطناعي ! LLM VS AI Agent
يقدم هذا المقطع تشبيهاً بسيطاً وفعالاً للتمييز بين نموذج اللغة (LLM) ووكيل الذكاء الاصطناعي (AI Agent).
شاهد الجزء من بداية الفيديو حتى الدقيقة 01:34. ركز على تشبيه محرك السيارة (الموتور) والسيارة الكاملة.
كما رأيت في الفيديو:
- نموذج اللغة الكبير (LLM): هو مثل المحرك القوي. لديه قدرة هائلة على فهم اللغة وتوليد النصوص، لكنه بنفسه لا يستطيع الذهاب إلى أي مكان.
- وكيل الذكاء الاصطناعي (AI Agent): هو مثل السيارة الكاملة. إنه النظام المتكامل الذي يأخذ المحرك (LLM) ويضيف إليه العجلات (الأدوات)، عجلة القيادة (القدرة على اتخاذ القرار)، ونظام الملاحة (التخطيط) ليؤدي مهمة متكاملة في العالم الحقيقي.
إذن، ما هو التعريف الرسمي لوكيل الذكاء الاصطناعي؟
ما المقصود بوكلاء الذكاء الاصطناعي؟
تقدم هذه المقالة من Amazon Web Services (AWS) تعريفًا دقيقًا ومفصلاً لوكلاء الذكاء الاصطناعي. اقرأ هذا الجزء للحصول على فهم رسمي للمفهوم.
اقرأ القسم الأول الذي يبدأ بعنوان "ما المقصود بوكلاء الذكاء الاصطناعي؟" حتى تصل إلى العنوان التالي. ركز على الكلمات المفتاحية مثل "يتفاعل مع بيئته"، "مهام ذاتية التوجيه"، و"يختار بشكل مستقل".
بناءً على ما قرأته وشاهدته، يمكننا تلخيص تعريف وكيل الذكاء الاصطناعي بأنه:
برنامج حاسوبي يستخدم نموذج لغة كبير (LLM) كعقله، بحيث يمكنه إدراك بيئته الرقمية، التفكير والتخطيط، واتخاذ إجراءات مستقلة لتحقيق هدف محدد.
إنه لا يكتفي بالرد على أسئلتك، بل يعمل نيابة عنك.
2. ما الذي يميز الوكيل عن البرامج التقليدية؟
الآن قد تتساءل: ما الذي يجعل الوكيل مختلفًا عن أي برنامج أتمتة آخر؟ الإجابة تكمن في مجموعة من المبادئ الأساسية التي تميزه.
شاهد هذا الجزء من فيديو "AI Plus - محمد الشامي" الذي يستعرض أهم 5 خصائص للنظام الذي يمكن أن نطلق عليه "وكيل".
02 ــــ تعرف علي الفرق بين الـ AI Agents والـ Workflows مع أمثلة عملية || Anthropic Article
يشرح هذا المقطع الخصائص التي تجعل نظامًا ما "وكيلًا" (Agentic). هذه الخصائص هي جوهر ما يميز الوكلاء.
شاهد المقطع من 05:06 إلى 09:04. لاحظ الخصائص الخمس المذكورة: القدرة على استدعاء LLMs، التفاعل مع الأدوات، التفاعل مع البيئة، التخطيط، والاستقلالية (Autonomy).
بناءً على الفيديو والمصادر، يمكننا تلخيص الفروقات الجوهرية في الجدول التالي المستوحى من مقال Nxcode:
| الميزة | برنامج أو نموذج تقليدي | وكيل ذكاء اصطناعي |
|---|---|---|
| الهدف | الإجابة، التنبؤ، أو توليد محتوى | تحقيق نتيجة عبر أفعال وإجراءات |
| الاستقلالية (Autonomy) | لا (يتبع تعليمات مباشرة) | نعم (يتخذ قراراته الخاصة) |
| استخدام الأدوات | لا | نعم (يستخدم APIs، يبحث في الإنترنت، يقرأ ملفات) |
| الذاكرة | محدودة (ينسى بعد انتهاء المحادثة) | مستمرة (يتذكر ويتعلم من التجارب) |
| التفاعل | ينتظر أوامر المستخدم | استباقي (يبادر بالخطوات اللازمة) |

3. الفرق الجوهري: سير العمل (Workflow) مقابل الوكيل (Agent)
هذا هو أهم جزء في درسنا اليوم. حتى في عالم الأنظمة الذكية التي تستخدم LLMs، يوجد طيف واسع يتراوح من الأتمتة البسيطة إلى الوكلاء الحقيقيين. المصطلحين الأساسيين هنا هما سير العمل (Workflow) و الوكيل (Agent).
لفهم هذا الفرق الدقيق والمهم، شاهد هذا المقطع الذي يشرحه بوضوح استنادًا إلى مقال من شركة Anthropic (إحدى الشركات الرائدة في الذكاء الاصطناعي).
02 ــــ تعرف علي الفرق بين الـ AI Agents والـ Workflows مع أمثلة عملية || Anthropic Article
هذا المقطع من قناة "AI Plus" هو أهم جزء في الدرس، حيث يوضح بدقة الفرق بين سير العمل الذكي والوكيل الحقيقي بناءً على درجة الاستقلالية في اتخاذ القرار.
شاهد المقطع بعناية من 09:04 إلى 14:13. ركز على مفهوم "المسار المحدد مسبقًا" (Predefined Path) في سير العمل مقابل "اتخاذ القرارات الديناميكية" (Dynamic Decisions) في الوكيل، ونسب الاستقلالية (10% مقابل 80%).
إليك خلاصة ما شاهدته:
-
سير العمل (Workflow):
- يتبع مسارًا محددًا مسبقًا من قبل المبرمج.
- قد يستخدم الـ LLM لأداء مهام صغيرة ومحددة ضمن هذا المسار (مثل تلخيص نص أو كتابة جزء من بريد إلكتروني).
- الـ LLM لا يقرر الخطوة التالية. القرار بشأن "ماذا بعد؟" يكون مبرمجًا بشكل ثابت.
- درجة الاستقلالية (Autonomy) منخفضة جدًا (أقل من 10%).
- مثال: نظام يقرأ رسائل البريد، وإذا كان عنوان الرسالة يحتوي على كلمة "فاتورة"، يستخدم الـ LLM لاستخراج المبلغ وتاريخ الاستحقاق ووضعهما في جدول بيانات. المسار ثابت ولا يتغير.
-
الوكيل (Agent):
- يُعطى هدفًا عامًا، ويقرر المسار بنفسه بشكل ديناميكي.
- يستخدم الـ LLM كـ محرك لاتخاذ القرار. يفكر في الخطوات اللازمة، يختار الأدوات المناسبة، وينفذها.
- مسار التنفيذ غير ثابت ويمكن أن يتغير بناءً على النتائج التي يحصل عليها في كل خطوة.
- درجة الاستقلالية (Autonomy) عالية جدًا (تصل إلى 80% أو أكثر).
- مثال: يُعطى هدف "ابحث عن أفضل رحلة طيران من الرياض إلى القاهرة الأسبوع المقبل بأقل من 1500 ريال". سيقوم الوكيل من تلقاء نفسه بالبحث في مواقع مختلفة، مقارنة الأسعار، التحقق من التواريخ، وربما حتى البحث عن خيارات بديلة إذا لم يجد شيئًا مناسبًا، كل ذلك دون تدخل منك.
اختبر فهمك!
لنفترض أنك بنيت نظامين:
- النظام الأول: كل ساعة، يقوم بقراءة آخر الأخبار من موقع معين، ثم يستخدم الـ LLM لتلخيص كل خبر في جملة واحدة، ثم ينشر هذه الجملة على حساب تويتر.
- النظام الثاني: تعطيه هدف: "واكِب آخر أخبار الذكاء الاصطناعي اليوم، واكتب لي تقريراً موجزاً عنها في نهاية اليوم". فيقوم النظام بالبحث في جوجل، ومتابعة حسابات معينة على تويتر، وقراءة عدة مقالات، ثم يقرر ما هي أهم الأخبار، ويجمعها في تقرير واحد.
أي نظام يُعتبر "سير عمل" (Workflow) وأيهما يُعتبر "وكيل" (Agent)؟ ولماذا؟
Show answer
-
النظام الأول هو سير عمل (Workflow): لأن خطواته ثابتة ومحددة مسبقًا (اقرأ من موقع X -> لخص -> انشر في تويتر Y). الـ LLM يقوم بمهمة محددة (التلخيص) لكنه لا يقرر المسار العام للعملية.
-
النظام الثاني هو وكيل (Agent): لأنه أُعطي هدفًا عامًا. وهو من يقرر بشكل مستقل أين يبحث، وماذا يقرأ، وكيف يقيم أهمية الأخبار، وكيف يصيغ التقرير النهائي. مسار عمله ديناميكي وغير محدد مسبقًا.
خلاصة الدرس
لقد قطعنا اليوم شوطًا مهمًا في فهم العالم الجديد لوكلاء الذكاء الاصطناعي. لم تعد هذه الكلمة مجرد مصطلح غامض، بل أصبحت مفهومًا واضحًا له خصائص محددة.
أهم النقاط التي تعلمناها:
- وكيل الذكاء الاصطناعي ليس مجرد نموذج لغوي (LLM)، بل هو نظام متكامل يستخدم الـ LLM كعقل للإدراك والتفكير والتنفيذ.
- السمة الجوهرية للوكيل هي الاستقلالية (Autonomy)؛ القدرة على اتخاذ القرارات والتصرف بشكل مستقل لتحقيق هدف.
- الفرق الرئيسي بين سير العمل (Workflow) والوكيل (Agent) يكمن في مسار التنفيذ: سير العمل يتبع مسارًا ثابتًا ومحددًا مسبقًا، بينما يحدد الوكيل مساره بشكل ديناميكي لتحقيق هدفه.
ماذا بعد؟
الآن بعد أن عرفنا ما هو الوكيل، سننتقل في الدرس القادم لاستكشاف كيف يعمل. سنتعمق في دورة حياة الوكيل (Agent Lifecycle)، وهي العملية التكرارية المكونة من ثلاث خطوات أساسية: الإدراك (Perceive)، التفكير (Think)، والتنفيذ (Act). هذه الدورة هي المحرك الذي يمنح الوكيل قدرته على العمل باستقلالية. استعد للغوص في آلية عمل هذه الأنظمة الذكية.