رسوم الاسترداد البالغة 10 دولارات والتي كلفت 43.95 دولارًا: كابوس SaaS

2025-09-15
رسوم الاسترداد البالغة 10 دولارات والتي كلفت 43.95 دولارًا: كابوس SaaS

تشارك شركة SaaS تجربتها المحبطة مع عمليات الاسترداد. على الرغم من التدابير الاستباقية، مثل الإشعارات قبل الاشتراك وخيارات الإلغاء السهلة، لا يزال العملاء يبدأون النزاعات. المشكلة ليست فقط خسارة الإيرادات؛ حتى عند الفوز في النزاع، يتم تكبد الرسوم، مما يجعل عمليات الاسترداد الصغيرة مكلفة بشكل غير متناسب. يوضح المؤلف رسومًا بقيمة 10 دولارات أدت إلى خسارة قدرها 43.95 دولارًا، مسلطًا الضوء على عدم عدالة النظام الذي تقف فيه البنوك دائمًا إلى جانب حاملي البطاقات بغض النظر عن الأدلة. يتم التشكيك في جهود الشركة لتسوية النزاعات بسبب عدم الاستجابة والفعالية من البنوك ومعالجي الدفع.

اقرأ المزيد

تجاوز عقبة أكثر من 10000 سطر من التعليمات البرمجية: تدفق عمل مُنظم لأنظمة اللغة الكبيرة في المشاريع الضخمة

2025-09-11
تجاوز عقبة أكثر من 10000 سطر من التعليمات البرمجية: تدفق عمل مُنظم لأنظمة اللغة الكبيرة في المشاريع الضخمة

تتناول هذه المقالة تدفق عمل ناجح لاستخدام أنظمة اللغة الكبيرة (LLMs) في المشاريع الكبيرة التي تتجاوز 10000 سطر من التعليمات البرمجية. اكتشف الكاتب أن إنشاء نظام كامل مباشرةً باستخدام LLM أمر فوضوي ومعرض للأخطاء. بدلاً من ذلك، يُقدّم مقالاً نهجًا مُنظمًا: كتابة مستندات التصميم والهندسة المعمارية يدويًا أولاً، ثم استخدام LLM كأداة لإنشاء وتحويل التعليمات البرمجية، مع التكرار في مهام صغيرة، ومراجعة التعليمات البرمجية وتصحيحها بشكل منهجي، وتحديث المستندات وإرشادات الترميز باستمرار. هذه الطريقة تمنع بنجاح قيود LLM في المشاريع الكبيرة، مع الحفاظ على قابلية الصيانة والاتساق.

اقرأ المزيد
التطوير

الدعاية الرقمية: كيف تستخدم الحكومات إعلانات جوجل وفيسبوك لشن حروب الدعاية

2025-09-09
الدعاية الرقمية: كيف تستخدم الحكومات إعلانات جوجل وفيسبوك لشن حروب الدعاية

في أواخر عام 2024، تم اكتشاف أمر مقلق: إعلان مدفوع من الحكومة الإسرائيلية، يحاكي موقعًا تابعًا للأمم المتحدة ولكنه يربط بصفحة تتهم الأونروا بدعم الإرهابيين، تصدر نتائج بحث جوجل عن الأونروا. هذا يبرز اتجاهًا مقلقًا: أصبحت منصات الإعلان الرقمي ساحات معارك للتأثير، حيث تستخدم الحكومات الإعلانات المدفوعة للتأثير على الرأي العام خلال الحروب والأزمات. تتناول المقالة كيفية استخدام إعلانات جوجل وإعلانات فيسبوك كأسلحة، مع التركيز على حملة إسرائيل المكثفة خلال حرب غزة 2023-2025، والتي استهدفت الأونروا ومنظمات أخرى. كما تستكشف ردود المنصات، والثغرات السياسية، والمشاكل الأخلاقية، بما في ذلك عدم وجود تدقيق للحقائق الاستباقي، والإنفاذ غير المتسق للقواعد ضد المعلومات المضللة.

اقرأ المزيد

إعادة التفكير في البرمجة التي تعتمد على الأحداث: نمط مراقب ثنائي الاتجاه في PHP

2025-09-01
إعادة التفكير في البرمجة التي تعتمد على الأحداث: نمط مراقب ثنائي الاتجاه في PHP

