قاموس المصطلحات — الكلمات التي ستسمعها في كل درس

مقال مجاني 5 دقيقة

مقدمة

في الدرس السابق عرفنا ما هو الـ Agentic AI، وأن الفرق بينه وبين الشات العادي هو أن الأول ينفّذ والثاني يحكي. وفي بقية الكورس سنبني على هذه الفكرة درساً بعد درس.

لكن قبل أن نكمل، هناك عشر كلمات ستتكرر في كل درس تقريباً. معظم الناس يسمعونها ويفهمون معناها تقريبياً من السياق، ثم يصلون إلى درس متقدم ويكتشفون أنهم كانوا يخلطون بين اثنتين منها.

هذا الدرس مرجع قصير. اقرأه مرة الآن، وارجع إليه كلما التبس عليك مصطلح — وهذا طبيعي تماماً في البداية.

الأهداف التعليمية

بنهاية هذا الدرس، رح تكون قادر على:

  • التمييز بين الـ LLM والـ Agent والـ Agent Harness
  • فهم ما هو الـ Context ولماذا هو أهم مفهوم في الكورس
  • معرفة الفرق بين الـ Tool والـ Skill والـ MCP
  • قراءة أي درس لاحق دون أن تتوقف عند مصطلح غامض

الفئة الأولى: من ينفّذ الشغل؟

LLM

اختصار لـ Large Language Model — النموذج اللغوي نفسه. هذا هو "العقل": يقرأ نصاً ويولّد نصاً. لا يفتح ملفاً، ولا يفتح متصفحاً، ولا يرسل بريداً.

عندما تكتب سؤالاً في نافذة شات وتحصل على إجابة مكتوبة، فأنت تتعامل مع LLM.

Agent

الـ Agent هو الـ LLM زائد القدرة على التنفيذ. هو نفس العقل، لكن بيديه أدوات: يقرأ ملفاتك، يكتب ملفات جديدة، ينفّذ أوامر، ويبحث في الإنترنت.

الفرق العملي بجملة واحدة: اطلب من LLM أن يرتّب لك ملف مبيعات، سيشرح لك الخطوات. اطلب ذلك من Agent، ستجد الملف مرتباً على جهازك.

Agent Harness

هذا هو البرنامج الذي يشغّل الـ Agent على جهازك ويعطيه أدواته ويحدد صلاحياته. Claude Code الذي نستخدمه في هذا الكورس هو Agent Harness.

تشبيه يقرّب الصورة: الـ LLM هو السائق، والأدوات هي عجلة القيادة والفرامل، والـ Harness هي السيارة كاملة التي تجمعهما وتسمح لك بالتحكم.


الفئة الثانية: كيف يفكّر ويعمل؟

Agentic Loop

الدورة التي يمشي فيها الـ Agent حتى ينهي مهمتك: يفكّر في الخطوة التالية، يستخدم أداة، يقرأ النتيجة، ثم يقرر هل انتهى أم يحتاج خطوة أخرى — ويكرر.

هذا هو سبب كون الـ Agent أبطأ من الشات وأكثر فائدة منه: هو لا يجيب من أول محاولة، بل يشتغل حتى يصل.

Context

أهم كلمة في الكورس كله. الـ Context هو كل ما يعرفه الـ Agent وهو يشتغل على مهمتك: الملفات الموجودة في المجلد الذي فتحته فيه، وما قلته له في هذه الجلسة، والتعليمات التي كتبتها له.

القاعدة التي بنينا عليها الدرس الخامس: المجلد هو الـ Context. الـ Agent الذي تفتحه في مجلد فارغ لا يعرف عن شغلك شيئاً. والـ Agent الذي تفتحه في مجلد فيه ملفاتك يعرف شركتك وأرقامك وأسلوبك.

Session

الجلسة الواحدة التي تفتح فيها الـ Agent وتتكلم معه. ما قلته في الجلسة موجود في الـ Context. وعندما تغلقها وتفتح جلسة جديدة، يبدأ من نقطة الصفر — إلا إذا كتبت له تعليمات دائمة، وهذا موضوع قسم لاحق.


الفئة الثالثة: من أين تأتي قدراته؟

Tool

الأداة الواحدة التي يستطيع الـ Agent استخدامها: قراءة ملف، كتابة ملف، تنفيذ أمر، البحث في الإنترنت. بعض الأدوات جاهزة داخل الـ Harness من أول لحظة، وهذا ما شرحناه في الدرس الرابع.

Skill

مهارة تعلّمها أنت للـ Agent مرة واحدة ليكررها متى شئت. بدل أن تشرح له في كل مرة كيف تريد عرضك التقديمي، تصف له ذلك مرة، فيحفظه كـ Skill وينفّذه بكلمة.

الفرق عن الـ Tool: الـ Tool قدرة أساسية يملكها أصلاً، والـ Skill وصفة أنت كتبتها له. قسم كامل من هذا الكورس مخصص لها.

MCP

اختصار لـ Model Context Protocol — لغة موحّدة تسمح للـ Agent بالتحدث مع تطبيقات خارجية مثل Gmail وNotion وGoogle Drive.

لماذا يهمك؟ لأنه بدون هذه اللغة الموحّدة، كان كل تطبيق يحتاج طريقة وصل خاصة به. معها، صار وصل تطبيق جديد خطوة قصيرة — وهذا موضوع القسم الرابع كاملاً.

Connector

الوصلة الجاهزة لتطبيق معيّن. عملياً: 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 هو الذي نفّذ ووصل بينهما. هذا التمييز يفيدك لاحقاً عند حل المشاكل: أحياناً الخلل في الفهم، وأحياناً في الصلاحيات.


خلاصة الدرس

  1. LLM يحكي، Agent ينفّذ، Harness هو البرنامج الذي يجمعهما ويشغّلهما على جهازك.

  2. الـ Agentic Loop هو سبب البطء وسبب الفائدة معاً: الـ Agent يكرر دورة التفكير والتنفيذ حتى ينهي المهمة بدل أن يجيب من أول محاولة.

  3. الـ Context هو أهم مفهوم في الكورس، والمجلد هو أهم جزء منه. المجلد الذي تفتح فيه الـ Agent يحدد ماذا يعرف وماذا يجهل.

  4. الـ Tool قدرة جاهزة، والـ Skill وصفة أنت كتبتها. هذا التمييز هو أساس القسم الثالث كاملاً.

  5. MCP لغة، والـ Connector وصلة تتكلم بها. بفضلهما صار وصل Gmail أو Notion خطوة قصيرة بدل مشروع برمجي.


في الدرس الجاي: رح نفصّل الـ Agentic Loop خطوة بخطوة، ونشوف كيف يقرر الـ Agent متى يستخدم أداة ومتى يتوقف.

يلا، نلتقي بالدرس الجاي!