في فتره طويلة كنت أشوف الذكاء الاصطناعي على أنه مجرد شيء تسأله ويرد عليك.
تكتب له:
“اكتب لي كود”
ويرد عليك بالكود.
أو:
“لخص لي هذا الملف”
ويلخصه.
لكن لما بدأت أتعلم أكثر عن AI Agents، بدأت أفهم إن الموضوع أكبر من مجرد محادثة مع الذكاء الاصطناعي.
الفرق الحقيقي هو إن الـ Agent ما يكتفي بأنه يجاوبك، بل يقدر ينفذ المهمة.
يعني بدل ما تقول له:
“وش الأشياء اللي لازم أسويها؟”
ممكن تقول:
“رتب لي المهام، ابحث عن المعلومات المطلوبة، نفذ اللي تقدر عليه، وإذا احتجت مني شيء اسألني.”
هنا يبدأ الفرق.
طيب وش هو الـ AI Agent؟
بشكل مبسط، الـ Agent هو نظام يستخدم الذكاء الاصطناعي عشان يفهم الهدف، يقرر الخطوات، يستخدم الأدوات، وينفذ المهمة.
وغالبًا يتكون من عدة أشياء:
Model + Tools + Memory + Instructions + Actions
النموذج يفكر ويقرر،
والـ Tools تعطيه القدرة على استخدام أشياء خارج المحادثة،
والـ Memory تخليه يتذكر السياق والمعلومات المهمة،
والـ Instructions تحدد له كيف يشتغل،
والـ Actions تخليه ينفذ بدل ما يكتفي بالكلام.
وهنا تبدأ الفكرة تصير مثيرة فعلًا.
تخيل عندك Agent مربوط بـ Notion.
تقول له:
“أضف لي خطة تعلم الأتمتة لمدة 90 يوم.”
ما يحتاج يعطيك جدول وتنسخه بنفسك.
يقدر يفهم المطلوب، يرتب الخطة، ويضيفها في المكان المناسب.
ولو ربطته بالبريد، ممكن يتعامل مع الرسائل.
ولو ربطته بقاعدة بيانات، يقدر يقرأ ويحدث البيانات.
ولو أعطيته APIs، ممكن يتعامل مع خدمات مختلفة.
وهنا يبدأ الذكاء الاصطناعي يتحول من أداة تستخدمها إلى نظام يساعدك في تنفيذ العمل.
لكن هل الـ Agent يعني أنه يسوي كل شيء؟
لا.
وهذي من الأشياء اللي بدأت أفهمها كل ما دخلت أكثر في المجال.
الـ Agent مو موظف سحري تضغط عليه ويعرف كل شيء.
هو نظام له صلاحيات وأدوات وحدود.
إذا ما أعطيته الأداة المناسبة، ما يقدر يستخدمها.
وإذا كانت التعليمات سيئة، ممكن ينفذ المهمة بطريقة سيئة.
وإذا أعطيته صلاحيات أكبر من اللازم، ممكن تصير عندك مشكلة أكبر من المشكلة اللي كنت تحاول تحلها.
عشان كذا بناء الـ Agents مو مجرد:
“استخدم API للذكاء الاصطناعي وخلاص.”
الموضوع أقرب لبناء نظام كامل حول النموذج.
أنا أشوف إن المرحلة القادمة مو بس إننا نسأل الذكاء الاصطناعي أسئلة أفضل.
الأهم هو:
كيف نخلي الذكاء الاصطناعي جزء من طريقة عملنا؟
بدل ما كل مرة أفتح ChatGPT وأسأله وش أسوي، ممكن يكون عندي نظام يعرف المهام، الأدوات، البيانات، والخطوات اللي أحتاجها.
وهذا بالنسبة لي هو الفرق بين:
استخدام الذكاء الاصطناعي
وبين
بناء أنظمة تعتمد على الذكاء الاصطناعي.
والأجمل أن الموضوع مو محصور بالشركات الكبيرة.
حتى كمبرمج أو طالب، تقدر تبدأ تبني Agents صغيرة تحل لك مشاكل حقيقية في حياتك اليومية أو مشاريعك.
وأعتقد أن هذا هو الجزء اللي يستحق التعلم فعلًا.
مو فقط:
“كيف أستخدم AI؟”
بل:
“كيف أخلي AI يشتغل معي؟”
إذا شدك موضوع الـAI Agents وتبغى تبدأ من الصفر، أنصحك بدورة AI Agents for Beginners من Microsoft.
الدورة مجانية وتشرح أساسيات بناء الـAI Agents بشكل عملي، ومتوفر لها محتوى باللغة العربية