في مؤتمر Sequoia's AI Ascent 2026، أندري كارباثي — المؤسس المشارك لـ OpenAI، ومدير الذكاء الاصطناعي السابق في Tesla، ومؤسس Eureka Labs — بدأ بخبر صادم: لم يشعر قط بأنه متأخر أكثر كمبرمج. ليس لأنه فقد مهاراته، بل لأن أدوات البرمجة المدعومة بالذكاء الاصطناعي تغير معنى البرمجة أسرع مما يستطيع أي شخص مواكبته.
قدم كارباثي إطاراً ثلاثي المراحل لفهم هذا التحول: vibe coding، وagentic engineering، وSoftware 3.0. إنه النموذج العقلي الأوضح الذي قدمه أي شخص حول اتجاه تطوير البرمجيات — والمهارات التي ستكون الأكثر أهمية.
النقطة الرئيسية
Vibe coding يتيح لأي شخص البناء باستخدام التلقيمات. Agentic engineering يتيح للمحترفين البناء باستخدام وكلاء الذكاء الاصطناعي مع الحفاظ على الجودة. Software 3.0 هو عندما تصبح الشبكات العصبية طبقة البرمجة نفسها. نحن حالياً في مرحلة الانتقال من المرحلة 1 إلى المرحلة 2.
ما هو Vibe Coding؟
Vibe coding هو مصطلح كارباثي للمرحلة الحالية حيث يمكن لأي شخص — فنياً أو غير فني — بناء برمجيات من خلال وصف ما يريده بلغة طبيعية. تقول للذكاء الاصطناعي "ابنِ لي صفحة هبوط مع قسم بطل وجدول تسعير ونموذج تسجيل" فيقوم بتوليد كود يعمل.
Vibe coding رفع مستوى الأرضية. يمكن لمدير المنتج الآن إنشاء نموذج أولي لتطبيق. يمكن للمصمم بناء موقع ويب وظيفي. يمكن للطالب إنشاء أداة تحل مشكلة حقيقية. انخفض الحاجز أمام البناء من "سنوات من خبرة البرمجة" إلى "القدرة على وصف ما تريده".
الأدوات التي تمكن vibe coding: Cursor، Bolt، v0، Replit، وإلى حد ما ChatGPT وClaude مع توليد الكود.
القيد: Vibe coding ينتج كوداً يعمل، لكنه غالباً ما يحتوي على عيوب تصميمية خفية. مثال كارباثي: تطبيق مولد بالذكاء الاصطناعي يطابق مدفوعات Stripe بحسابات Google من خلال عناوين البريد الإلكتروني بدلاً من معرفات المستخدمين الدائمة. الكود يعمل بشكل جيد. لكن الهيكل خاطئ. مطور مبتدئ لن يلاحظه. مطور ذو خبرة سيكتشفه فوراً.
هذا ما يسميه كارباثي "jagged intelligence" — قدرة الذكاء الاصطناعي غير موزعة بالتساوي. النماذج ترتفع في المجالات التي توجد فيها بيانات التدريب والمكافآت وحلقات التحقق، وتفشل بشكل غير متوقع في مجالات أخرى.
ما هو Agentic Engineering؟
Agentic engineering هو المرحلة التالية — استخدام وكلاء الذكاء الاصطناعي للتطوير بجودة مهنية مع الحفاظ على الإشراف البشري على الهيكل والقرارات التصميمية ومعايير الجودة.
حيث vibe coding هو "صف ما تريده وقبل ما يعطيك إياه الذكاء الاصطناعي"، فإن agentic engineering هو "استخدم وكلاء الذكاء الاصطناعي للتنفيذ بينما توجه وتراجع وتصحح المسار". يتحول دور الإنسان من كتابة الكود إلى مراجعته، من التنفيذ إلى التصميم، من البرمجة إلى الهندسة.
الأدوات التي تمكن agentic engineering: Claude Code، OpenAI Codex، Hermes Agent، ووضع الوكيل في Cursor. هذه الأدوات لا تولد الكود فقط — بل تخطط لمهام متعددة الخطوات، تنفذها، تختبر النتائج، وتكرر.
| الجانب | Vibe Coding | Agentic Engineering |
|---|---|---|
| من يقوم به | أي شخص — لا حاجة للبرمجة | المطورون ذوو الحكم الهندسي |
| دور الذكاء الاصطناعي | توليد كود من الوصف | تنفيذ خطط متعددة الخطوات بشكل مستقل |
| دور الإنسان | صف ما تريده | توجيه، مراجعة، تصحيح المسار |
| جودة الإخراج | يعمل، لكنه قد يحتوي على عيوب تصميم | جاهز للإنتاج مع الإشراف |
| المهارة الرئيسية | قدرة التلقيم | الذوق، الحكم، معرفة الهيكل |
| التحقق | "هل يعمل؟" | "هل هو صحيح وآمن وقابل للصيانة؟" |
ما هو Software 3.0؟
المفهوم الأكبر لكارباثي. إطاره لتطور البرمجيات:
Software 1.0: يقوم البشر بكتابة كل سطر كود. تعليمات صريحة. سلوك حتمي. هذه البرمجة التقليدية.
Software 2.0: تتعلم الشبكات العصبية من البيانات. بدلاً من كتابة القواعد، تقدم أمثلة والنموذج يتعلم الأنماط. رؤية الحاسوب، التعرف على الكلام، أنظمة التوصية. صاغ كارباثي هذا المصطلح في 2017.
Software 3.0: تصبح نماذج اللغة الكبيرة طبقة قابلة للبرمجة. بدلاً من تحديد كل تعليمة، يصف المطورون الأهداف والقيود والسياق. يفسر النموذج وينفذ. الواجهة هي اللغة الطبيعية. البرنامج هو التلقيم.
في Software 3.0، يكون نموذج اللغة الكبير (LLM) كلاً من بيئة التشغيل واللغة البرمجية. لا تكتب كوداً يستدعي LLM — الـ LLM هو الكود نفسه. التلقيم هو البرنامج. ومهمة المطور هي تصميم التلقيم، وتنظيم السياق، والتحقق من الإخراج.
لهذا السبب أصبحت context engineering المهارة الأكثر أهمية في الذكاء الاصطناعي. إذا كان التلقيم هو البرنامج، فإن السياق المحيط به يحدد سلوك البرنامج. إدارة ذلك السياق هي الشكل الجديد لهندسة البرمجيات.
---📬 هل تستفيد من هذا؟ ننشر أسبوعياً عن المهارات التي تهم في الذكاء الاصطناعي. احصل عليه في بريدك →
---لماذا أصبح الذوق أهم من الصيغة الآن؟
أكثر عبارات كارباثي اقتباساً من المحاضرة: "يمكنك تفويض التفكير. لا يمكنك تفويض الفهم."
يمكن لوكلاء الذكاء الاصطناعي كتابة الكود، وتوليد المسودات، واستدعاء الأدوات، وتنفيذ المهام. لكنهم لا يستطيعون إخبارك ما إذا كان النتيجة جيدة. هذا يتطلب حكماً — القدرة على التعرف على متى يكون شيء صحيحاً تقنياً لكنه خاطئ هيكلياً، متى يعمل الكود لكنه لا يتوسع، متى تعمل ميزة لكنها تخلق ثغرة أمنية.
يسمي كارباثي هذا "taste". إنه القدرة على النظر في إخراج الذكاء الاصطناعي والعلم ما إذا كان صحيحاً. ليس فقط "هل يترجم؟" بل "هل سيبنيه مهندس ذو خبرة بهذه الطريقة؟"
الدلالة العملية: المطورون الذين يفهمون الأساسيات بعمق سيزدهرون. المطورون الذين يعرفون البرمجة السطحية فقط سيعانون، لأن الذكاء الاصطناعي يقوم بالبرمجة السطحية بشكل أفضل منهم. القيمة ترتقي في السلم — من التنفيذ إلى الهيكل، من الصيغة إلى الحكم، من كتابة الكود إلى تقييمه.
ماذا يعني "Jagged Intelligence"؟
هذا مصطلح كارباثي لتوزيع قدرة الذكاء الاصطناعي غير المتساوي. يمكن للنماذج الأداء بشكل استثنائي في بعض المهام بينما تفشل بشكل غير متوقع في أخرى. الذكاء ليس سلساً — إنه خشن.
الرؤية الرئيسية: يقوم الذكاء الاصطناعي بأتمتة ما يمكن التحقق منه. المهام ذات حلقات التغذية الراجعة الواضحة — هل يجتاز الكود الاختبارات؟ هل الحسابات صحيحة؟ هل الإخراج يطابق الصيغة المتوقعة؟ — هي حيث يتفوق الذكاء الاصطناعي. المهام التي تتطلب حكماً في مواقف غامضة — هل هذا الهيكل الصحيح؟ هل تجربة المستخدم بديهية؟ هل هذه الاستراتيجية منطقية؟ — هي حيث يعاني الذكاء الاصطناعي بعد.
بالنسبة للمطورين، هذا يعني: كلما كان الإخراج أكثر قابلية للقياس، أصبحت أدوات الذكاء الاصطناعي أكثر فائدة. البرمجة والاختبار وتحليل البيانات وإنشاء المحتوى المنظم قابلة للأتمتة بدرجة عالية. تصميم المنتج وهيكل النظام واتخاذ القرارات الاستراتيجية لا تزال تتطلب حكماً بشرياً.
ما هي المهارات اللازمة لـ Agentic Engineering؟
بناءً على إطار كارباثي، المهارات الأكثر أهمية في عصر agentic engineering:
1. فهم عميق للأساسيات. عندما يتحسن الذكاء الاصطناعي، يصبح الإغراء تعلماً أقل. يجادل كارباثي بعكس ذلك. الفهم يصبح الاختناق. تحتاج إلى عمق كافٍ لتوجيه النظام، ومعرفة ما تسأل عنه، وما تفحصه، وما ترفضه.
2. تصميم النظام والهيكل. يكتب الذكاء الاصطناعي الدوال. أنت تصمم الأنظمة. فهم كيفية تفاعل المكونات، وأين نقاط الفشل، وبناء للتوسع يصبح المهارة الأساسية للمطور.
3. التحقق والمراجعة. القدرة على قراءة كود الذكاء الاصطناعي بشكل نقدي — ليس فقط "هل يعمل" بل "هل هذا النهج الصحيح؟" هذا يتطلب نفس المعرفة العميقة التي تسمح لك بكتابة الكود، مطبقة بشكل مختلف.
4. Prompt وcontext engineering. إذا كان التلقيم هو البرنامج، فكتابة تلقيمات جيدة هي برمجة. ينطبق إطار ICCSSE (الهوية، السياق، القيود، الخطوات، التفاصيل، الأمثلة) مباشرة على agentic engineering — أنت تعطي الوكيل مواصفات واضحة، تماماً كما تكتب وثيقة تصميم لمطور بشري.
5. تنسيق الأدوات. معرفة أي أداة ذكاء اصطناعي تستخدم لأي مهمة. Claude Code لكتابة الميزات، Cursor للتحرير، Hermes Agent للأتمتة، Copilot للاقتراحات. أفضل المهندسين يجمعون أدوات متعددة، لا يعتمدون على واحدة.
لصقل تلقيماتك لأدوات برمجة الذكاء الاصطناعي، جرب Prompt Optimizer المجاني — يطبق إطارات منظمة على أي تلقيم. ولدليل عملي لأفضل أدوات برمجة الذكاء الاصطناعي المتاحة الآن، انظر مقارنة Claude Code vs Codex.
---📬 هل تريد المزيد مثل هذا؟ نغطي الأفكار التي تشكل كيفية عمل ممارسي الذكاء الاصطناعي، أسبوعياً. اشترك مجاناً →
---الأسئلة الشائعة
هل vibe coding ميت؟
لا. Vibe coding سيبقى — إنه نقطة الدخول للمطورين غير المتخصصين لبناء البرمجيات. Agentic engineering هو التطور المهني لمن يحتاجون إخراجاً بجودة إنتاج. كلاهما يتعايشان. فكر في vibe coding كرسم تخطيطي وagentic engineering كتصميم هيكلي.
هل أحتاج لتعلم البرمجة إذا كان الذكاء الاصطناعي يكتب الكود لي؟
نعم، لكن بشكل مختلف. لا تحتاج لحفظ الصيغة. تحتاج لفهم كيفية عمل البرمجيات — هياكل البيانات، تصميم النظام، مبادئ الأمان، تسويفات الأداء. المعرفة التي تسمح لك بتقييم ما إذا كان كود الذكاء الاصطناعي صحيحاً ومناسباً.
متى سيكون Software 3.0 شائعاً؟
هو يحدث بالفعل في مجالات ضيقة — مساعدي البرمجة، توليد المحتوى، تحليل البيانات. Software 3.0 الكامل (حيث تكون معظم التطبيقات أصلية LLM) بعد 3-5 سنوات بناءً على المسارات الحالية. الانتقال سيكون تدريجياً، لا مفاجئاً.
ما الفرق بين agentic engineering واستخدام ChatGPT للبرمجة؟
ChatGPT يولد مقتطفات كود كرد على التلقيمات. Agentic engineering يستخدم وكلاء مستقلين (Claude Code، Codex، Hermes) يخططون لمهام متعددة الخطوات، ينفذونها عبر قاعدة الكود الفعلية، يختبرون النتائج، ويكررون — كل ذلك بتدخل بشري ضئيل. إنه الفرق بين طلب الاتجاهات وتوظيف سائق.
الإفصاح: بعض الروابط في هذا المقال هي روابط تابعة. نوصي فقط بالأدوات التي اختبرناها شخصياً ونستخدمها بانتظام. انظر سياسة الإفصاح الكاملة.