أنماط المراقب التقليدية تركز على المراقب: الأحداث تُحدث ردود فعل سلبية. تُغيّر حزمة PHP Observer هذه المنظور إلى المُرسِل. يُرسل المُرسلون إشارات (أحداث، خطط، استفسارات، أوامر)، ويمكن للمراقبين إرجاع إشارات مضادة، مما يخلق حوارًا ثنائي الاتجاه. يسمح هذا بالتعامل الديناميكي مع سير العمل المعقد، مثل إلغاء الطلبات بناءً على المخزون أو تكوين المكتبات ديناميكيًا. تقدم الحزمة سبعة أنواع من الإشارات، ومعالجة قوية للأخطاء، وميزات قابلة للملاحظة، مما يجعلها مثالية لإنشاء تطبيقات سريعة الاستجابة تعتمد على المُرسِل.

اقرأ المزيد

كوابيس الربط الثابت: شكوى مورد SDK

2025-07-22
كوابيس الربط الثابت: شكوى مورد SDK

كمزود SDK، يُتوقع منا تقديم خيارات الربط الديناميكي والثابت. تبدو الأرشيفات الثابتة (.a) بسيطة، لكنها مليئة بالمخاطر. يؤدي السلوك الافتراضي للرابط إلى تجزئة الأرشيف، واختيار ملفات الكائنات، مما قد يؤدي إلى ملفات ثنائية منتفخة و تعطل وقت التشغيل بسبب مشاكل ترتيب مُنشئ/مدمّر. بينما تساعد -Wl,--whole-archive، إلا أنها تُجبر على تضمين جميع ملفات المكتبة، بغض النظر عن الحاجة. تُشكل أيضًا تصادمات الأسماء داخل الأرشيفات الثابتة مشاكل كبيرة. للتغلب على هذه التحديات، يقترح الكاتب تنسيق ملف جديد "Static Bundle Object" (.sbo). سيقدم هذا ضمانات رؤية الرمز لملف كائن مشترك، مما يتجنب العديد من مشاكل الربط، حتى لو كان ذلك يعني التضحية ببعض تحسين حجم الملف الثنائي المحتمل. يُجادل الكاتب بأن نظام بيئة ربط ثابت يستحق التنازل.

اقرأ المزيد
التطوير الربط الثابت

أعاد كتابة كل شيء بلغة Rust — ثم تم طردنا

2025-07-22
أعاد كتابة كل شيء بلغة Rust — ثم تم طردنا

كان فريق مكون من ستة أشخاص يستخدم Node.js و Redis و AWS Lambda و MongoDB لبناء خدمات دقيقة، ويعاني باستمرار من مشاكل في الأداء. اقترح Kabir، العضو الأكثر هدوءًا في الفريق، إعادة كتابة خط أنابيب الصور بلغة Rust. على الرغم من الشكوك، أكمل إعادة الكتابة بمفرده. بعد الإطلاق، ارتفعت رسومات الأداء بشكل كبير، ولكن بعد شهر، تم طرد الفريق بأكمله. هذه القصة تبرز أن حتى التحسينات التقنية الكبيرة لا تضمن أمن الوظيفة؛ غالبًا ما تتجاوز قرارات الشركة الجدارة التقنية.

اقرأ المزيد
التطوير طرد

المثلثات الصغيرة: القاتل الحقيقي لأداء التقديم، وليس عدد المضلعات

2025-07-19
المثلثات الصغيرة: القاتل الحقيقي لأداء التقديم، وليس عدد المضلعات

المفهوم القديم بأن عدد المضلعات يحدد أداء التقديم قديم. يتأثر التقديم الحديث بشكل كبير بالمثلثات الصغيرة. تقول هذه المقالة أن المثلثات الصغيرة جدًا (أقل من 10 × 10 بكسل) تصبح مكلفة بشكل كبير في التقديم لأن وحدات معالجة الرسومات تحسب كتلة بكسل كاملة 2 × 2، حتى لو غطى المثلث بكسل واحد فقط. يقترح الكاتب التركيز على "كثافة عرض الأسلاك"، والتحويل إلى مستويات تفصيل أقل عندما يصبح العرض متماسكًا، أو استخدام مستوى تفصيل واحد فقط مع صور بديلة للأشياء البعيدة. تقنية Nanite من Epic تحل هذه المشكلة باستخدام ظلال الحوسبة وظلال مساحة الشاشة لتقليل تكلفة تقديم المثلثات الصغيرة.

اقرأ المزيد
التطوير تحسين LOD

