تخطي إلى المحتوى
المواضيع

تطوير AI والبرمجة

طوّر بذكاء مع الذكاء الاصطناعي. أدلة لتوليد الأكواد وبناء التطبيقات والتصحيح والأتمتة.

63 مقالات

رتّب المقالات للعثور على ما تحتاجه

Cursor مقابل Claude Code مقابل GitHub Copilot مقابل Codex — كيف تختار الأربعة الكبار

Cursor مقابل Claude Code مقابل GitHub Copilot مقابل Codex — كيف تختار الأربعة الكبار

في عام 2026 تبلور الأربعة الكبار من أدوات البرمجة بالذكاء الاصطناعي — Cursor وClaude Code وGitHub Copilot وCodex. لكن تصفيفها لتتويج فائز واحد يضلّلك، لأن الأربعة من أنواع مختلفة. يثبّت هذا المقال أولاً النقطة الأهم — فرق النوع (Cursor = محرّر ذكاء اصطناعي، Copilot = إضافة مدمجة في الـ IDE، Claude Code = وكيل CLI محلي، Codex = وكيل سحابي غير متزامن) — ثم يتناول حقيقة كل أداة، وجدول مواصفات على المحاور نفسها (النوع، تسعير الدخول والقمة، النماذج، السياق، نقاط القوة)، وكيف تقرأ تحوّل 2026 من الرسوم الثابتة إلى "حصّة + استخدام (أرصدة)"، واختيارات حسب نوعك (السهولة = Copilot $10+، تجربة المحرّر = Cursor، العمل الثقيل متعدّد الملفات = Claude Code، الدفعات غير المتزامنة = Codex)، وعادة المطوّرين الأكفّاء في دمج "أداة IDE + وكيل طرفية"، وملاحظات صادقة حول التسعير والمعايير القياسية — كل ذلك بالاعتماد على المصادر الرسمية وعدة منافذ إعلامية.

خطأ Claude Code "تعذّر التحقق من حالة طلب السحب" — الأسباب والحلول

خطأ Claude Code "تعذّر التحقق من حالة طلب السحب" — الأسباب والحلول

تنتهي من بناء ميزة في Claude Code وتذهب للضغط على "Create PR" فيظهر شريط أحمر: "تعذّر التحقق من حالة طلب السحب. قد تكون هذه المعلومات قديمة." هذا ليس عيبًا في الكود — تواصل Claude Code ببساطة مع GitHub لجلب أحدث حالة لطلب السحب وفشل ذلك الطلب الواحد، وهو عادةً تأخر مزامنة غير ضار. يغطي هذا المقال المعنى الدقيق للخطأ، وكيف يرى Claude Code طلب السحب (استعلام عبر gh CLI، مع ملاحظة أن التنفيذ الداخلي غير موثّق)، والأسباب الجذرية الخمسة (مصادقة منتهية، لا دفع/طلب سحب بعد، الشبكة/البروكسي، نطاقات غير كافية، فشل عابر)، وترتيب تشخيص من 4 خطوات يبدأ بـ gh auth status، وورقة أوامر مختصرة (gh auth login/refresh/pr status وأكثر)، وكيفية تمييز متى يكون "قد تكون قديمة" آمنًا للتجاهل من متى يستلزم إجراءً، وحل gh pr create البديل، وقائمة منع التكرار، وأسئلة شائعة. القاعدة: اشتبه في اتصال GitHub قبل أن تشتبه في الكود.

خطأ 400 "thinking blocks cannot be modified" في Claude Code - الأسباب والحلول

خطأ 400 "thinking blocks cannot be modified" في Claude Code - الأسباب والحلول

بينما تعمل في Claude Code يظهر فجأة خطأ 400 ويكرره كل إدخال تالٍ: "thinking or redacted_thinking blocks in the latest assistant message cannot be modified." هذا خطأ معروف لديه عدة open issues على المستودع الرسمي لـ Anthropic، وفي معظم الحالات لا يكون خطأ المستخدم. يغطي هذا المقال معنى الخطأ، وكيف تعمل thinking blocks في extended thinking والتواقيع التشفيرية، والأسباب الجذرية الخمسة لعدم تطابق التوقيع (خطأ session-resume، وتداخل streaming، وخروج منطق الإصلاح عن السيطرة، ووسطاء third-party، وتعديل التاريخ history modification في تطبيقك الخاص)، و3 إصلاحات استرداد لمستخدمي Claude Code (Esc x2/rewind، وجلسة جديدة /clear، وأداة إصلاح JSONL)، وأهم إصلاح دائم (التحديث إلى أحدث إصدار)، و3 مبادئ وقائية لمطوري API/SDK (إعادة الإرسال كما هي round-trip as-is، والإزالة الكاملة full removal، والحارس الدفاعي defensive guard)، وكيف تميّزه عن 3 أخطاء مشابهة، وقائمة تحقق لمنع التكرار.

