لا تنسوا أهلنا من صالح الدعاء,اللهم إنّا استودعناك اياهم، اللهم كُن عوناً لهم، اللهم انصرهم واحفظهم. 🇵🇸 🇸🇩
أهلًا وسهلًا بكم في العدد 109 من النشرة الأسبوعية لاقرأ-تِك 🚀
سواء كنت مهندس برمجيات مبتدئ أو محترف، فنشرتنا هتساعدك على مواكبة أحدث تطورات عالم البرمجة بمواضيع جديدة كل أسبوع، هتلاقى كمان محتوى عملي بيشمل أفضل الممارسات، ونصائح مفيدة، وترشيحات لمقالات مختارة من اقرأ-تِك.
🌟 مواضيع النشرة لهذا الأسبوع 🌟
Opus 5.5 Delivers Fable-level Performance at 40% Lower Cost than Opus 5 🔥
How Claude’s text watermark works ?! 📝
Method Channel In Flutter pt.1 📱
Opus 5.5 Delivers Fable-level Performance at 40% Lower Cost than Opus 5🔥
Anthropic نزّلت يوم 22 سبتمبر 2026 موديل جديد اسمه Claude Opus 5.5، وده أول موديل في عيلة 5.5. أداؤه في معظم الشغل قريب من Claude Fable 5.1 (الموديل الأتقل عندهم)، وبيتكلف حوالي 40% أقل من Opus 5 في الاستخدام العادي، وبيطلّع الكلام أسرع بأكتر من 30%.
هو الأول في الـ benchmarks بتاعة الـ agentic coding والـ computer use وشغل المكاتب. كمان جاي بنظام أمان أقوى، وSonnet 5.5 وHaiku 5.5 نازلين في الأسابيع الجاية.
ما يهم المبرمجين
1. الفلوس، وهي أهم نقطة في الخبر كله.
الأسعار لكل مليون توكن بقت: input بـ $4، وoutput بـ $20، والـ cache reads بـ $0.20 بس، والـ cache writes بـ $5. الـ cache reads نزلت 60% عن Opus 5، ودي أهم حاجة لو بتشغّل agents أو شغل كود طويل، لأنها هي اللي بتاكل معظم الفاتورة. وكمان الموديل بيحل المهمة بعدد توكنز أقل، فالتوفير الحقيقي أكبر من فرق السعر لوحده. وفيه Fast mode في Claude Code والـ API، أسرع لحد 2.5 مرة، بس سعره الضعف ($8 / $40).
فبالنسبة للناس المعتمدين علي claude وبالأساس Opus 5 دا معناه مع Opus 5.5 الفواتير أقل والنتائج أحسن.
وبالنسبة لأخواتنا اللي بالفعل راحوا ل Codex من أجل Sol & Astra ففرق السعر( بنتكلم من 20% ل 40% أرخص) يخلينا نجرب من جديد Claude و نحكم علي القيمة المضافة بالفعل بين استخدامنا ل Codex و Claude.
2. جرّب الـ effort المتوسط الأول. الأرقام بتقول إن Opus 5.5 على الـ default (medium) بيغلب Opus 5 على max، وبيقفل مع GPT-6 Astra أو يغلبه بتكلفة من خُمس لـ 40% منه. يعني متحطش max على كل حاجة من غير ما تجرب.
طبعًا احنا مكملين في قلة الثقة في ال Benchmarks ولكن فرق دقة المحاولات مقابل السعر هنا كبير فعلاً اللي الشباب عارضينه هنا يخلينا نروح نجرب.
3. شاطر في الشغل الطويل. أمثلة من المقال: migration لـ 680 ألف سطر في أقل من يوم، وaudit لكودبيز 200 ألف سطر في أقل من 3 ساعات بدل أكتر من 20 ساعة مع Opus 5، وتحويل HAProxy من C لـ Rust وعدّى تقريبًا كل الـ regression tests. وناس زي Stripe وClio سابوه شغال لوحده ليلة كاملة على كذا repo.
4. من تغييرات في الـ API لازم تاخد بالك منها إن الـ thinking مبقاش ينفع يتقفل خالص في Opus 5.5. لو الكود بتاعك بيبعت thinking disabled، راجعه.
5. قيود الأمان. لأن قدراته في الـ cybersecurity عالية جدًا، معظم مهام الأمن السيبراني بتتحوّل تلقائيًا لـ Opus 4.8. تصليح الباجز العادي في كودك ماشي عادي، بس لو شغلك pentesting أو security research، هتحتاج تقدّم على Cyber Verification Program.
6. أأمن كـ agent. مقاومته للـ prompt injection أحسن (من الأقل في نسبة نجاح الهجمات)، وبيحاول يتخطى الحدود المرسومة له أقل بحوالي 85%. ده مهم لو بتسيبه يشتغل على السيستم بتاعك من غير ما تراقبه.
7. الكتابة بقت أنضف.أنثروبيك بتقول إن الـ comments والـ PR descriptions والشرح بقوا أقصر وأوضح، ودي كانت شكوى مشهورة من Opus 5 ودي شخصيًا هبقي أسعد إنسانة في التاريخ بسبب كمية الصداع اللي بيسببه قراءة كلامه غير المفهوم 🫠
8. لو مشترك (Pro/Max/Team). الـ usage limits بتاعة الخمس ساعات زادت، وفيه rate limit reset تقدر تحتفظ بيه وتستخدمه وقت ما تحب.
و أخيرأ, مسودة الخبر دا اسخدمنا Opus 5.5 عشان يكتبها 😅
إنطلاق استبيان مجرة | أول استبيان سنوي يرسم صورة المجتمع التقني 🎉
بالتعاون مع مجرّة — أول استبيان سنوي يرسم صورة المجتمع التقني 🎉
فاضل ٤ أيام علي نهاية الإستبيان، الاستبيان مفتوح وتقدروا تشاركوه فيه الآن , وقت ملأ الاستبيان لا يتعدي ال ١٠ دقائق ولكنه فعلًا هيعكس صورة الوضع الحالي في الوطن العربي ، شاركوا كمان الاستبيان مع كل اللي تعرفوه وساعدوا في نشره علشان كل ما العدد زاد كل ما البيانات كانت أدق وأوقع ✨
How Claude’s text watermark works 📝
في الشهر الماضي Anthropic أعلنت عن تقنية جديدة اسمها Text Watermarking لتمييز النصوص اللي Claude ساهم في كتابتها أو تعديلها عشان تمتثل للوائح الإتحاد الأوروبي اللي بتلزم كل مزودين خدمات ال AI بتوفير طرق للتعرف علي أن المحتوي دا تم توليده أو كتابته بالذكاء الاصطناعي.
الخبر بأمانة مكنش مريح للناس وابتدت تطلع أسئلة عن كيفية عمل ال Watermark وهل دلوقتي claude هيضيف Hidden Characters بداخل النصوص اللي بيولدها ولا إيه اللي هيحصل؟!
ورقة وقلم وخلونا نفهم آلية عمل ال Watermarking ببساطة لأنها حقيقة مثيرة للإعجاب..
الفكرة هنا مختلفة عن أدوات الـAI Detection التقليدية. بدل ما النظام يحاول بعد ما النص يتكتب يكتشف من أسلوبه إذا كان مولّد بالذكاء الاصطناعي، Claude من البداية بيضيف أثناء عملية التوليد بصمة إحصائية غير مرئية للنص.
💡 شوفت إحصائية دي عزيزي المبرمج دا معناه إن مفيش Hidden Characters ولا أي حاجة زيادة علي النص اللي تم توليده.
النص في النهاية بيظهر للمستخدم بشكل طبيعي تمامًا: مفيش رموز مخفية، ولا حروف إضافية، ولا metadata، ولا أي علامة تقول إن النص مولّد بالـAI. لكن لو جهة موثوقة عندها آلية الكشف المناسبة، تقدر تحلل النص وتحسب احتمالية إن Claude كان مشاركًا في إنتاجه.
آلية العمل
دا بيحصل عن طريق إن Claude في كل خطوة بيختار الـnext token من مجموعة احتمالات، والـwatermark بيستغل عملية الاختيار دي بحيث يخلق pattern إحصائي معين باستخدام آلية بسيطة بأن الأرقام العشوائية اللي بيستخدمها لتحديد الكلمات تتبع نمط محدد.
نماذج الذكاء الاصطناعي الكبيرة زي Claude بتشتغل إنها بتولّد النص كلمة كلمة. في كل مرة النموذج بيقرر إيه الكلمة الجاية، بيختار من بين مجموعة من الكلمات المحتملة، وفي النهاية بيختار الكلمة الأكثر منطقية أو احتمالًا بناءً على الكلام اللي قبلها.
ودا المثال اللي Anthropic أوردته في مقالها عن الWatermark ، لو عندنا الجملة:
“The weather today was cold and…”
فمستبعد إن الكلمة اللي بعدها تكون “sugary”، لكن من المحتمل جدًا تكون “overcast” أو “grey”. وفي الظروف العادية، مش هيفرق كتير للقارئ أنهي كلمة من الاتنين النموذج اختارها، لأن معنى الجملة في الحالتين تقريبًا واحد. في الحالات دي، الاختيار بيتم عن طريق رقم عشوائي.
الـWatermarking بيستغل الاختيارات البسيطة دي، اللي بتحصل مرات كتير جدًا أثناء توليد النص، علشان يسيب نمط إحصائي معين جوه ردود Claude. النمط ده مش ممكن القارئ يلاحظه، لكن ممكن اكتشافه بواسطة أي جهة عندها المفتاح (key) اللي بيحدد النمط ده.
لما الـwatermarking يكون مفعّل، الاختيارات لسه بتتم بشكل عشوائي، لكن مصدر العشوائية هو اللي بيتغير. بدل ما Claude يستخدم مولّد أرقام عشوائية عادي علشان يختار الكلمة الجاية، بيستخدم الـkey مع شوية من الكلمات اللي اتقالت قبل كده علشان يحدد الكلمة اللي هيختارها.
بمعنى آخر، الكلمات اللي Claude بيختارها لسه عشوائية، لكن دلوقتي نقدر نبص على تسلسل الكلمات بالكامل ونشوف هل هو متوافق مع الاختيارات اللي كان Claude هيعملها لو كان بيستخدم الـkey ده. لو التسلسل متوافق، نقدر نحسب احتمالية إن النص اتولد بواسطة Claude.
والأهم إن ده مش معناه إن Claude هيبدأ دايمًا يفضّل كلمات معينة زي overcast أو grey. زي النص العادي تمامًا، ممكن يختار overcast في جملة وgrey في جملة تانية، حسب الكلمات اللي قبلها.
وكمان الـwatermarking مش بيجبر Claude إنه يختار كلمة هو أصلًا مكنش هيختارها. يعني مثلًا مش هيخلي Claude يستخدم كلمة غريبة زي “nubilous”، وهي مرادف أقل شيوعًا لكلمات زي overcast أو grey، لو كان Claude في الظروف العادية غالبًا مش هيستخدمها أصلًا.
فكدا عندنا آلية watermark مرنة جدًا ولا تؤثر علي جودة النص الموّلد والحقيقة إن دي ليست اختراع Anthropic و لكنها مبنية علي ورقة بحثية SynthID-Text approach نشرتها Google DeepMind سنة 2024 فيNature paper. وفي آليات أخري ممكن تتبناها شركات ال AI الأخري ولكن الفكرة العامة زي ما وضحنا.
ملاحظات هامة عن ال Watermarks
النقطة المهمة إن الـwatermark مش دليل قطعي إن Claude كتب النص بالكامل؛ هو أقرب إلى probabilistic signal يشير إلى وجود Claude involvement. فلو Claude كتب مقال كامل، هتكون البصمة الإحصائية أوضح. أما لو استخدمناه فقط لتصحيح grammar أو punctuation في نص كتبه إنسان، فعدد التغييرات هيكون محدود، وبالتالي ممكن تكون الإشارة أضعف أو غير قابلة للكشف. كذلك لو الAI كتب نص وأنت أعدت كتابته بنفسك بشكل كامل ال Watermark هتختفي لأن اختياراك للكلمات وترتيبها مختلف.
ونفس الفكرة تنطبق على الكود: لأن البرمجة فيها اختيارات كثيرة لازم تكون محددة بدقة، مساحة الـwatermarking أقل من النص الطبيعي، وبالتالي تأثير التقنية على الكود محدود. وفي المقابل، الترجمة ممكن تكون أكثر قابلية للـwatermarking لأن Claude بيعيد توليد معظم النص. وإعادة كتابة النص بالكامل، سواء بواسطة إنسان أو نموذج AI آخر، ممكن كمان تقلل أو تزيل البصمة.
Anthropic بتوضح كمان إن التقنية مش AI detector عام؛ يعني عدم اكتشاف watermark من Claude لا يعني إن النص مكتوب بواسطة إنسان، لأنه ممكن يكون مولّد باستخدام ChatGPT أو Gemini أو أي نموذج آخر. الهدف تحديدًا هو إثبات أو تقدير مشاركة Claude في إنتاج المحتوى.
الشركة أعلنت كمان إن الـ Detection API في private preview لمجموعة من الجهات، منها الباحثون، المؤسسات التعليمية، وسائل الإعلام، والجهات التنظيمية.
Method Channel In Flutter pt.1 📱
فاكرين لما اتكلمنا عن Platform Channels وقلنا إنها الجسر اللي بيوصل Flutter بعالم الـ Native؟ 🤔
طب لو اتطلب مننا تاسك بيقول: “هات نسبة البطارية دلوقتي” أو “نفّذلي الـ function دي اللي موجودة أصلا في Android”، هنستخدم إيه بالظبط من الـ Platform Channels التلاتة؟
هنا بالظبط بييجي دور MethodChannel 🚀
في المقال ده هنعرف يعني إيه Method Channel، وهي شغّالة إزاي، والرسالة بتاخد إيه من طريق علشان توصل من Dart لـ Android والعكس، وهنطبّق كل ده على مثال عملي كامل.
1 - يعني إيه Method Channel؟ 🤔
من أنواع الـ Platform Channels اللي اتكلمنا عنها، عندنا:
MethodChannel
EventChannel
BasicMessageChannel
في المقال ده هنركّز على أهم نوع فيهم، وهو MethodChannel.
الـ MethodChannel هي قناة بيستخدمها Flutter علشان يتواصل مع الكود الـ Native في Android أو iOS، عن طريق انه بيستدعي methods بشكل Asynchronous.
بيستخدم لما يكون عندك method معينة بتتنفذ وبترجّع نتيجة بعدها على طول، زي ما اقول للـ Android مثلًا: “نفّذلي function اسمها getBatteryLevel، جيبلي نسبة البطارية دلوقتي، ورجّعلي النتيجة في الأبلكيشن.
💡خد بالك : مش بس Flutter هو اللي بينادي على الـ Native، لأ Android أو iOS كمان يقدروا ينادوا على كود Dart. التواصل بيمشي في الاتجاهين اكنك بتكلم واحد في التليفون و بيرد عليك من الناحية التانية.
2 - إمتى نستخدم Method Channel؟
بنستخدمها لما يكون عندنا عملية أو method معينة محتاجين ننفذها على الـ Native، ونرجّع منها نتيجة. زي مثلًا:
قراءة مستوى البطارية
الوصول لإمكانيات معينة في الجهاز
استخدام API موجود في Android أو iOS ومش متاح مباشرة في Flutter
التعامل مع كود Native موجود عندنا بالفعل
الفكرة الأساسية عندنا بتتلخص ف ان :
3 - Method channel بتتكوّن من إيه؟
بفضل الله أصبح متاح حالياَ دعمنا من خلال الرعاة والشراكات وفعلنا الـ Sponsorship, بنرحب بجميع الشراكات مع المؤسسات والشركات وأصحاب الأعمال لبناء مجتمع عربي يشجع على القراءة والتعلم ومشاركة التجارب والخبرات العملية في هندسة البرمجيات.
دورك كشريك أو راعي هيكون محوري في دعم المحتوى وتوسيع نطاق تأثيره. فانضم لرحلتنا وكن جزءًا من صناعة مستقبل التكنولوجيا في المنطقة 🚀
تقدروا تشوفوا التفاصيل كاملة من هنا والـ Analytics بتاعتنا من خلال اقرأ-تِك والنشرة الأسبوعية 👇
رؤيتنا هي إثراء المحتوى التقني العربي وجعل التعلم من خلال القراءة أمتع، وذلك من خلال إثراء المحتوى التقني باللغة العربية وتشجيع المبرمجين على القراءة بلغتهم الأم والتفكير أيضًا بها.
لذلك اتحنا الفرصة أمام الجميع للمساهمة ومساعدتنا في نشر واثراء المحتوى التقني باللغة العربية, من خلال كتابة المقالات التقنية في مختلف مجالات هندسة البرمجيات.
وجب التنويه أنه لن يتم نشر كافة الأعمال التي تصل إلينا، وإنما سيتم الانتقاء منها ما يحقق هدفنا بإثراء المحتوى التقني العربي، ولذلك قد تُطلب بعض التعديلات من الكاتب قبل النشر.
لمعرفة المزيد بخصوص :
💬 المعايير العامة لكتابة ونشر المقالات
⚡️ كيفية الإرسال
🔥 التزامات اقرأ-تِك تجاه الكتاب
يمكنكم قراءة كافة التفاصيل من هنا 👇