رحلة باحث كيمي نحو تصميم مضاد للرتابة: التكرار، والتعاون، والمثلث المستحيل

2025-07-19
رحلة باحث كيمي نحو تصميم مضاد للرتابة: التكرار، والتعاون، والمثلث المستحيل

لم تكن رحلة فريق باحث كيمي في تصميم واجهة المستخدم لتقارير أبحاث الذكاء الاصطناعي عملية مباشرة. فقد وصفت واجهة المستخدم الأنيقة الخاصة بهم في البداية بأنها "رتيبة"، مما دفعهم إلى تحديد معايير تصميم "مضادة للرتابة". من خلال دراسات الحالة، والتعاون الجماعي، والعديد من التكرارات، واجهوا "المثلث المستحيل" المتمثل في الجماليات، والتفاعل، ودقة البيانات. لقد استخدموا عناصر مثل تخطيطات بينتو، وخطوط إيطالية مائلة مقترنة بخطوط غامقة، وتحريك JS دقيق لتحسين تجربة المستخدم. يشدد الفريق على أهمية التعاون والتكرار المستمر لتحقيق تصميم يكون جذابًا من الناحية الجمالية وفعالًا من الناحية الوظيفية.

اقرأ المزيد
التصميم

غطس عميق في وكيل العكس: تحديات وتطور إدارة الاتصالات

2025-07-12
غطس عميق في وكيل العكس: تحديات وتطور إدارة الاتصالات

تتناول هذه المقالة بالتفصيل كيفية عمل وكيل العكس و تعقيدات إدارة الاتصالات. من الهندسة أحادية الخيط إلى الهندسة متعددة الخيوط، والعمليات المتعددة، والهندسة القائمة على الأحداث مع تقسيم المقابس، تطورت وكلاء العكس بشكل كبير للتعامل مع التزامن العالي. تُفصّل المقالة مزايا وعيوب التقنيات المختلفة، مثل كفاءة epoll في تعدد توجيه إدخال/إخراج و تحديات نماذج متعددة الخيوط مع المعالجات متعددة النواة، وتشير إلى المزيد من التعقيدات في دعم TLS وتنوع البروتوكولات.

اقرأ المزيد

Tududi: إدارة المهام بشكل مبسّط

2025-07-10
Tududi: إدارة المهام بشكل مبسّط

معظم تطبيقات المهام تُشبه لوحات التحكم التي تحتوي على عدد لا نهائي من عناصر التحكم والخيارات الصغيرة. إنشاء مهمة جديدة غالبًا ما يتضمن التنقل في متاهة من أدوات اختيار الألوان ومستويات الأولوية وإعدادات التكرار. يقدم Tududi نهجًا مختلفًا: سير عمل مبسّط. فهو يُعطي الأولوية لكتابة المهمة، مع التركيز على التدفق بدلاً من الميزات. بدلاً من تقديم مجموعة أدوات، يقدم Tududi الكفاءة.

اقرأ المزيد
التطوير

نماذج اللغات الكبيرة تواجه صعوبة مع كتابة الشفرة من اليمين إلى اليسار: حالة q/kdb+

2025-07-09
نماذج اللغات الكبيرة تواجه صعوبة مع كتابة الشفرة من اليمين إلى اليسار: حالة q/kdb+

تواجه نماذج اللغات الكبيرة (LLMs) تحديات عند كتابة الشفرة في لغة q/kdb+، وهي لغة ذات ترتيب تقييم من اليمين إلى اليسار بدون أولوية للعمليات. يوضح الكاتب أن نماذج LLMs تجد صعوبة في توليد شفرة صحيحة وفقًا لهذه القواعد، وغالبًا ما تمزج بين بناء جملة Python و q. يتناول المقال سبب صعوبة نماذج LLMs في التعامل مع كتابة الشفرة من اليمين إلى اليسار، ويقترح Qython كحل. Qython هي لغة تشبه Python يتم تجميعها إلى q، مما يسمح بالاستفادة من خبرة نماذج LLMs في Python لتجاوز صعوبات بناء جملة q الفريدة. يوضح مثال عملي فعالية Qython.

اقرأ المزيد
التطوير

المهمة الشاقة: إقناع فريق Kubernetes باعتماد تقنية الخوادم عديمة الصيانة

2025-07-05

