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

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

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

مقال مميز

'ThinkingBlock' object has no attribute 'text': لماذا لم يعد رد نموذج Claude الأحدث يبدأ بنص، وكيف تصلحه
Claude تطوير AI والبرمجة

'ThinkingBlock' object has no attribute 'text': لماذا لم يعد رد نموذج Claude الأحدث يبدأ بنص، وكيف تصلحه

غيّرت النموذج الذي تستدعيه عبر Claude API إلى إصدار أحدث، فصار يظهر الخطأ AttributeError: 'ThinkingBlock' object has no attribute 'text'، أو صار نص الرد يعود فارغًا. السبب أن نماذج Claude 5 وما بعدها تفكر عند الحاجة حتى إن لم تضبط thinking، فتصبح الكتلة الأولى في الرد كتلة تفكير. أما نماذج Claude 4 فلم تكن تفكر ما لم تضبطه، لذا فإن تغيير اسم النموذج وحده يغيّر شكل الرد. ومع المدخلات البسيطة تبقى الكتلة الأولى نصًا، فتنجح الاختبارات التي تستخدم مدخلات خفيفة. استنادًا إلى وثائق Anthropic واختباراتي على أربعة نماذج (1 نوفمبر 2026)، يتناول هذا المقال السبب، وكيفية الإصلاح بالبحث عن كتل النص حسب نوعها (Python وTypeScript)، وما تفعله عندما يتركك max_tokens بلا نص، وأي النماذج يمكن إيقاف التفكير فيها وأيها لا يمكن، وكيف لا تفوّت المشكلة في الاختبار.

أحدث المقالات

276 مقالات
ما تعلّمناه من حذف لوحة الإدارة بالكامل — متى تبقى الواجهة في زمن الذكاء الاصطناعي، ومتى يمكن أن تذهب

ما تعلّمناه من حذف لوحة الإدارة بالكامل — متى تبقى الواجهة في زمن الذكاء الاصطناعي، ومتى يمكن أن تذهب