ما هو GitHub Copilot؟ من إكمال الشيفرة إلى وكيل برمجة ذاتي القيادة

ما هو GitHub Copilot؟ من إكمال الشيفرة إلى وكيل برمجة ذاتي القيادة

أُطلق GitHub Copilot في 2021 بصفته إكمالًا ذكيًا للشيفرة؛ وبحلول 2026 أصبح شيئًا آخر. أسنِد إليه GitHub Issue واحدًا وابتعد، فيكتب الذكاء الاصطناعي الشيفرة، ويجتاز الاختبارات، ويفتح طلب سحب، ويعيدها إليك — هذا هو وكيل البرمجة. GitHub Copilot خدمة مساعدة برمجية بالذكاء الاصطناعي من GitHub (المملوكة لـ Microsoft)، بثلاث طرق للاستخدام: الإكمال والدردشة والوكيل. وما يميّزه أنه يُثبَّت بصفة إضافة داخل المحررات الموجودة مثل VS Code و JetBrains — فتضيف الذكاء الاصطناعي دون تغيير محرّرك المعتاد. يغطّي هذا المقال ما يستطيع Copilot فعله، ونجم 2026 وهو وضع الوكيل ووكيل البرمجة، وأسعار Free/Pro $10/Pro+ $39 والانتقال في يونيو 2026 إلى الفوترة حسب الاستخدام (أرصدة الذكاء الاصطناعي)، وكيف يختلف في فلسفته التصميمية عن Cursor و Claude Code، ولمن يناسب، وكيف تبدأ — وكل ذلك بأحدث المعلومات.

كيف يغيّر الذكاء الاصطناعي دورة حياة تطوير البرمجيات (SDLC) — حال 6 مراحل اليوم وتحوّل الأدوار

كيف يغيّر الذكاء الاصطناعي دورة حياة تطوير البرمجيات (SDLC) — حال 6 مراحل اليوم وتحوّل الأدوار

المراحل الست لتطوير الأنظمة (المتطلبات ← التصميم ← التنفيذ ← الاختبار ← النشر ← التشغيل) لم تتغير لأكثر من 20 عامًا، لكن 2025–2026 أعادت كتابتها من جذورها. تتوقع Gartner أنه بحلول 2028 سيستخدم 90% من مطوّري المؤسسات مساعدات برمجة بالذكاء الاصطناعي، مستخدمو Cursor يوفّرون 18 ساعة شهريًا (ROI 36×)، وClaude Code يُكمل عمليات إعادة هيكلة متعددة الملفات في 10–180 دقيقة بنسبة نجاح 89%. التوزيع التقليدي "متطلبات 10% / تصميم 15% / تنفيذ 40% / اختبار 20% / نشر 5% / تشغيل 10%" يتحوّل إلى "25/30/10/15/5/15." التنفيذ يُختزل إلى الربع، والمراحل الكثيفة الحكم تتضاعف. لكن مسح Lightrun 2026 يحذّر: "43% من التغييرات التي يولّدها الذكاء الاصطناعي تحتاج تصحيحًا في الإنتاج." ترسم هذه المقالة كل مرحلة من المراحل الست (Claude Code/Cursor/Copilot/v0/Bolt)، وثلاثة أجيال للمنهجية (Waterfall ← Agile ← AI-Native)، وتحوّل الأدوار (PM، المصمم، PG، QA، SRE، القائد التقني)، والفخاخ الثلاثة (هشاشة الجودة، انهيار تدريب المبتدئين، فقدان المعرفة الضمنية) — كله مرتكز على وقائع مايو 2026. "المهندس الذي يكسب رزقه من قدرة البرمجة وحدها" هو أكبر لغم مهني انفرادي اعتبارًا من 2027.

ما هو الـ Forward Deployed Engineer (FDE)؟ الدور الذي تتنافس عليه OpenAI وAnthropic وGoogle

ما هو الـ Forward Deployed Engineer (FDE)؟ الدور الذي تتنافس عليه OpenAI وAnthropic وGoogle