يروي الكاتب محاولاته الفاشلة لإقناع فريقه في Kubernetes باعتماد بنية خوادم عديمة الصيانة من AWS. أثار مهندسو Kubernetes مخاوف بشأن التكاليف الجامحة، وربط البائعين، والاعتماد على تقنيات خاصة. يُفصّل الكاتب الحجج المتعلقة بالتكلفة، والقابليّة على التوسّع، وتقاسم المسؤوليات، معترفًا في النهاية بأنّ لكلّ من التقنيتين نقاط قوّة ويمكنهما التعايش. يُبرز الأسلوب الفكاهي تصادم وجهات النظر داخل فريق تقني، ويعكس التحديات التي تواجهها الشركات في اعتماد تقنيات سحابة أصلية.

اقرأ المزيد

حل مشكلة حسابية لمدة 7 أيام في عطلة نهاية الأسبوع

2025-06-24
حل مشكلة حسابية لمدة 7 أيام في عطلة نهاية الأسبوع

تسبب منزلق التسعير في تطبيق SaaS في حدوث تأخيرات لمدة 15 ثانية من نموذج ML. ستستغرق عملية الحساب المسبق الكاملة ما يقرب من 7 أيام. استخدم الكاتب بذكاء التوزيع الغاوسي لأخذ عينات استراتيجية من نقاط الأسعار، مع إعطاء الأولوية للنطاق الأوسط بدقة أعلى، وتقليل الدقة باتجاه النهايات. تم الانتهاء من الحساب المسبق في عطلة نهاية الأسبوع، مما منع بنجاح فشل العرض التوضيحي.

اقرأ المزيد

الهروب من أمازون ويب سيرفيسز: كيف خفضت شركة دنماركية تكاليف الحوسبة السحابية بنسبة 90% مع الحفاظ على شهادة الآيزو 27001

2025-06-21
الهروب من أمازون ويب سيرفيسز: كيف خفضت شركة دنماركية تكاليف الحوسبة السحابية بنسبة 90% مع الحفاظ على شهادة الآيزو 27001

نجحت شركة دنماركية لإدارة القوى العاملة في الهجرة من أمازون ويب سيرفيسز، وخفضت تكاليف الحوسبة السحابية لديها بنسبة 90%. وبسبب مخاوف تتعلق بالامتثال والتكاليف المرتفعة مع موردي خدمات الحوسبة السحابية الأمريكية، انتقلت الشركة إلى موردين أوروبيين مثل Hetzner وOVHcloud. وباستخدام تقنية البنية التحتية كرمز مع Ansible، وPrometheus/Grafana/Loki للمراقبة، ونهج الأمن من خلال التصميم، لم تقتصر الشركة على خفض التكاليف فحسب، بل عززت أيضًا سيادة البيانات والامتثال للأمن. كما استخدمت استضافة بياناتها في أوروبا كأداة تسويقية لتعزيز ثقة العلامة التجارية.

اقرأ المزيد
التكنولوجيا آيزو 27001

تقدير نسبة امتلاء خزانات تخزين النفط باستخدام صور الأقمار الصناعية: دليل للمبتدئين

2025-06-17
تقدير نسبة امتلاء خزانات تخزين النفط باستخدام صور الأقمار الصناعية: دليل للمبتدئين

يستخدم موقع TankerTrackers.com صور الأقمار الصناعية وبيانات تتبع ناقلات النفط لإلقاء الضوء على الطبيعة غير الشفافة لسوق النفط العالمي. تشرح هذه المقالة بالتفصيل كيفية قياس قطر وارتفاع خزانات تخزين النفط باستخدام صور الأقمار الصناعية، وتقدير نسبة الامتلاء بناءً على اختلافات الظلال. من خلال مقارنة الصور من تواريخ مختلفة، يمكن تتبع التغيرات في حجم النفط، مما يساعد في تحليل اتجاهات السوق. تستخدم هذه الطريقة بذكاء المعلومات المتاحة للجمهور وتحليل الصور لتقديم منظور جديد لتحليل سوق النفط.

اقرأ المزيد
التكنولوجيا احتياطيات النفط

كم عدد التجارب الإضافية للدخل الأساسي العالمي (UBI) التي نحتاجها؟

2025-06-17
كم عدد التجارب الإضافية للدخل الأساسي العالمي (UBI) التي نحتاجها؟

