قبل فترة، كنت أعتقد أن الذكاء الاصطناعي قادر على بناء أي شيء.
تطلب منه ميزة… يعطيك كود
تطلب تعديل… ينفذه
تسأله… يجاوب
لكن بعد تجربة حقيقية في بناء ميزة داخل مشروعي… اكتشفت مشكلة غريبة.
الذكاء الاصطناعي "يكلم"… لكن لا "يفعل".
ومن هنا تبدأ القصة.
نحاول فيها فهم كيف يتحول الذكاء الاصطناعي من "مجيب" إلى "ينفذ"
- الجزء الأول: Plugins — أنت هنا 🔥
- الجزء الثاني: Agents
- الجزء الثالث: MCP (Model Context Protocol)
- الجزء الرابع: كيف تجمعها معاً
في هذه المقالة… سنبدأ بالـ Plugins لأنها أبسط نقطة دخول.
تخيل هذا المشهد
تخيل عندك مساعد ذكي جداً.
تسأله:
"ما درجة الحرارة اليوم؟"
يرد عليك مباشرة.
لكن لو قلت له:
"احجز لي رحلة"
أو
"افتح قاعدة البيانات وجيب لي المستخدمين"
ما يتمكن.
ليس لأنه غبي… بل لأنه لا يملك أدوات.
ما هي Plugins؟
ببساطة جداً…
Plugins هي أدوات تعطي الذكاء الاصطناعي القدرة على تنفيذ أشياء حقيقية.
بدل ما يكون فقط "يتكلم"…
يصير "يتصرف".
الـ Plugins تعطي الذكاء الاصطناعي القدرة على التنفيذ
ماذا تفعل فعلياً؟
هي تربط الذكاء الاصطناعي بالعالم الخارجي.
تعني:
- يقرأ من قاعدة بيانات
- يرسل API
- ينفذ عملية
- يجيب بيانات حقيقية
محبوس داخل النصوص
يعطيك إجابة فقط
لا يصل للعالم الخارجي
يتصل بقاعدة البيانات
يرسل ويستقبل APIs
ينفذ عمليات حقيقية
يغير حالة التطبيق
ولماذا هي مهمة؟
لأنها تنقلك من مرحلة:
"AI يعطيني الإجابة"
"AI ينفذ المهمة"
وهذا فرق ضخم.
أنا شخصياً… ما استوعبت هذا الفرق إلا بعد ما بدأت أبني ميزة دردشة في مشروعي.
مثال من تجربتي (ENJZ / Nova)
كنت أبني تجربة دردشة ذكية داخل التطبيق.
الذكاء الاصطناعي كان ممتاز في الردود… يتفاعل… يقترح… يجاوب.
لكن المشكلة؟
كل شيء كان "يُقال".
لا يستطيع:
- يسجّل إنجاز المستخدم
- يتعامل مع قاعدة البيانات
- يغير حالة داخل التطبيق
وهنا بدأت أفهم: أنا بنيت "شخصية"… لكن ما بنيت "قدرة".
لو كان عندي Plugin بسيط:
saveUserProgress(userId, achievement)
كان يكون الذكاء الاصطناعي يحول الكلام إلى فعل.
متى تستخدم Plugins؟
تستخدمها عندما تريد من الذكاء الاصطناعي:
لا يكتفي بالكلام… بل ينفذ
مثلاً:
- تطبيقات الإنتاجية
- التطبيقات الاجتماعية
- أي شيء فيه Actions حقيقية
إذا مشروعك فقط مجرد "محادثة"… قد لا تحتاجها الآن
لكن أول ما تدخل في "منتج حقيقي"… ستحتاجها فوراً
من يجب أن يستخدمها؟
بصراحة:
أي شخص يبني منتج باستخدام AI
يستخدم AI للإجابة
يحصل على كود وينسخه
لا يصل للتنفيذ
يستخدم AI للتنفيذ
يدمج Plugins في نظامه
AI جزء من المنتج
ومن هنا تبدأ الرحلة الحقيقية.
أكبر خطأ شائع (أسمّيته بنفسي)
كنت أعتقد أن الذكاء الاصطناعي "كامل الذكاء"
لكن الحقيقة:
هو ناقص أدوات.
ليس ناقص ذكاء.
وهذا فرق كبير.
الذكاء موجود… لكنه محبوس بدون Plugins.
رأيي الشخصي
الـ Plugins ليست مجرد إضافة…
هي أول خطوة حقيقية لتحويل AI من:
"يساعدك"
إلى
"جزء من نظامك"
ستبقى تستخدم AI بشكل سطحي جداً.
الفرق الحقيقي اليوم:
AI يُجيب ← مقابل → AI يُنفّذ
سنتكلم عن Agents:
لماذا Plugins وحدها لا تكفيما الفرق بين Plugin وAgent؟
لماذا تحتاج "عقل" يقرر ماذا يفعل ومتى
الرحلة من "يجيب" إلى "يفكر ثم ينفذ" 🔥