في 2025، نما عدد الإعلانات الوظيفية لدور واحد بنسبة استثنائية بلغت 1,165% على أساس سنوي: الـ FDE — أي Forward Deployed Engineer. فلماذا تحوّلت فجأة وظيفة هادئة نظّمتها Palantir على مدى نحو 20 عاماً إلى "أكثر المسميات رواجاً" في 2026؟ الـ FDE هو "مهندس يحمل منتج شركته إلى موقع العميل، ويتولى شخصياً الملاحظة والتصميم والتنفيذ والتشغيل وتغذية المنتج من البداية إلى النهاية." يحمل الذكاء الاصطناعي التوليدي ميلاً أخيراً من "العرض التوضيحي يعمل لكنه لا يعمل في الموقع"، والـ FDE هو الدور الذي يسده بأيدٍ بشرية. يغطي هذا المقال التعريف، ولماذا انفجر الدور في 2026 (سباق توظيف OpenAI وAnthropic وGoogle)، وحلقة العمل من خمس مراحل، والأجر والمسار المهني (متوسط Palantir 238 ألف دولار، ومستوى staff أكثر من 630 ألف دولار)، والفرق عن SE والمستشار التقني وApplied AI Engineer، ومن يناسبه ومن لا يناسبه، وكيف تصل إليه دون خبرة — كل ذلك بأحدث بيانات مايو 2026.

النشر التلقائي من Claude Code / Cursor إلى Vercel — ثلاثة سير عمل لعصر Vercel Agent Skills

النشر التلقائي من Claude Code / Cursor إلى Vercel — ثلاثة سير عمل لعصر Vercel Agent Skills

"عدّل Claude Code الملف، انتقل إلى الطرفية، نفّذ git push، افتح لوحة Vercel…" كان هذا اعتياديًا حتى 2025. اعتبارًا من مايو 2026، أطلقت Vercel رسميًا Agent Skills (عبر MCP) وإضافة Claude Code Plugin، وتتصل Cursor بملف .cursor/mcp.json واحد. تعديل الكود، البناء، النشر، فحص رابط المعاينة، تحديث env، التراجع — كله يحدث داخل وكيل الذكاء الاصطناعي. زالت ضريبة "الانتقال إلى المتصفح". واقع 2026 هو مزج ثلاث مقاربات: 1) الحد الأدنى (git push → نشر تلقائي في 60–90 ثانية) يكفي للمطور المنفرد بـ 1–3 مشاريع. 2) MCP المباشر (Vercel Agent Skills) يتيح لـ Cursor / Claude Code استدعاء vercel deploy مباشرة — الأنسب للمطورين الذين ينتقلون بين البيئات يوميًا. 3) GitHub Actions + Claude Code Action يمنح الفرق "التعليق @claude على PR → الذكاء الاصطناعي يصلح ويعيد نشر المعاينة تلقائيًا" — مثالي لثقافات المراجعة المكثفة. تستعرض هذه المقالة التطبيقات الثلاثة بكود يعمل (mcp.json، GitHub Actions workflow، أوامر سلاش)، استراتيجية المعاينة الثلاثية (مقارنة A/B، staging الدائمة، مراجعة العميل)، والفخاخ الأربعة (تسرب env، انفجار التكلفة، تعارضات PR، نسيان التراجع) مع الدفاعات المعيارية: Spending Limit، Cloudflare كوسيط أمامي، Sentry، وموافقة بشرية إلزامية للإنتاج.

v0 vs Bolt.new vs Lovable — مقارنة بين أدوات بناء تطبيقات الويب الثلاث بالذكاء الاصطناعي

v0 vs Bolt.new vs Lovable — مقارنة بين أدوات بناء تطبيقات الويب الثلاث بالذكاء الاصطناعي