لا تزال فكرة الدخل الأساسي العالمي (UBI)، وهي عبارة عن مدفوعات نقدية منتظمة وغير مشروطة من الحكومة، مثيرة للجدل. هناك مخاوف من أنها ستقضي على أخلاقيات العمل وتشل المجتمع. ومع ذلك، تشير أدلة متزايدة، بما في ذلك تجربة حديثة واسعة النطاق في ألمانيا، إلى أن هذه المخاوف قد تكون غير مبررة. تشير النتائج إلى أن UBI لم يتسبب في كسل واسع النطاق، بل أظهر بعض التأثيرات الإيجابية. هذا يطرح السؤال: كم عدد تجارب UBI الإضافية التي نحتاجها حتى يتم قبول جدواها على نطاق واسع؟

اقرأ المزيد
متنوع

المعابد الثلاثة لتدريب نماذج اللغات الكبيرة: ما قبل التدريب، والضبط الدقيق، وتعلم التعزيز مع التغذية الراجعة البشرية

2025-06-10
المعابد الثلاثة لتدريب نماذج اللغات الكبيرة: ما قبل التدريب، والضبط الدقيق، وتعلم التعزيز مع التغذية الراجعة البشرية

في محمية جبلية خفية في ليكسونيا، يخضع الكُتّاب القدماء لتدريب في هيكل من ثلاثة أجزاء: قاعة الأصول، وغرفة التعليمات، وساحة التعزيز. تتضمن قاعة الأصول التدريب المسبق، حيث يقرأ الكُتّاب كميات هائلة من النصوص لتعلم أنماط اللغة. وغرفة التعليمات هي المكان الذي يحدث فيه الضبط الدقيق، باستخدام نصوص مختارة لإرشاد الكُتّاب إلى نتائج أفضل. وتستخدم ساحة التعزيز تقنية تعلم التعزيز مع التغذية الراجعة البشرية (RLHF)، حيث يقوم قضاة بشريون بتصنيف إجابات الكُتّاب، ومكافأة الإجابات الجيدة ومعاقبة الإجابات السيئة. كما يمكن تعديل الكُتّاب النخبة بشكل دقيق من خلال لفائف LoRA ومُكيّفات، مما يُعدّل الاستجابات دون إعادة تدريب النموذج بالكامل. يُمثّل هذا الهيكل ذو الأجنحة الثلاثة العملية الكاملة لتدريب نماذج اللغات الكبيرة.

اقرأ المزيد
الذكاء الاصطناعي التدريب المسبق

الدخل الأساسي العالمي: ليس مالاً مجانياً، بل حياة أكثر حرية

2025-06-09

أظهرت دراسة ألمانية أن الدخل الأساسي العالمي (UBI) لم يؤد إلى الكسل، بل حسّن الصحة النفسية، والاستقلالية، والكرم. حتى مع دفع 1200 يورو شهرياً، ظلت معدلات التوظيف دون تغيير؛ بل شجع ذلك الناس على البحث عن عمل أكثر إرضاءً. كما زاد UBI من المدخرات، والتبرعات، والمشاركة، مما عزز استقلالية النساء. مع تسبب الذكاء الاصطناعي في تسريح جماعي لبرمجي الكمبيوتر، أصبح UBI مفهوماً يجب أن تنظر فيه الولايات المتحدة، كما يتضح من برنامج تقاسم إيرادات النفط في ألاسكا.

اقرأ المزيد
التكنولوجيا

اتساق قواعد البيانات: ما وراء الأساسيات

2025-06-02
اتساق قواعد البيانات: ما وراء الأساسيات

تتناول هذه المقالة التحديات المتعلقة بالحفاظ على اتساق المعاملات في قواعد البيانات في بيئات العمل المتزامنة عالية الكثافة. باستخدام مثال Spring Boot، يوضح الكاتب كيف يمكن أن تؤدي عملية الترقيم الصفحي الافتراضية وعمليات التحقق من الأيديبوتنس إلى عدم اتساق البيانات (الصفوف المفقودة أو التحديثات المكررة) عند معالجة كمية كبيرة من بيانات المبيعات. تشرح المقالة بالتفصيل مستويات عزل قواعد البيانات (READ UNCOMMITED، READ COMMITED، REPEATABLE READ، SERIALIZABLE) واستراتيجيات القفل المتفائل/المتشائم. في النهاية، من خلال استخدام مستوى عزل REPEATABLE READ وقفل متفائل، يحل الكاتب مشكلة عدم اتساق البيانات بكفاءة ويحسن الأداء بشكل ملحوظ.

