في الدرس السابق عرفنا ما هو الـ Agentic AI، وأن الفرق بينه وبين الشات العادي هو أن الأول ينفّذ والثاني يحكي. وفي بقية الكورس سنبني على هذه الفكرة درساً بعد درس.
لكن قبل أن نكمل، هناك عشر كلمات ستتكرر في كل درس تقريباً. معظم الناس يسمعونها ويفهمون معناها تقريبياً من السياق، ثم يصلون إلى درس متقدم ويكتشفون أنهم كانوا يخلطون بين اثنتين منها.
هذا الدرس مرجع قصير. اقرأه مرة الآن، وارجع إليه كلما التبس عليك مصطلح — وهذا طبيعي تماماً في البداية.
بنهاية هذا الدرس، رح تكون قادر على:
اختصار لـ Large Language Model — النموذج اللغوي نفسه. هذا هو "العقل": يقرأ نصاً ويولّد نصاً. لا يفتح ملفاً، ولا يفتح متصفحاً، ولا يرسل بريداً.
عندما تكتب سؤالاً في نافذة شات وتحصل على إجابة مكتوبة، فأنت تتعامل مع LLM.
الـ Agent هو الـ LLM زائد القدرة على التنفيذ. هو نفس العقل، لكن بيديه أدوات: يقرأ ملفاتك، يكتب ملفات جديدة، ينفّذ أوامر، ويبحث في الإنترنت.
الفرق العملي بجملة واحدة: اطلب من LLM أن يرتّب لك ملف مبيعات، سيشرح لك الخطوات. اطلب ذلك من Agent، ستجد الملف مرتباً على جهازك.
هذا هو البرنامج الذي يشغّل الـ Agent على جهازك ويعطيه أدواته ويحدد صلاحياته. Claude Code الذي نستخدمه في هذا الكورس هو Agent Harness.
تشبيه يقرّب الصورة: الـ LLM هو السائق، والأدوات هي عجلة القيادة والفرامل، والـ Harness هي السيارة كاملة التي تجمعهما وتسمح لك بالتحكم.
الدورة التي يمشي فيها الـ Agent حتى ينهي مهمتك: يفكّر في الخطوة التالية، يستخدم أداة، يقرأ النتيجة، ثم يقرر هل انتهى أم يحتاج خطوة أخرى — ويكرر.
هذا هو سبب كون الـ Agent أبطأ من الشات وأكثر فائدة منه: هو لا يجيب من أول محاولة، بل يشتغل حتى يصل.
أهم كلمة في الكورس كله. الـ Context هو كل ما يعرفه الـ Agent وهو يشتغل على مهمتك: الملفات الموجودة في المجلد الذي فتحته فيه، وما قلته له في هذه الجلسة، والتعليمات التي كتبتها له.
القاعدة التي بنينا عليها الدرس الخامس: المجلد هو الـ Context. الـ Agent الذي تفتحه في مجلد فارغ لا يعرف عن شغلك شيئاً. والـ Agent الذي تفتحه في مجلد فيه ملفاتك يعرف شركتك وأرقامك وأسلوبك.
الجلسة الواحدة التي تفتح فيها الـ Agent وتتكلم معه. ما قلته في الجلسة موجود في الـ Context. وعندما تغلقها وتفتح جلسة جديدة، يبدأ من نقطة الصفر — إلا إذا كتبت له تعليمات دائمة، وهذا موضوع قسم لاحق.
الأداة الواحدة التي يستطيع الـ Agent استخدامها: قراءة ملف، كتابة ملف، تنفيذ أمر، البحث في الإنترنت. بعض الأدوات جاهزة داخل الـ Harness من أول لحظة، وهذا ما شرحناه في الدرس الرابع.
مهارة تعلّمها أنت للـ Agent مرة واحدة ليكررها متى شئت. بدل أن تشرح له في كل مرة كيف تريد عرضك التقديمي، تصف له ذلك مرة، فيحفظه كـ Skill وينفّذه بكلمة.
الفرق عن الـ Tool: الـ Tool قدرة أساسية يملكها أصلاً، والـ Skill وصفة أنت كتبتها له. قسم كامل من هذا الكورس مخصص لها.
اختصار لـ Model Context Protocol — لغة موحّدة تسمح للـ Agent بالتحدث مع تطبيقات خارجية مثل Gmail وNotion وGoogle Drive.
لماذا يهمك؟ لأنه بدون هذه اللغة الموحّدة، كان كل تطبيق يحتاج طريقة وصل خاصة به. معها، صار وصل تطبيق جديد خطوة قصيرة — وهذا موضوع القسم الرابع كاملاً.
الوصلة الجاهزة لتطبيق معيّن. عملياً: MCP هي اللغة، والـ Connector هو الطرف الذي يتكلم بها مع تطبيق بعينه.
| المصطلح | بجملة واحدة |
|---|---|
| LLM | عقل يقرأ نصاً ويكتب نصاً — لا ينفّذ |
| Agent | عقل + أدوات تنفيذ على جهازك |
| Agent Harness | البرنامج الذي يشغّل الـ Agent ويعطيه أدواته |
| Agentic Loop | يفكّر ← ينفّذ ← يقرأ النتيجة ← يكرر |
| Context | كل ما يعرفه الـ Agent وهو يشتغل — والمجلد أهم جزء منه |
| Session | الجلسة الواحدة، وتنتهي بإغلاقها |
| Tool | قدرة أساسية جاهزة عنده |
| Skill | وصفة كتبتها أنت ليكررها |
| MCP | اللغة الموحّدة للتحدث مع التطبيقات |
| Connector | الوصلة الجاهزة لتطبيق معيّن |
بين الـ Tool والـ Skill. الـ Tool موجود عنده أصلاً، والـ Skill أنت من صنعه. إذا كان الـ Agent يقدر عليه من أول تثبيت، فهو Tool.
بين الـ Context والـ Session. الـ Session هي الجلسة الزمنية، والـ Context هو المعرفة المتاحة داخلها. الجلسة تنتهي، أما ملفات المجلد فتبقى مكانها وتدخل في الـ Context كل مرة تفتح فيها الـ Agent هناك.
بين الـ Agent والـ Harness. الناس تقول "Claude Code فهم طلبي" — والأدق أن الـ LLM فهم، والـ Harness هو الذي نفّذ ووصل بينهما. هذا التمييز يفيدك لاحقاً عند حل المشاكل: أحياناً الخلل في الفهم، وأحياناً في الصلاحيات.
LLM يحكي، Agent ينفّذ، Harness هو البرنامج الذي يجمعهما ويشغّلهما على جهازك.
الـ Agentic Loop هو سبب البطء وسبب الفائدة معاً: الـ Agent يكرر دورة التفكير والتنفيذ حتى ينهي المهمة بدل أن يجيب من أول محاولة.
الـ Context هو أهم مفهوم في الكورس، والمجلد هو أهم جزء منه. المجلد الذي تفتح فيه الـ Agent يحدد ماذا يعرف وماذا يجهل.
الـ Tool قدرة جاهزة، والـ Skill وصفة أنت كتبتها. هذا التمييز هو أساس القسم الثالث كاملاً.
MCP لغة، والـ Connector وصلة تتكلم بها. بفضلهما صار وصل Gmail أو Notion خطوة قصيرة بدل مشروع برمجي.
في الدرس الجاي: رح نفصّل الـ Agentic Loop خطوة بخطوة، ونشوف كيف يقرر الـ Agent متى يستخدم أداة ومتى يتوقف.
يلا، نلتقي بالدرس الجاي!