"عندي فكرة لتطبيق ويب، لكنني لا أعرف البرمجة." هذا الجدار قد سقط للتو على يد أدوات بناء تطبيقات الويب بالذكاء الاصطناعي. اكتب "ابنِ لي تطبيق Todo" وبعد عشر دقائق يكون بين يديك تطبيق يعمل ورابط نشر ومستودع GitHub. الثلاثي الأول في 2026 هو v0 (Vercel) وBolt.new (StackBlitz) وLovable. وصلت Lovable إلى 20 مليون دولار ARR في شهرين — أسرع نمو في تاريخ الشركات الناشئة الأوروبية. وصلت Bolt.new إلى 40 مليون دولار ARR في 6 أشهر. أضافت v0 تكامل Git واتصال DB وسير عمل وكلاء في فبراير 2026. لكن هذه ليست "نفس المنتج" — إنها ثلاثة منتجات في ثلاث فئات مختلفة: v0 هي متخصصة الواجهة الأمامية مع منظومة Vercel وتكامل Figma فريد، Bolt هي متعددة الأطر (React/Vue/Svelte/Angular/Astro) مع تطوير في المتصفح فقط عبر WebContainer، وLovable هي كاملة المكدس مع Supabase مدمج وصديقة لغير المهندسين. السؤال ليس أيها الأفضل بل ماذا تحاول أن تفعل. تغطي هذه المقالة جوهر كل أداة في خمس دقائق، والمقارنة التفصيلية للأسعار والأطر وقواعد البيانات والمصادقة والنشر، والاختيار الصحيح بحسب ست حالات استخدام (صفحة هبوط، MVP المؤسس، أطر بديلة، تصميم Figma قائم، نموذج أولي إلى إنتاج، عمل جماعي)، ونتائج تشغيل نفس الموجّه عبر الثلاثة، والفخاخ الثلاثة المشتركة (حرق الرموز، ثغرات الأمان، الانغلاق)، ومخطط قرار من ست أسئلة لتحديد الأداة المناسبة في خمس دقائق.

دليل شامل لـ Vercel AI SDK — واجهة API موحدة لـ OpenAI و Anthropic و Gemini

دليل شامل لـ Vercel AI SDK — واجهة API موحدة لـ OpenAI و Anthropic و Gemini

"أطلقت المنتج على OpenAI API، لكنني أريد تجربة Claude وGemini أيضًا" — وفجأة تقضي ساعتين في إعادة كتابة المنطق نفسه أمام ثلاث SDK مختلفة. Vercel AI SDK (يُسمّى ببساطة "AI SDK" منذ 2026) يطوي كل ذلك في "استيراد واحد، دالة واحدة، كل المزوّدين." مكتبة TypeScript مفتوحة المصدر بأكثر من 20 مليون تنزيل شهريًا، ويأتي AI SDK 6 بالوكلاء وMCP وموافقة الأدوات وDevTools، وحتى مايو 2026 يُعدّ المعيار الفعلي للواجهة الموحدة لـ LLM. القيمة الحقيقية لـ AI SDK هي التحرّر من القفل التقني للمزوّد: رفعت OpenAI الأسعار؟ ثلاثة أسطر للانتقال إلى Anthropic. أصدرت Gemini نموذجًا جديدًا؟ جرّبه في مكان واحد. كل ذلك في قاعدة كود واحدة. تغطي هذه المقالة ما هو AI SDK (مكتبة Vercel مفتوحة المصدر بترخيص Apache 2.0)، الأسباب الثلاثة العملية لاستخدامه (تبديل سهل، ثلث حجم الكود، أمان النوع)، البدء السريع في 5 دقائق من generateText إلى streamText، الإخراج المنظّم بـ generateObject مع مخططات Zod، tool calling والوكلاء (قلب AI SDK 6 مع stopWhen وToolLoopAgent وتكامل MCP)، التكامل مع React عبر useChat (واجهة دردشة في 10 أسطر مع SSE وإدارة الحالة)، تبديل المزوّدين بين OpenAI/Anthropic/Google/Mistral/xAI وLLM المحلية، والفخاخ الثلاثة في الإنتاج (فجوات ميزات المزوّدين، إلغاء البث وفوترته، إثقال استنتاج الأنواع).

عندما يقول الذكاء الاصطناعي "استخدم Vercel" — ما يجب على المبتدئين معرفته

عندما يقول الذكاء الاصطناعي "استخدم Vercel" — ما يجب على المبتدئين معرفته