اقرأ المزيد

تركيب نظام طاقة شمسية منزلي بنفسك: من السطح إلى الشبكة

2025-05-21
تركيب نظام طاقة شمسية منزلي بنفسك: من السطح إلى الشبكة

يسرد هذا التقرير المفصل رحلة صاحب منزل قام بتركيب نظام طاقة شمسية منزلي بنفسه. شملت العملية تركيب سقف جديد (حوالي 20 ألف دولار)، والتعامل مع بطاريات تزن 136 كيلوغرامًا (مع التركيز على السلامة واتباع التعليمات)، وربط العاكس والألواح الشمسية (باستخدام نظام تركيب Ironridge ومحسّنات Tigo)، وأخيرًا، ربط النظام بالشبكة (حل مشكلات الجهد الكهربائي والحصول على تصريح التشغيل). واجه الكاتب العديد من التحديات، مثل أخطاء المواد وأخطاء الأسلاك، وقام بتوثيقها مع توفير الحلول والدروس القيّمة المستفادة. تم تشغيل النظام أخيرًا، ليحقق استهلاكًا للطاقة الصافية صفر، مع تصدير الطاقة الزائدة إلى الشبكة، مما أدى إلى خفض فواتير الكهرباء بشكل كبير.

اقرأ المزيد

تعزيز مشاريع جافا الخاصة بك باستخدام Rust: دليل عملي لدمج واجهة JNI

2025-05-18
تعزيز مشاريع جافا الخاصة بك باستخدام Rust: دليل عملي لدمج واجهة JNI

تتناول هذه المقالة دمج رمز Rust في مشاريع Java لتعزيز الأداء والكفاءة. وتفصل في استخدام واجهة JNI (Java Native Interface)، بالإضافة إلى معالجة إدارة الذاكرة، وتسجيل الأحداث، والتعامل مع عمليات الاستدعاء غير المتزامنة. ويُظهر مشروع rust-java-demo مفتوح المصدر كيفية حزم مكتبات Rust الخاصة بالمنصة في ملف JAR واحد، بالإضافة إلى توحيد سجلات الأحداث، وربط أخطاء Rust باستثناءات Java. كما تشرح المقالة كيفية استخدام CompletableFuture للتعامل مع عمليات استدعاء الدوال غير المتزامنة في Rust، مما يمنع حظر مؤشرات الترابط في Java.

اقرأ المزيد
التطوير

مهمة مستحيلة: إدارة وكلاء الذكاء الاصطناعي في العالم الحقيقي

2025-04-30
مهمة مستحيلة: إدارة وكلاء الذكاء الاصطناعي في العالم الحقيقي

تتناول هذه المقالة التحديات والاستراتيجيات اللازمة للسيطرة على وكلاء الذكاء الاصطناعي بفعالية في العديد من المجالات، وخاصة تطوير البرمجيات. يشارك الكاتب دروسًا قيّمة تعلمها بصعوبة، مؤكدًا على أهمية التخطيط الدقيق وتقييد سياق ما يمكن أن تفعله وكلاء الذكاء الاصطناعي. ويستفيض الكاتب في شرح اختيار الأدوات، وتخطيط المهام، وإنشاء وتنقيح الخطط، واختبار هذه الخطط، وتحديد المشكلات المعمارية الأكبر. كما يتم تناول جوانب أساسية مثل القواعد، وعائد الأداء، واختيار النماذج، والتحكم في التكاليف. يفصل الكاتب تجربته في استخدام أدوات مثل Cursor لإنشاء خطط قابلة لإعادة الاستخدام، وصقلها واختبارها بشكل متكرر لتحسين الموثوقية، مما يؤدي في النهاية إلى تطوير برمجيات فعال.

اقرأ المزيد
التطوير إدارة الخطط

منشئ شعارات وظيفي من مُوجّه واحد: إمكانات وقيود نماذج اللغات الكبيرة

2025-04-25
منشئ شعارات وظيفي من مُوجّه واحد: إمكانات وقيود نماذج اللغات الكبيرة

