المفاهيم مشروحةً
ما هو الـ AI agent؟ (بكلمات بسيطة)
الـ agent ليس chatbot أذكى. إنه شكل مختلف من الأشياء — شكل يستطيع اتخاذ الإجراءات، والنظر إلى النتائج، وتقرير ما يفعل تاليًا، في حلقة، حتى تُنجَز المهمة.
«Agent» هي كلمة العام، ومثل معظم كلمات العام، تُستخدَم لتعني عشرة أشياء مختلفة. لنصحّح ذلك. المفهوم الكامن تحتها بسيط، وبمجرد أن يتّضح، يصبح الكثير مما يجري في الذكاء الاصطناعي الآن منطقيًا فجأة.
ابدأ بما ليس عليه الـ agent
أنت تعرف الـ chatbots مسبقًا. تكتب رسالة، فيكتب الذكاء الاصطناعي ردًّا، ثم ينتظر. إنه شريك محادثة بارع، لكنه في جوهره تفاعلي: دور واحد، ثم يتوقّف. إن احتاجت المهمة إلى خمس خطوات، فأنت من يقود الخمس جميعًا — تسأل، تقرأ، تقرّر ما التالي، تسأل من جديد.
الـ agent يقلب ذلك. تعطيه هدفًا، فيقود الخطوات بنفسه.
الحلقة التي تجعل الـ agent agent
إليك الفكرة بأكملها في ثلاث كلمات: تصرّف، راقب، قرّر.
الـ agent:
- يتصرّف — يتّخذ خطوة ملموسة نحو الهدف (يقرأ ملفًا، يشغّل أمرًا، يبحث في الويب، يرسل request).
- يراقب — ينظر إلى ما حدث فعلًا (محتويات الملف، مخرجات الأمر، رسالة الخطأ، نتائج البحث).
- يقرّر — بناءً على ما راقبه، يختار الخطوة التالية. ثم يعود إلى الحلقة ليتصرّف من جديد.
يستمر في دوران تلك الحلقة — يتصرّف، يراقب، يقرّر — حتى يتحقّق الهدف أو يصطدم بشيء لا يمكن أن تحلّه سواك. تلك الحلقة هي الفرق بأكمله بين agent وchatbot. الـ chatbot يجيب؛ والـ agent ينجز شيئًا.
تشبيه بشري: الـ chatbot كأن تراسل صديقًا واسع المعرفة بسؤال واحد في كل مرة. والـ agent كأن تسلّم مساعدًا قديرًا مهمة وتقول له «دبّر هذا الأمر» — فيمضي، ويجرّب أشياء، ويلاحظ ما ينجح، ويعدّل، ويعود حين يكون قد تولّى الأمر.
لماذا الحلقة بهذه الأهمية الكبيرة
لأن معظم العمل الحقيقي ليس خطوة واحدة. إنه «اكتشف لماذا التقرير خاطئ» — وهذا يعني النظر في البيانات، وتكوين فرضية، وفحصها، والوقوع في الخطأ، وتكوين فرضية أخرى، وأخيرًا العثور على المعادلة المعطوبة. يستطيع الـ chatbot أن ينصحك خلال ذلك. أمّا الـ agent فيستطيع فعله، لأنه يستطيع التصرّف بناءً على ما يتعلّمه في كل خطوة بدلًا من انتظارك لتنقله إليه.
ولهذا أيضًا تستطيع الـ agents أن تفاجئك بطرق جيدة. لأنها تراقب نتائج حقيقية بدلًا من التخمين، تستطيع التعافي من حركة أولى خاطئة — ترى الخطأ، تفهمه، وتجرّب شيئًا آخر — تمامًا كما يفعل الإنسان.
Claude Code هو agent تستطيع مشاهدته
أوضح طريقة لفهم الـ agents هي أن ترى واحدًا يعمل. Claude Code هو agent يعيش في الـ terminal الخاص بك:
- تعطيه هدفًا: «صفحة تسجيل الدخول معطّلة — اكتشف السبب وأصلحها.»
- يتصرّف — يفتح الملفات ذات الصلة، يشغّل التطبيق، يعيد إنتاج الـ bug.
- يراقب — يقرأ الخطأ، يرى ما يحدث فعلًا.
- يقرّر — يكوّن نظرية، يجري تغييرًا، يشغّله من جديد للتحقّق.
- يكرّر الحلقة حتى تعمل الصفحة، ثم يعرض عليك ما غيّره بالضبط.
أنت لا تنقل المعلومات بين الخطوات. تضع الهدف وتراجع النتيجة. هذا هو شكل الـ agent.
ما يمنح الـ agent مداه: الأدوات
الـ agent قادر بقدر الإجراءات التي يستطيع اتخاذها فحسب. الـ model الذي لا يستطيع سوى إنتاج النصوص ليس agent إلا قليلًا — فلا أيادي له. ما يحوّله إلى واحد هو الأدوات: القدرة على قراءة الملفات وكتابتها، وتشغيل الأوامر، والبحث في الويب، والاستعلام من database، والنقر في صفحة ويب.
ولهذا تهمّ المعايير مثل MCP إلى هذا الحدّ الآن. كل أداة تربطها هي نوع جديد من الإجراءات التي يستطيع الـ agent اتخاذها — طريقة جديدة لـ يتصرّف وشيء جديد لـ يراقب. اربط browser فيستطيع التحقّق مما إذا كان موقعك يُحمَّل. اربط بياناتك فيستطيع التحقيق في رقم يبدو خاطئًا. أدوات أكثر، مدى أوسع.
الشيء الذي يقلق الجميع: السيطرة
إن كان الـ agent يتّخذ إجراءات بمفرده، فما الذي يمنعه من فعل شيء لم تُرِده؟ الـ agents الجيدة مبنية بحيث تكون الاستقلالية مقيّدة، لا غير محدودة:
- permission prompts قبل الإجراءات ذات العواقب أو التي لا رجعة فيها — يقترح الـ agent، وتوافق أنت.
- وصول محدّد النطاق — لا يستطيع لمس سوى الملفات والأدوات والبيانات التي سمحت بها.
- إنسان في الحلقة للقرارات عالية المخاطر، حيث يصوغ الـ agent وتقرّر أنت.
الهدف ليس agent يفعل كل شيء دون إشراف. بل agent يتولّى العمل الشاقّ باستقلالية مع إبقائك مسيطرًا على اللحظات المهمّة. إن أُحسِن ذلك، تحصل على سرعة التفويض مع أمان الإشراف.
لماذا هذا هو الاتجاه الذي يتّجه إليه كل شيء
سبب وجود كلمة «agent» في كل مكان هو أنها الخطوة التالية الطبيعية بعد أن صارت الـ models جيدة بما يكفي ليُؤتَمَن عليها حلقة. الـ model الذي يستطيع التفكير جيدًا مفيد كـ chatbot. والـ model الذي يستطيع التفكير جيدًا والتصرّف بناءً على نتائج إجراءاته الخاصة مفيد كزميل عمل. وكلما واصلت الـ models التحسّن، تنتقل القيمة من «أعطني إجابة ذكية» إلى «اذهب وتولَّ هذا» — و«اذهب وتولَّ هذا» هو وظيفة الـ agent بأكملها.
فهم حلقة التصرّف-المراقبة-القرار هو المفتاح الذي يفتح الباقي. الـ skills، والأدوات، وMCP، والـ subagents — كلها طرق لمنح تلك الحلقة مدى أوسع وموثوقية أكبر. بمجرد أن ترى الحلقة، ترى النمط في كل مكان.
أسئلة يطرحها الناس
- ما الفرق بين الـ AI agent والـ chatbot؟
- يردّ الـ chatbot على رسالة واحدة في كل مرة ثم ينتظرك. أمّا الـ agent فيعمل نحو هدف في حلقة — يتصرّف، يراقب ما حدث، ويقرّر الخطوة التالية بنفسه، مكرّرًا ذلك حتى تُنجَز المهمة أو يحتاج إليك. الحلقة هي الفرق بأكمله.
- هل Claude Code agent؟
- نعم. إنه مثال واضح — تعطيه هدفًا، فيخطّط، ويعدّل الملفات، ويشغّل الأوامر، ويقرأ النتائج، ويواصل حتى تكتمل المهمة، مع طلب الإذن قبل أي شيء ذي عواقب. حلقة التصرّف-المراقبة-القرار هذه هي بالضبط ما يجعله agent لا chatbot.
- هل الـ agents آمنة إن كانت تستطيع اتخاذ إجراءات بمفردها؟
- آمنة بقدر الضوابط المحيطة بها. الـ agents الجيدة تطلب الإذن قبل الإجراءات ذات العواقب أو التي لا رجعة فيها، وتعمل ضمن نطاقات محدودة، وتُبقي إنسانًا في الحلقة للقرارات عالية المخاطر. الاستقلالية مقيّدة بالتصميم، لا غير محدودة.