اسأل Claude Code أو ChatGPT "أين أنشر تطبيق الويب هذا؟" وستحصل تقريبًا بشكل انعكاسي على الجواب: "ادفعه إلى Vercel." بالنسبة للمطورين المخضرمين، إجابة جيدة. أما للمبتدئين فتثير أسئلة: ما هو Vercel؟ يقول "مجاني" — حقًا؟ هل أحتاجه لموقع شخصي صغير؟ بصراحة: إن كنت تبني بـ Next.js، يقدّم Vercel أفضل DX دون منازع. وإن لم تكن كذلك، فهو مبالغة. و"المجاني" يسري فقط على خطة Hobby؛ في اللحظة التي تربح فيها مالًا، تدين بـ 20 دولارًا شهريًا، وإن ارتفعت حركة الزوار، يمكن أن تنمو الفاتورة بلا حدود — لا يوجد سقف إنفاق صارم بحكم التصميم، وقد أنتج عام 2025–2026 عدة فواتير DDoS موثّقة بقيمة 23,000 دولار. تغطّي هذه المقالة الأسباب الثلاثة الهيكلية لتوصية AI بـ Vercel (انحياز بيانات التدريب، Vercel كمالك Next.js، DX بلا احتكاك)، وما هو Vercel فعلًا في 3 دقائق، ومخطط قرار من 6 أسئلة (Next.js؟ أكثر من 1 تيرابايت/شهر؟ DB؟ 10+ مطورين؟ وسائط ثقيلة؟ القفل التقني؟)، وأربعة بدائل رئيسية (Cloudflare Pages بنطاق ترددي غير محدود، Netlify بـ 20 دولارًا للفرق غير المحدودة، Render/Railway بـ 19 دولارًا مع DB مدمجة، VPS مستضاف ذاتيًا + Docker)، وفخاخ الأسعار الخمسة (لا سقف صارم، Hobby يحظر الاستخدام التجاري، انتهاء وقت الدوال، Image Optimization، النطاق الترددي)، والفخاخ الثلاثة التي يقع فيها كل مبتدئ (الفوترة بلا حدود مع فواتير DDoS بـ 23,000 دولار، انتهاء وقت الدوال عند 10–60 ثانية، القفل التقني بميزات Vercel الخاصة).

هل يستطيع الذكاء الاصطناعي التوليدي التعامل مع البنية التحتية وإعداد البيئة؟ — دليل المبتدئين لـ"أين تفوّض"

هل يستطيع الذكاء الاصطناعي التوليدي التعامل مع البنية التحتية وإعداد البيئة؟ — دليل المبتدئين لـ"أين تفوّض"

إعداد البيئة هو حيث يعلق كل مبرمج مبتدئ. في 2026، الذكاء الاصطناعي التوليدي (Claude Code، Codex، Cursor) قابل للاستخدام فعلياً لأعمال البنية التحتية الروتينية — إعداد البيئة المحلية، وتوليد Dockerfile، ومسودات Terraform، وخطوط أنابيب CI/CD. أطلقت HashiCorp خادم Terraform MCP الرسمي في 2026، وأطلقت Anthropic Agent Skills لتحميل خبرة البنية التحتية عند الطلب. لكن "فوّض كل شيء" سؤال مختلف: مجموعة أمان مفتوحة 0.0.0.0/0، ومفتاح SSH مرفوع إلى GitHub، وفاتورة AWS بقيمة 3000 دولار في نهاية الشهر — كلها حوادث حقيقية في 2026. تقسّم هذه المقالة خمسة مجالات آمنة للتفويض، وثلاث مناطق خطر "تحقق ثم ثق"، وأربعة مجالات للبشر فقط، وسير عمل آمن للمبتدئين من أربع خطوات، وأحدث أدوات 2026 (Claude Code، MCP، Agent Skills) — مركّزة على تقييم القدرات لا على تأثير المهنة.

الذكاء الاصطناعي يقول "استخدم Next.js" — ما يجب أن يعرفه المبتدئون فعلاً قبل الانطلاق

الذكاء الاصطناعي يقول "استخدم Next.js" — ما يجب أن يعرفه المبتدئون فعلاً قبل الانطلاق

اسأل Claude Code أو ChatGPT عن بناء تطبيق ويب وستسمع شبه مؤكد "استخدم Next.js." لكن هذا الاقتراح يأتي من تردد بيانات التدريب، وليس من حكم بشأن مشروعك. تكشف هذه المقالة الأسباب الثلاثة المشروعة للذكاء الاصطناعي (هيمنة بيانات التدريب / شامل لكل شيء / سهولة النشر على Vercel)، وتشرح علاقة JavaScript / React / Next.js، وتمشي عبر مسار قرار من 5 دقائق (ماذا تبني، SEO، قاعدة بيانات، ميزانية الوقت، الخادم المستهدف)، وتربط أربعة بدائل واقعية (Astro، Vite + React، SvelteKit، HTML + Vanilla) بحالات الاستخدام، وتضع الأساسيات الخمسة التي لا غنى عنها لاستخدام Next.js (App Router، Server مقابل Client Components، التوجيه بالملفات، متغيرات البيئة، أهداف النشر)، والمزالق الثلاثة التي يقع فيها المبتدئون (use-client في كل مكان، الارتباط بـ Vercel، الذكاء الاصطناعي يعيد كود Pages Router قديماً) — كلها معايرة لمايو 2026. الإدخال الثاني في سلسلة "الذكاء الاصطناعي يوصي بـ..." بعد مقالة Docker.