قام الكاتب بإنشاء منشئ شعارات وظيفي بالكامل، مع خيارات التصدير، من خلال مُوجّه واحد في Aider. تُظهر شظايا التعليمات البرمجية قدرة نموذج اللغة الكبير على إنشاء روابط الخطوط، والاعتماديات، وأنماط CSS المضمنة، بما في ذلك أحدث هاش SHA لمكتبة CDN مرتبطة. ومع ذلك، عند توسيع التعليمات البرمجية باستخدام Sonnet 3.7، زادت تعقيد المشروع بشكل كبير، مما أدى إلى تعليمات برمجية غير قابلة للترجمة. يستكشف الكاتب الاختلافات في قدرات إنشاء وتوسيع التعليمات البرمجية بين نماذج اللغات الكبيرة المختلفة (مثل Claude و GPT-4o)، وتأثير حجم نافذة السياق، وقيود الإخراج، وعوامل أخرى على تطبيقات نماذج اللغات الكبيرة. يتم تسليط الضوء على قيود نوافذ السياق وقيود الإخراج في نماذج اللغات الكبيرة كأبرز التحديات.

اقرأ المزيد
التطوير

استنتاج LLM المحلي: إمكانات هائلة، لكن الأدوات تحتاج إلى النضج

2025-04-21
استنتاج LLM المحلي: إمكانات هائلة، لكن الأدوات تحتاج إلى النضج

تقوم هذه المقالة بقياس أداء أطر استنتاج LLM المحلية مثل llama.cpp و Ollama و WebLLM. تُظهر النتائج أن llama.cpp و Ollama سريعتان بشكل مذهل، لكنهما لا تزالان أبطأ من gpt-4.0-mini من OpenAI. يكمن التحدي الأكبر في اختيار ونشر النماذج: العدد الهائل من إصدارات النماذج ساحق، وحتى نموذج 7B مُكمّن يتجاوز 5 جيجابايت، مما يؤدي إلى عمليات تنزيل وتحميل بطيئة، مما يؤثر على تجربة المستخدم. يجادل الكاتب بأن استنتاج LLM المحلي في المستقبل يحتاج إلى أدوات أبسط لتدريب ونشر نماذج صغيرة خاصة بالمهام، والتكامل الوثيق مع LLMs السحابية، لكي يصبح عمليًا حقًا.

اقرأ المزيد

صرف نحوي منسي للملح والذهب: كيف قام تجار إفريقية بتشفير التجارة قبل السيليكون

2025-04-19
صرف نحوي منسي للملح والذهب: كيف قام تجار إفريقية بتشفير التجارة قبل السيليكون

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

اقرأ المزيد
متنوع

الحوسبة الشبكية تحطم الرقم القياسي العالمي للتحقق من تخمين غولدباخ

2025-04-19
الحوسبة الشبكية تحطم الرقم القياسي العالمي للتحقق من تخمين غولدباخ

حطم المهندس الياباني @jay_gridbach الرقم القياسي العالمي للتحقق من تخمين غولدباخ باستخدام نظام الحوسبة الموزعة Gridbach الذي طوره. وقد وسّع التحقق إلى 4×10¹⁸ + 7×10¹³، متجاوزًا الرقم القياسي السابق الذي حققه باحث برتغالي. Gridbach هو نظام قائم على السحابة يستخدم WebAssembly، ولا يتطلب تسجيل الدخول ويمكن الوصول إليه من أجهزة الكمبيوتر الشخصية والهواتف الذكية. يهدف المشروع إلى المضي قدمًا في التحقق من تخمين غولدباخ وتعزيز الاهتمام بالرياضيات وتكنولوجيا المعلومات من خلال موارد الحوسبة المفتوحة.

اقرأ المزيد
التكنولوجيا تخمين غولدباخ

برنامج Rust يعمل لمدة 10↑↑15 خطوة

2025-04-16
برنامج Rust يعمل لمدة 10↑↑15 خطوة

تستكشف هذه المقالة إنشاء برنامج Rust يعمل لفترة طويلة بشكل استثنائي. بدءًا من عملية الجمع الأساسية (increment)، يبني المؤلف بعناية العمليات الحسابية حتى يصل إلى الضرب (multiply)، والأس (exponentiate)، وأخيراً التترات (tetration)، مما ينتج عنه برنامج يحسب العدد الهائل 10↑↑15. يركز هذا البرنامج على العمليات في المكان (in-place)، متجنباً نسخ الذاكرة والمتغيرات المؤقتة لضمان تشغيل البرنامج لعدد الخطوات المحدد. تشرح المقالة تفاصيل التنفيذ بوضوح مع أمثلة شيفرة موجزة، مما يجعلها قيّمة لتعلم تصميم الخوارزميات وبرمجة Rust.