لا تستطيع دعوى عامة أن تجيب عن سؤال "إن كان الذكاء الاصطناعي قادرًا على التعديل مباشرة، فهل ما زلنا بحاجة إلى لوحة إدارة؟"، لأن عبارة "لوحة الإدارة" وحدها تغطّي كومة من الوظائف مختلفة الطبائع تمامًا. وهذا المقال، المبني على تجربة حذف لوحة إدارة هذا الموقع بالكامل، يستبدل بذلك السؤال سؤالًا أحدّ: هل تقدّم تلك الشاشة شيئًا لا يقدّمه أصلًا كلٌّ من CLI والذكاء الاصطناعي؟ وما كشفه الحذف الكامل هو أن معظم الوظائف التي أُزيلت لم تكن "غير مستعمَلة" بل "معطّلة بنيويًا". فعمليات CRUD للمقالات لم يكن ممكنًا أن تعمل أصلًا، لأن مصدر الحقيقة للمقالات يعيش في الشيفرة وكل عملية نشر تكتب فوق قاعدة البيانات، فأي شيء يُحرَّر في الشاشة كان يتبخّر عند النشر التالي. وكان طابور اعتماد التعليقات فارغًا على الدوام لأن المشاركات تُوسم بالاعتماد لحظة إرسالها، فلا ينشأ تعليق غير معتمد أصلًا. والوظيفة التي لا يستعملها أحد هي وظيفة لا يستطيع أحد أن يعرف أنها مكسورة. أما القدرة الوحيدة التي تعذّر حذفها فهي حذف التعليقات، وحتى هي لم يكن فيها ما يوجب لوحة إدارة: فقد تبيّن أن زرّ حذف في صفحة المقال نفسها أفضل، لأن التعليق المسيء يُزال في المكان نفسه الذي يُقرأ فيه. ويؤول القرار إلى ستة أسئلة. من الذي يشغّلها، إذ يرجّح الموظفون غير التقنيين أو دور يتبدّل أصحابه بقاء الواجهة، بينما لا يحتاجها المطوّرون الذين يعيشون في الطرفية. وهل هي قابلة للتراجع، فالإجراءات التي لا رجعة فيها تحتاج إلى بوابة. وهل تحتاج إلى حكم بشري، أي هل هناك انتقال بين حالتين بالاعتماد أو الرفض. وهل يلزم فصل الصلاحيات. وهل يعرف المشغّل ما هو ممكن، فالقائمة تقوم مقام التوثيق. وهل هناك أثر للتدقيق. والصلاحيات وأثر التدقيق بوجه خاص يبدوان غير ضروريين في مشروع فردي، ويصيران أول ما يلزم في اللحظة التي يصل فيها شخص ثانٍ. والتغييرات التي تمرّ عبر الشيفرة تستقرّ في git، لكن ترك الذكاء الاصطناعي يكتب في قاعدة البيانات مباشرة لا يسجّل شيئًا افتراضيًا، وسجلّ المحادثة يحفظ ما طُلب لا ما حدث. ومن بين المحاور الستة، لا يحمل وزنًا مختلفًا سوى قابلية التراجع. ففي 18 يوليو 2025 حذف وكيل ذكاء اصطناعي من Replit قاعدة بيانات الإنتاج الخاصة بـ SaaStr أثناء تجميد فعلي للشيفرة، واختلق 4,000 مستخدم، وزعم خطأً أن التراجع مستحيل فأخّر التعافي (AI Incident Database #1152) — وهي حالة تُظهر مشكلة تصميم أمكن فيها بلوغ إجراء لا رجعة فيه دون المرور ببوابة بشرية، أكثر مما تُظهر خطر الذكاء الاصطناعي نفسه. ويتناول المقال كذلك ثلاثة أشياء ينبغي تهيئتها قبل نقل الثقل إلى الذكاء الاصطناعي وإلى CLI، وهي أن تخلّف التغييرات أثرًا باقيًا، وأن توجد عتبة أمام الإجراءات التي لا رجعة فيها، وأن يكون الإجراء مكتوبًا وموثّقًا لأن حذف الواجهة يحذف معها قائمة ما هو ممكن. ويضيف قائمة تحقّق تجريها قبل أن تبني أي شيء، والخيار الثالث المتمثّل في منتجات الأدوات الداخلية مثل Retool و Forest Admin بدلًا من كتابة اللوحة باليد.

ميزة Dispatch من Claude — كيف يقود هاتفك حاسوبك أنت، وإلى أي حدّ ذلك آمن

ميزة Dispatch من Claude — كيف يقود هاتفك حاسوبك أنت، وإلى أي حدّ ذلك آمن

إن Dispatch هي الميزة التي ترسل فيها تعليمة من هاتفك فينفّذ Claude العمل على حاسوبك أنت (بيتا، واشتراكا Pro و Max). فهي لا تعمل في السحابة؛ بل جهازك الحقيقي هو الذي يتحرّك، ومن هذه الحقيقة الواحدة تخرج القيمة والخطر معًا. تقول المساعدة الرسمية إنه يمكنك مراسلة Claude من هاتفك ليعمل على حاسوب سطح المكتب لديك، مستعملًا الموصلات والإضافات وصلاحيات الوصول إلى الملفات التي سبق أن ضبطتها في Cowork، داخل ما تصفه Anthropic بأنه محادثة واحدة متّصلة يمكن بلوغها من أي من الجهازين. ويشترط تشغيلها أن يكون الحاسوب مستيقظًا وتطبيق سطح المكتب مفتوحًا، وأن يكون النظام macOS أو Windows، إذ لا يوجد computer use على Linux، كما أن computer use متاح على اشتراكي Pro و Max فقط ولا تملك اشتراكات Team و Enterprise وصولًا إليه. وآليًا ينزل Claude في ثلاث مراتب من الأولوية: موصل إن توفّر، ثم التنقّل في المتصفّح إن لم يتوفّر، ثم التفاعل المباشر مع الشاشة بوصفه ملاذًا أخيرًا، مع التقاط صور للشاشة على طول الطريق ليفهم ما هو معروض. ومن هنا يبدأ التقييم. فالمواضع التي يتوقّف عندها مصمَّمة عمدًا: computer use معطّل افتراضيًا ويُفعَّل من Settings ثم General؛ والإذن يُطلب لكل تطبيق جديد على حدة؛ وحذف ملف حذفًا نهائيًا يتطلّب إذنًا صريحًا؛ ومنصّات الاستثمار والتداول وتطبيقات العملات المشفّرة محظورة افتراضيًا. لكن هناك مواضع لا يتوقّف عندها. فالإجراءات المفردة داخل تطبيق سبقت الموافقة عليه لا تُعرض عليك للتأكيد، والصياغة الرسمية هي أن Claude ينقر ويكتب ويتنقّل في شاشتك مباشرة، بلا فحوص الأذونات التي تحكم أدوات Cowork الأخرى. وتضيف الوثائق أنه لا يوجد صندوق رملي بين Claude وما هو على شاشتك، وأن الإجراءات المتّخذة في تطبيق واحد قد تؤثّر في تطبيقات أخرى. وأكبر المخاطر هو حقن المطالبات، وتصفه Anthropic بكلماتها هي: محتوى الويب ناقل أساسي لهجمات حقن المطالبات، وإن تعليمة متلاعبًا بها، أو أمرًا غير متوقّع، أو رابط تصيّد فُتح في متصفّحك، قد يتوالى في سلسلة من الإجراءات التي يصعب أو يستحيل التراجع عنها. وتقول Anthropic إنها تفحص التنشيطات الداخلية للنموذج لكشف هذا السلوك، لكن ذلك يقلّل الاحتمالات ولا يُغني عن أن ترسم أنت خطًا، وتظلّ الإرشادات توصي بالانتقال إلى الموافقة اليدوية كلما مسّت المهمة ملفات أو حسابات أو مواقع حسّاسة. وتسمّي Anthropic الحدّ صراحة: لا تمنح إذن computer use وصولًا إلى التطبيقات الحسّاسة مثل المصرفية والصحّية والحكومية، وتجنّب الحسابات المالية والمستندات القانونية والمعلومات الطبية والبيانات الشخصية. ويتناول المقال كذلك جانب الهاتف. فما يتسرّب عند ضياع الجهاز ليس البيانات المخزّنة عليه بل صفة إعطاء الأوامر لحاسوبك، إضافة إلى محتوى المحادثة المتّصلة — ومقال المساعدة الرسمي الخاص بـ Dispatch لا يوثّق فكّ الاقتران ولا التعامل مع جهاز مفقود، فالعلاجات تأتي من جانب الحساب بدلًا من ذلك: إنهاء الجلسة المفردة من Settings ثم Account ثم Active sessions، أو تسجيل الخروج من كل الجلسات عبر claude.ai وهو غير متاح في تطبيقات الهاتف فيتطلّب متصفّح ويب، أو ببساطة قطع جانب الحاسوب بإغلاق تطبيق سطح المكتب أو تركه يخلد إلى السبات، وهو في الواقع الأسرع لأن Dispatch تشترط حاسوبًا مستيقظًا وتطبيقًا مفتوحًا. ويختم بفصل Dispatch عن computer use بوصفهما مفتاحين منفصلين، وتمييزهما معًا عن agent view في Claude Code الذي تسمّي الوثائق الرسمية عمليته أيضًا dispatch، ثم برسم خطّ عملي: ابدأ بعمل يمكنك التراجع عنه.

agent view في Claude Code — كيف تعمل الجلسات على التوازي، وأين يتسرّب العزل

agent view في Claude Code — كيف تعمل الجلسات على التوازي، وأين يتسرّب العزل

إن agent view في Claude Code، الذي يُفتح بالأمر claude agents، هو الميزة التي تُطلق بها جلسات خلفية مستقلة واحدة تلو الأخرى وتديرها كلها من شاشة واحدة. وتسمّي الوثائق الرسمية العمليةَ التي تنفّذها هناك dispatch، وهو اسم يتصادم مع ميزة منفصلة تمامًا تحمل الاسم نفسه في تطبيق سطح المكتب، فأول مهمة هي التمييز بين الاثنين. تصف الوثائق agent view بأنه الميزة التي تتيح إطلاق وإدارة عدد كبير من جلسات Claude Code من شاشة واحدة، وهو معاينة بحثية تتطلّب الإصدار v2.1.139 أو أحدث. ويلتزم هذا المقال بالآلية ونموذج الأمان لا بالانطباعات. وأول ما يفاجئ المستخدم أن كل مطالبة تُكتب في صندوق الإدخال تبدأ جلسة جديدة خاصة بها: اكتب مطالبة ثانية فتحصل على جلسة ثانية إلى جانب الأولى، لا على تعليمة إضافية مضافة إليها. أما التعليمات التكميلية فتمرّ عبر لوحة الإطلالة التي تُفتح بمفتاح Space، وهي تعرض آخر مخرجات أو السؤال الذي تنتظره الجلسة لا السجل الكامل، ويمكنك الردّ منها دون مغادرة الشاشة. ويوقف Ctrl+X الجلسة في الضغطة الأولى ويحذفها في الثانية، بينما تتولّى Ctrl+S و Ctrl+T و Ctrl+R التجميع والتثبيت وإعادة التسمية؛ ولا يظهر الوكلاء الفرعيون ولا الـ teammates التي تولّدها الجلسة كصفوف منفصلة. وقلب نموذج الأمان هو العزل عبر worktree. فقبل تعديل أي ملف، تنتقل الجلسة الخلفية إلى worktree معزول في git تحت المسار ‎.claude/worktrees/‎، فتقرأ الجلسات المتوازية النسخة نفسها بينما تكتب كل واحدة في نسختها هي: قراءة مشتركة وكتابة مفصولة. وكل ما قد يصل إلى النسخة الرئيسية مقطوع بثلاثة فحوص: تعديلات الملفات عبر Edit و Write و NotebookEdit؛ ومجلدات عمل الأوامر التي تؤول إلى النسخة الرئيسية أو التي يتعذّر التحقّق من بقائها خارجها؛ ومحاولات إعادة توجيه git عبر git -C أو --git-dir أو GIT_DIR أو GIT_WORK_TREE أو cd يسبق استدعاء git. والحكم يُتّخذ عمدًا في الجانب الآمن، فيُرفض ما يتعذّر التحقّق منه، والحماية نفسها موروثة إلى كل وكيل فرعي تولّده الجلسة. لكنه ليس جدارًا على مستوى نظام التشغيل: فالملفات خارج المستودع والشبكة خارج النطاق، وأوامر PowerShell لا ينالها إلا فحص مجلد العمل. والأذونات كذلك لا تُختار لحظة الإطلاق؛ بل تتوقف على طريقة البدء (فـ agent view المفتوح في صدفة وclaude --bg يتبعان قواعد التشغيل العادي، والمفتوح بـ ← يأخذ defaultMode للمجلد الهدف أو نمط الجلسة الأصلية، و/bg يحتفظ بالنمط الحالي)، ما يعني أن رخاوة إعدادك المعتاد هي بالضبط ما يعمل بلا رقيب في عشر جلسات دفعة واحدة. ثم تتسرّب ثلاثة أشياء من العزل. فاختيار "Yes, don't ask again" يحفظ القاعدة في ملف ‎.claude/settings.local.json الخاص بالنسخة الرئيسية، فتسري في النسخة الرئيسية وفي كل worktree آخر وتبقى بعد إزالة الـ worktree الذي اتُّخذت فيه. وحذف الجلسة في agent view يحذف معها الـ worktree الذي أنشأه Claude، فيختفي العمل غير المودَع. والملف ‎.worktreeinclude ينسخ الملفات المستبعدة بـ gitignore مثل ‎.env إلى كل worktree جديد، فيضاعف بيانات اعتمادك بعدد الجلسات التي تُطلقها. وفوق ذلك تُستنزف الحصّة بما يتناسب مع التوازي، إذ يستهلك عشرة عملاء الحصّة بسرعة تقارب عشرة أضعاف، والجلسات تعمل محليًا فتنجو من السبات وتتوقّف عند إطفاء الجهاز. ويختم المقال بوضع agent view بين الأساليب الخمسة الرسمية للتوازي إلى جانب الوكلاء الفرعيين و agent teams و dynamic workflows و Projects، ثم يقدّم روتينًا عمليًا لما تفعله قبل الإطلاق وأثناءه وبعده.

هل ينبغي تشغيل ‎/compact وفق جدول دوري في Claude Code؟ تحديد لحظة الضغط من المواصفات الرسمية

هل ينبغي تشغيل ‎/compact وفق جدول دوري في Claude Code؟ تحديد لحظة الضغط من المواصفات الرسمية

يضغط كثيرون أمر ‎/compact في Claude Code وفق قاعدة من نوع "كل 30 دقيقة" أو "متى تجاوز السياق 70%"، لكن ما توصي به الوثائق الرسمية ليس ساعة ولا نسبة مئوية: إنه حدّ فاصل في العمل. شغّل ‎/compact عند حدّ فاصل طبيعي، مثلًا بين مهمة وأخرى، بدلًا من انتظار الضغط التلقائي ليعمل في منتصف مهمة. يتخذ هذا المقال وثائق Claude Code كما هي في 4 أكتوبر 2026، وأحدث إصدار حينها v2.1.289، مصدرًا أوليًا، ويشتقّ من المواصفات جوابًا عن مسألة الضغط اليدوي. يبدأ من الآلية نفسها: يجري الضغط على ثلاث مراحل، هي إسقاط مخرجات الأدوات القديمة، ثم الضغط التلقائي، ثم الضغط اليدوي الذي تضغطه أنت. والمرحلتان الثانية والثالثة هما المعالجة نفسها، فضغطه بنفسك يشتري لك شيئين بالضبط: اختيار التوقيت، وتحديد ما يُحتفظ به. أما تكرار الضغط فلا يوفّر سياقًا إضافيًا. ثم يأتي جدول بما ينجو من العملية. فملف CLAUDE.md في جذر المشروع والذاكرة التلقائية يُعاد حقنهما من القرص، بينما تُفقد القواعد التي تحمل paths: وملفات CLAUDE.md المتداخلة في المجلدات الفرعية إلى أن يُقرأ ملف مطابق مرة أخرى، ويُعاد حقن متون المهارات التي استدعيتها ضمن سقف قدره 5,000 توكن لكل مهارة و25,000 إجمالًا، مع إسقاط الأقدم أولًا، والاقتطاع يُبقي بداية الملف. وفي شأن التكلفة، لا يحدّد سعر الضغط حجمُ السياق بل حرارة التخزين المؤقت للمطالبة. اضغطه أثناء الجلسة فتُقرأ البادئة من الذاكرة المؤقتة وتكون التكلفة زهيدة؛ واضغطه بعد استراحة أطول من عمر التخزين المؤقت، وهو ساعة واحدة مع اشتراك Claude وخمس دقائق افتراضيًا عبر مفتاح API أو مزوّد سحابي، فيُعاد معالجة السجل كاملًا بلا تخزين، وتلك أغلى حالات هذا الأمر على الإطلاق. ومن هناك يتناول المقال كيفية المفاضلة بين ‎/compact و ‎/clear و ‎/rewind و ‎/recap و ‎/context، وكيف يحرّك ‎/autocompact منذ الإصدار v2.1.221 نقطة الانطلاق التلقائي في أي موضع بين 100K و1M توكن، وترتيب أولوية المواضع الأربعة التي قد يأتي منها الإعداد، والمصيدة المتمثلة في أن متغيّر البيئة CLAUDE_CODE_AUTO_COMPACT_WINDOW وحده لا يقبل إلا عددًا صحيحًا مجرّدًا فتُقرأ 500k على أنها 500 وتُقصَر إلى الحد الأدنى 100K، وأن نسبة used_percentage في شريط الحالة تقيس دائمًا مقابل نافذة السياق الكاملة للنموذج فلا تعود تدلّ على لحظة الانطلاق. ويختم بمعنى الرسالتين Not enough messages to compact. و Autocompact is thrashing: the context refilled to the limit... وخطوات التعافي منهما، مع تنبيه إلى أن تسمية "الضغط المصغّر" ليست مصطلحًا رسميًا حتى 8 أغسطس 2026.

Can't open this app: لا يفتح Claude Desktop على Windows — أصلحه بخيار «إصلاح» دون فقدان جلساتك

Can't open this app: لا يفتح Claude Desktop على Windows — أصلحه بخيار «إصلاح» دون فقدان جلساتك

تحاول فتح Claude Desktop على Windows فيظهر بدلاً من ذلك مربّع حوار عنوانه Can't open this app يطلب منك الانتقال إلى الخيارات المتقدّمة الخاصة بـ Claude واختيار Repair — وتنفيذ ما تقوله الرسالة حرفياً ينجح فعلاً. لا إزالة تثبيت، ولا إعادة تعيين تُلقي ببياناتك. لكن في المنتصف خطوة واحدة يتعثّر عندها الناس، وهي محور هذا المقال: الضغط على الإصلاح قد يعود برسالة تقول إن التطبيق ما زال قيد التشغيل، رغم أنه لا توجد أي نافذة مفتوحة لـ Claude. السبب أن Claude Desktop يظلّ يعمل في علبة النظام بعد إغلاق نافذته، وما دامت تلك العملية المقيمة ممسكةً بملفات الحزمة فإن الإصلاح لا يمرّ. والحل بسيط: أنهِ العمليات صراحةً ثم اضغط الإصلاح. وهذه الحقيقة نفسها تشير إلى سبب العطل الأصلي — العملية ذاتها أفسدت التحديث ثم منعت الإصلاح. يجيب المقال أيضاً عن السؤال الذي يطرحه معظم الناس أولاً: هل تُمحى جلساتك؟ الجواب ينقسم ثلاثاً. سجلّ محادثات claude.ai يقيم على خوادم Anthropic ولا يُمسّ. وجلسات Claude Code تقيم في ‎%USERPROFILE%\.claude\projects\‎ خارج حزمة التطبيق، فتنجو من الإصلاح ومن إعادة التعيين بل ومن إزالة التثبيت (جهاز حقيقي احتوى 2,977 ملفاً بنحو 3.0GB موزّعة على 52 مشروعاً). الشيء الوحيد المعرَّض للخطر هو إعدادات التطبيق في ‎%APPDATA%\Claude، و«إصلاح» يُبقي حتى هذه — فـ Windows يوضّح الفرق على الشاشة نفسها: الإصلاح لا يؤثر في بيانات التطبيق، وإعادة التعيين تحذفها. ومن هناك يغطّي المقال فحص الحالة بـ PowerShell للقراءة فقط، وروتين نسخ احتياطي، وتصعيداً متدرّجاً حين يظلّ التطبيق لا يفتح (التأكد من تشغيل vmcompute وhns، وإزالة الحزمة ثم إعادة التثبيت، إذ لا يعمل -PreserveApplicationData مع التثبيت العادي)، والسبب المُستنتَج المتمثّل في حزمة MSIX نصف مُسجَّلة إلى جانب مشكلات GitHub (#55465 حيث نجح التثبيت دون إنشاء نقطة تنفيذ، و#50285 و#48437 — وكلها أُغلقت بوصفها غير مخطَّط لها ودون إصلاح رسمي)، وكيفية تقليل احتمال التكرار، ومقارنةً بإصدار المُثبِّت القديم حيث سجَّل أحدث إصدار MSIX والجهاز العامل بالصيغة القديمة الرقم 1.24012.9 نفسه.

ما هو Kimi K3؟ نموذج 2.8 تريليون معامل وراء ادعاء «المركز الثالث» — السعر والأوزان المفتوحة وأثره في السوق

ما هو Kimi K3؟ نموذج 2.8 تريليون معامل وراء ادعاء «المركز الثالث» — السعر والأوزان المفتوحة وأثره في السوق

في 16 يوليو 2026 أطلقت Moonshot AI نموذج Kimi K3 بـ 2.8 تريليون معامل إجمالي. تعرضت أسهم أشباه الموصلات الأمريكية لموجة بيع، وتصاعدت القصة حتى اتهم مسؤول في البيت الأبيض الشركة بالاسم بتقطير نماذج Anthropic. ولأن الأرقام بل وحتى التسميات تتناقض بحسب المصدر، يقارن هذا المقال بين ناشري الاختبارات المرجعية والصحافة المالية وإعلانات Moonshot نفسها وصفحة Hugging Face الفعلية، ذاكرًا مَن أنتج كل رقم. في الأداء يسجل 57 نقطة والمركز الثالث في Artificial Analysis Intelligence Index (اعتبارًا من 17 يوليو 2026، مع وجود حصر يضع النتيجة نفسها في المركزين الرابع والسابع). وفي GDPval-AA v2، وهو المقياس الأقرب إلى العمل الحقيقي، يقف K3 عند 1668 مقابل 1760 لـ Fable 5 و1600 لـ Opus 4.8 — أي قفزة قدرها 478 نقطة عن الجيل السابق K2.6 عند 1190، وهذا التقليص للفجوة، لا الترتيب المطلق، هو ما حرّك السوق. وفي البرمجة احتل المركز الأول في Frontend Code Arena من Arena.ai بنتيجة 1679 (‏Fable 5 عند 1631)، لكنه في FrontierSWE يخسر بنسبة 81.2% مقابل 86.6% لـ Fable 5. والتسعير ينقلب بتغيّر المقارنة: 3 دولارات للإدخال و15 دولارًا للإخراج أرخص بنحو 40% في الإدخال وبنسبة 40-50% في الإخراج من Claude Opus 4.8 (‏$5/$25) أو GPT-5.6 Sol (‏$5/$30)، والتكلفة المقيسة البالغة 0.94 دولار لكل مهمة تأتي دون 1.80 دولار لـ Opus 4.8. أما مقابل المنافسين الصينيين فهو الأغلى في المجموعة بنحو ثلاثة أضعاف GLM-5.2 و23 ضعف DeepSeek V4 Pro، ومن ثم فهذا ليس خصم المرتبة العشرية الذي رافق صدمة DeepSeek. وبخصوص الأوزان انقسمت الجهات بين «مفتوح المصدر» (‏VentureBeat وSCMP) و«مفتوح الأوزان» لدى Reuters، والأخير هو المصطلح الدقيق. وقد صدرت الأوزان في موعدها يوم 27 يوليو 2026 ويمكن سحبها من Hugging Face من دون طلب وصول (96 جزءًا من ملفات safetensors). والرخصة المنشورة معها هي «Kimi K3 License» الخاصة بـ Moonshot: إذن على غرار MIT يُضاف إليه شرطان، هما اتفاق منفصل لأي عمل من نوع Model as a Service يتجاوز إيراده 20 مليون دولار، وإظهار «Kimi K3» بوضوح في واجهة المنتجات التي تتجاوز 100 مليون مستخدم نشط شهريًا. ولأن الإذن يتغيّر بحسب حجم المستخدِم فهو ليس مفتوح المصدر بتعريف OSI، ومن ثم حسم نص الرخصة الخلاف حول التسمية. وفي الأسواق هبط ناسداك 1.5% يوم الجمعة، وتايوان أكثر من 6%، واليابان 4%، وانخفض صندوق أشباه الموصلات المتداول (SMH) بأكثر من 20% عن قمته في أواخر يونيو، لكن تراجع SOX الأسبوعي يُنقل بين -9% و-12.5% بحسب الجهة، وقُلّصت الخسائر لاحقًا مع دخول المشترين عند الانخفاض. أما اتهام التقطير فيرفضه الباحثون استنادًا إلى الجدول الزمني — 15 يومًا بين طرح Fable للعموم في 1 يوليو وإطلاق K3 في 15 يوليو — ولم يُنشر أي دليل. ويتناول المقال كذلك السرعة (قياسات تتراوح بين 33 و62 رمزًا في الثانية، مع تحذير OpenRouter من تكرار أخطاء 429 بسبب ضغط السعة)، وارتفاع معدل الهلوسة من 39% إلى 51%، وفجوة تجربة المستخدم الواضحة التي تقرّ بها Moonshot نفسها، كل ذلك بعلامات صريحة لدرجة اليقين.

API Error: Connection closed mid-response في Claude Code: الأسباب والحل

API Error: Connection closed mid-response في Claude Code: الأسباب والحل

يتوقف Claude Code في منتصف الرد برسالة «API Error: Connection closed mid-response. The response above may be incomplete.» وهذه ليست مشكلة في صياغة الأمر، بل الاتصال الذي كان يحمل الرد المتدفق أُغلق بينما الرد لا يزال قادمًا. يعتمد هذا المقال حصريًا على مرجع الأخطاء الرسمي وسجل التغييرات الرسمي وبلاغات مدعومة بالتقاط حزم الشبكة. يبدأ بالتعريفات الرسمية: Connection closed تعني أن الوصلة قُطعت، وResponse stalled تعني أنها صمتت، وServer error تعني وصول خطأ 5xx في منتصف التدفق؛ ويشرح لماذا تُحفظ المخرجات الجزئية عمدًا (لأن إعادة الإرسال قد تنفّذ الاستدعاءات نفسها للأدوات مرتين) وأن خطوة الاستعادة الموثّقة هي الرد بـ continue. ثم يفصل الطبقات الثلاث التي قد ينشأ منها الإغلاق (جهازك ووضع السكون، أو القطع عند الخمول في بروكسي أو VPN، أو إغلاق يبدأ من الخادم)، ويعرض القياسات التي نشرها صاحب البلاغ #67766: كانت الحالات العشر جميعها إغلاقًا سليمًا من الخادم، وظهر الخطأ بعد 3 إلى 105 مللي ثانية من FIN، وكان قد وصل 7 إلى 20 كيلوبايت من الرد، وبلغ جسم الطلب 1 إلى 2.5 ميغابايت، ونجح اتصال جديد خلال نحو 20 مللي ثانية، وظهرت 200 رسالة خطأ في 171 حادثة خلال 23 يومًا، منها 87 بعد أقل من خمس ثوانٍ من الاستدعاء السابق. أما جوهر الفائدة العملية فهو جدول زمني لبنود حقيقية في سجل التغييرات — 2.1.179 يحفظ الجزء المستلَم، و2.1.185 ينقل تنبيه التوقّف من 10 إلى 20 ثانية، و2.1.198 يعيد محاولة الانقطاعات العابرة بتراجع تدريجي، و2.1.199 يحفظ الجزء المستلَم عند أخطاء الخادم داخل التدفق، و2.1.214 يعطّل مجمّع keep-alive بعد خطأ اتصال قديم — مقارنًا بإصدارات البلاغات (2.1.173 و2.1.181 و2.1.183) وكلها أقدم من 2.1.198. ويختم بالظروف التي ترفع الاحتمال، وقائمة تحقّق من ثماني خطوات، وستة إرشادات للمطورين، وكيفية التمييز عن Unable to connect وPrompt is too long، وفصل واضح بين المؤكَّد رسميًا وغير المؤكَّد.

Claude Opus 5: ما الفرق عن Opus 4.8 وFable 5

Claude Opus 5: ما الفرق عن Opus 4.8 وFable 5

أطلقت Anthropic نموذج Claude Opus 5 في 24 يوليو 2026، وتصفه وثائقها نفسها بأنه نقلة نوعية لا مجرد تحسين تدريجي على Opus 4.8 — ومع ذلك لم يتحرك السعر: $5 للإدخال و$25 للإخراج لكل مليون توكن، أي نصف سعر النموذج الرائد Fable 5 بالضبط ($10 / $50). يقارن هذا المقال الإعلان الرسمي والوثائق بعدة تقارير إخبارية، ويعرض المواصفات الأساسية (claude-opus-5، ونافذة سياق 1M هي الافتراضية والقصوى معًا، وأقصى إخراج 128K، وحدّ معرفة يصل إلى مايو 2026)، والتسعير بما فيه أسعار الذاكرة المؤقتة والوضع السريع (سرعة أعلى بنحو 2.5 مرة مقابل ضعف السعر، وعبر Claude API فقط)، ثم نتائج الاختبارات المعيارية: تذكر Anthropic في نصّها أن Frontier-Bench يتجاوز ضعف Opus 4.8، وأن CursorBench 3.2 يصل إلى فارق لا يتعدى 0.5% عن أفضل نتيجة لـ Fable 5، وأن ARC-AGI 3 يبلغ ثلاثة أضعاف صاحب المركز الثاني، وأن OSWorld 2.0 يتفوق على Fable 5 بنحو ثلث التكلفة؛ أما أرقام جدول المقارنة لدى Anthropic فتشمل Frontier-Bench بنسبة 43.3% وARC-AGI-3 بنسبة 30.2% وGDPval-AA عند 1,861 وOSWorld عند 70.6%. ويعرض المقال أيضًا المواضع التي لا يزال متأخرًا فيها: 68.8% مقابل 72.7% لـ GPT-5.6 Sol في DeepSWE v1.1 بحسب جدول Anthropic (وينقلب الترتيب في جدول OpenAI)، والأمن الهجومي والبحث البيولوجي طويل الأمد حيث يتصدّر Mythos 5، وحالات سجّل فيها مستوى الجهد max نتائج أقل من المستويات الأدنى. ثم يشرح التغييرين الكاسرين للتوافق في واجهة API (التفكير مفعّل افتراضيًا، ولذلك تُبتر المخرجات عند ميزانيات max_tokens الضيقة؛ وتعطيل التفكير غير مسموح إلا عند جهد high أو أقل، بينما يُعيد xhigh أو max خطأ 400)، وكيفية الاختيار بين مستويات الجهد الخمسة، والميزات الجديدة مثل تغيير الأدوات أثناء المحادثة وخفض الحد الأدنى للتخزين المؤقت إلى 512 توكن ووضع الاحتياط الافتراضي، والتحوّل في الشخصية نحو إجابات أطول وشرح أكثر لخطواته وتفويض أوسع وتحقق ذاتي دون طلب — مع قاعدة الترحيل التي تقول إنك تحذف نصوصًا من مطالباتك بدل أن تضيف إليها — وأخيرًا من ينبغي له الانتقال الآن، إضافةً إلى قائمة ترحيل من ست خطوات.

دليل صيغ التكميم: GGUF مقابل GPTQ مقابل AWQ — أي ملف؟

دليل صيغ التكميم: GGUF مقابل GPTQ مقابل AWQ — أي ملف؟

تفتح Hugging Face لتشغيل نموذج لغوي محلي فتجد للنموذج نفسه جداراً من الملفات (Q4_K_M، Q5_K_S، GPTQ، AWQ، IQ3_M) فتتجمد. تجيب هذه المقالة عملياً عن أي ملف مُكمَّم تنزّل حتى يعمل النموذج، تاركةً مفهوم ما هي التكميم لمقالة أخرى ومركّزةً على اختيار الصيغة. الاختيار خطوتان: أي صيغة (= أي محرك ستشغّله عليه)، ثم أي عمق بتات. الحقيقة الأهم أن الملف المُكمَّم لا يعمل إلا على المحركات التي تدعم صيغته. GGUF هي الصيغة المعتادة الشاملة المحلية التي تعمل على المعالج المركزي وMac وGPU جزئي (llama.cpp/Ollama)؛ أما GPTQ/AWQ/EXL2 فهي لـ GPU أولاً (vLLM)؛ وbitsandbytes يُكمِّم عند التحميل في Transformers بلا معايرة. تسمية GGUF مثل Q4_K_M ثلاثة أجزاء: Q4 (4 بتات اسمياً، الأعلى أفضل وأكبر)، K (K-quant عبر كتل فائقة؛ المجرد/_0/_1 قديمة)، M (S/M/L = مقدار ترقية بعض التنسورات المهمة؛ البتات الفعلية تفوق التسمية، Q4_K نحو 4.5 bpw). عائلة IQ (I-quants) تذهب لحجم أصغر عند البتات نفسها لكنها أثقل في الاستدلال وتحتاج imatrix (مصفوفة أهمية من المعايرة تحمي الأوزان المهمة). GPTQ يقلّل الخطأ طبقةً بطبقة؛ AWQ يحمي الأوزان البارزة عبر التنشيطات (لا واحدة أفضل على الإطلاق). لعمق البتات، عند التردد اختر Q4_K_M (افتراضي Ollama لنماذج كثيرة)، وارتقِ إلى Q5_K_M/Q6_K مع VRAM فائض، وQ8_0 شبه خالٍ من الخسارة لكنه غير مُوصى به، وIQ2/IQ3 فقط لحشر نموذج كبير. نحو 4.5 إلى 5 bpw هي النطاق اللذيذ (قاعدة استرشادية). اعثر على الملفات عبر library=gguf، أو bartowski/mradermacher (النشاط يتغيّر)، أو وسوم Ollama model:size-variant-quant. الأرقام تقريبية وتختلف حسب النموذج والبناء.

اختيار عدم استخدام الذكاء الاصطناعي: قرار تخطّيه عن قصد

اختيار عدم استخدام الذكاء الاصطناعي: قرار تخطّيه عن قصد

الآن وقد أصبح "اسأل الذكاء الاصطناعي فحسب" و"دع الذكاء الاصطناعي يكتب كل شيء" هو الوضع الافتراضي، صار السؤال المعاكس هو الأكثر حدّة: هل هذا فعلًا موقف ينبغي أن أستخدم فيه الذكاء الاصطناعي؟ هذا المقال ليس معاديًا للذكاء الاصطناعي؛ بل عن إبقاء "عدم الاستخدام" خيارًا بالتحديد كي تحقق أقصى استفادة منه. الذكاء الاصطناعي ليس شيئًا تستخدمه افتراضيًا بل أداة تختارها عن قصد، واستخدامه بإتقان واختيار عدم استخدامه وجهان متلازمان. ست حالات يفوز فيها التخطّي: 1. التعلّم الذي يبني الأساسيات (عملية الكتابة للتفكير هي الغاية)، 2. إدخال بيانات سرية أو شخصية (لا تلصق دون التحقق من الشروط وسياسة الاحتفاظ)، 3. القرارات النهائية القاتلة عند الخطأ (الطب والقانون والسلامة والمال لا تُفوَّض دون تحقق)، 4. المهام البسيطة التي لا تستحق التكلفة، 5. العمل الذي تكون فيه الثقة الإنسانية أو الإبداع في الصميم (الاعتذارات والتوظيف والتأليف)، 6. عندما لا تريد إضافة نقطة فشل وحيدة (استمرارية الأعمال). قرّر بسرعة بثلاثة أسئلة: هل يمكنك التحقق من المُخرَج بنفسك، وهل هي بيانات يُسمح بمشاركتها فقط، وهل العملية شيء ينبغي أن تتدرب عليه الآن. إذا كان بإمكانك التحقق منه، والبيانات قابلة للمشاركة، ولا تحتاج إلى التدرب، فاستخدم الذكاء الاصطناعي؛ وإلا تخطَّه أو أدرِج تحققًا بشريًا. سلبيات الإفراط (التفريغ المعرفي، قبول الأخطاء المعقولة، الاعتماد) تُعرض كنقاط للنقاش لا كأرقام صارمة. تخطّي الذكاء الاصطناعي عن قصد ليس فرملة بل مهارة الوجه الآخر التي تتيح لك الانغماس الكامل حيث يناسب، وتحوُّط ضد الإفراط في الاعتماد عليه.

إصلاح Claude Desktop 0x80070020: لا يبدأ بعد التحديث

إصلاح Claude Desktop 0x80070020: لا يبدأ بعد التحديث

بعد تحديث Claude Desktop (على Windows) مباشرةً، يؤدي تشغيل التطبيق إلى ظهور "يوجد برنامج آخر يستخدم هذا الملف حاليًا" ولا يبدأ — ويبقى معطّلاً حتى تُعيد تشغيل الحاسوب. هذه علّة معروفة في إصدار متجر Microsoft (MSIX) (GitHub #53247 وغيره). النقطة الأساسية: إعادة تشغيل الحاسوب بالكامل ليست ضرورية بالضرورة — ففي كثير من الحالات يكفي تسجيل الخروج من Windows ثم الدخول مجدداً لاستعادة التشغيل (لا إعادة تشغيل الحاسوب، ولا تسجيل الخروج من Claude)، لأن المقبض المُعلَّق الكامن وراءه يبقى لكل جلسة مستخدم Windows. إيقاف CoworkVMService أو إعادة تسجيل الحزمة مُبلَّغ عن أنه لا ينفع. ورغم صياغة مربّع الحوار، تأكّد عدم وجود قفل ملف في مساحة المستخدم (handle.exe / Process Explorer): الفشل الحقيقي في طبقة حاوية AppX/Desktop Bridge، عند تحويل Job Object إلى Silo (0x80070020 = ERROR_SHARING_VIOLATION، الحدثان 215/208). للمُحفِّز تفسيران لم يُحسما — إمساك الخدمة بـ Job Object (#57221) مقابل تعطُّل عند البدء يترك التنظيف دون تنفيذ (#53247) — ولم يُطلَق أي إصلاح رسمي. الحل الدائم هو الانتقال إلى إصدار Squirrel (المُثبِّت). يستند إلى جهاز واحد (Windows 11 Home 10.0.26200) جرت مقارنته بمشكلات GitHub؛ مع تصنيف الثقة في كل موضع.

كيفية استخدام ChatGPT Work — وكيل العمل مع GPT-6

كيفية استخدام ChatGPT Work — وكيل العمل مع GPT-6

ChatGPT Work هو «وكيل الذكاء الاصطناعي للعمل» الذي أعلنته OpenAI في 9 يوليو 2026 بالتزامن مع GPT-5.6. وخلافًا لمحادثة عادية تكتفي بالإجابة، فهو يجمع السياق من تطبيقاتك وملفاتك المتصلة ليبني مخرجات جاهزة — مستندات وجداول بيانات وشرائح وحتى تطبيقات ويب. انطلق على GPT-5.6، ثم أُضيف GPT-6 Astra (3 سبتمبر) وGPT-6 Sol وLuna (22 سبتمبر)، فصار بإمكان الخطط المدفوعة أن تختار في Work بحسب المهمة من النموذج الأعلى إلى النماذج المتوازنة ومنخفضة التكلفة. وAstra محدود في Plus وBusiness Standard، بينما يمكن لخطتي Pro وBusiness Premium إنفاق الحصة كلها عليه (OpenAI Help، حتى 25 سبتمبر 2026). ويختلف Work عن المحادثة العادية في الحصة (المشتركة مع Codex) وفي النماذج المتاحة؛ فـ Codex يتيح تطبيق سطح المكتب وCLI وIDE ومهام Cloud على الويب والهاتف، بينما يعمل Work على الويب والهاتف وسطح المكتب. وكلام OpenAI عن Free وGo متضارب. واعتمادًا على إعلان OpenAI ومركز المساعدة وملاحظات الإصدار، يوضّح هذا المقال ما هو ChatGPT Work، وبمَ يختلف عن ChatGPT العادي وعن Codex، وأي النماذج تتاح لكل خطة، ومع أي التطبيقات يتصل — مع التواريخ ووسوم مستوى الثقة.

تصفح حسب الفئة

GitHub Copilot

عرض الكل

Stable Diffusion

عرض الكل

أدوات أخرى

عرض الكل

للمبتدئين

عرض الكل

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

عرض الكل

بيئة التطوير والبنية التحتية

عرض الكل

وكلاء AI والأتمتة

عرض الكل

كفاءة العمل

عرض الكل

الكتابة

عرض الكل

التصميم

عرض الكل

تحليل البيانات

عرض الكل

التعلم والتعليم

عرض الكل

الدخل الإضافي

عرض الكل

تطوير الألعاب

عرض الكل

الأمان والحوكمة

عرض الكل

مخاطر AI والتأثير الاجتماعي

عرض الكل

التطوير الفردي

عرض الكل