اقرأ المزيد

الاختبار ليس تكلفة غارقة: كيف يُسرّع فريقك

2025-04-05
الاختبار ليس تكلفة غارقة: كيف يُسرّع فريقك

تتناول هذه المقالة سبب مقاومة مهندسي البرمجيات عمومًا لكتابة الاختبارات، وتؤكد على أهمية الاختبارات في تحسين جودة الكود وكفاءة الفريق. يستخدم الكاتب تجاربه الشخصية لتوضيح أن التخلي عن الاختبارات، حتى في بيئات الشركات الناشئة عالية الضغط، خطأ. تُبرز المقالة أن الاختبارات لا تقتصر فقط على التمييز بين اختبارات الوحدة، واختبارات التكامل، وما إلى ذلك، بل تتعلق أيضًا بالتحقق من كتل التعليمات البرمجية التي تتحقق من الوظائف الأساسية. يجب أن تكون الاختبارات حسب الطلب، وقابلة للتكرار بسرعة، وقابلة للتكرار في أماكن أخرى، وقابلة للأتمتة. يلاحظ الكاتب أيضًا أن كتابة الاختبارات تُجبر المطورين على كتابة كود أكثر ملاءمة للاختبار، مما يؤدي إلى تحسين جودة الكود، وزيادة الوحدوية، وفي النهاية، زيادة كفاءة الفريق. يختتم الكاتب المقالة بحث المهندسين على إعطاء الأولوية للاختبارات، مع اعتبارها مفتاحًا لزيادة الإنتاجية وتقليل الأخطاء، والاستفادة من الذكاء الاصطناعي للمساعدة في الاختبارات، دون الاعتماد عليها تمامًا.

اقرأ المزيد
التطوير

إطار قيمة عمر الإدراج في Airbnb: غوص عميق

2025-04-04
إطار قيمة عمر الإدراج في Airbnb: غوص عميق

طورت Airbnb إطارًا لتقدير قيمة عمر الإدراج (LTV) لتحسين تجربة المستخدم. يحسب الإطار ثلاثة أنواع من LTV: LTV الأساسي، و LTV الإضافي، و LTV الإضافي الذي يحفزه التسويق. يتنبأ LTV الأساسي بإجمالي عدد الحجوزات التي سيحصل عليها الإدراج خلال 365 يومًا القادمة باستخدام التعلم الآلي وبيانات الإدراج. يأخذ LTV الإضافي في الاعتبار احتكار الحجوزات بين الإدراجات. يقيس LTV الإضافي الذي يحفزه التسويق القيمة الإضافية التي تولدها مبادرات التسويق الداخلية. تناقش المقالة التحديات، مثل قياس LTV الأساسي بدقة، والتعامل مع الإضافية، والتعامل مع حالات عدم اليقين (مثل جائحة كوفيد-19). تستخدم Airbnb LTV لتحديد الإدراجات عالية القيمة، وتحسين توصيات المضيفين، وتقييم فعالية حملات التسويق.

اقرأ المزيد
التطوير قيمة العمر

البقعة العمياء للذكاء الاصطناعي: المرايا في توليد الصور والفيديو

2025-04-03
البقعة العمياء للذكاء الاصطناعي: المرايا في توليد الصور والفيديو

أدت التطورات الأخيرة في مجال توليد الصور والفيديو بواسطة الذكاء الاصطناعي إلى نتائج مذهلة وواقعية للغاية، لكن لا تزال هناك عقبة كبيرة: وهي عرض انعكاسات المرايا بدقة. قام الباحثون باختبار العديد من النماذج الرائدة، ووجدوا صعوبات ثابتة في توليد انعكاسات صحيحة. غالبًا ما أنتجت النماذج صورًا مشوهة أو غير متناسقة أو غير دقيقة تمامًا. على سبيل المثال، فشل نموذج Gemini في عرض انعكاسات القطط والكراسي، بينما واجه نموذج Ideogram صعوبة في عرض انعكاسات الأشخاص في الصور الجماعية. هذا يبرز قيدًا مهمًا: على الرغم من التقدم السريع في توليد الصور بواسطة الذكاء الاصطناعي، إلا أن تحقيق الدقة الفيزيائية - مثل انعكاسات المرايا الواقعية - لا يزال يمثل تحديًا كبيرًا.

اقرأ المزيد
الذكاء الاصطناعي
← Previous 1 3