كيف يستخدم المبرمجون المتقدمون نماذج اللغات الكبيرة لزيادة الإنتاجية

2025-07-21

يشارك المبرمج المخضرم أنتيراز تجربته التي استمرت 18 شهرًا في استخدام نماذج اللغات الكبيرة مثل Gemini 2.5 PRO و Claude Opus في البرمجة. وهو يجادل بأن نماذج LLMs الحالية تُستخدم بشكل أفضل كمساعدين أقوياء، وليس كأدوات لإكمال المشاريع بشكل مستقل. من خلال وصف المشكلات بوضوح والتكرار الفعال، يمكن أن تساعد نماذج LLMs في إزالة الأخطاء، واستكشاف الأفكار بشكل أسرع، والمشاركة في تصميم الأزواج، وحتى تعلم التقنيات خارج خبرة الشخص. ومع ذلك، يشدد أنتيراز على أهمية توفير سياق كافٍ، واختيار النموذج المناسب، والاحتفاظ بالتحكم في التعليمات البرمجية، وتجنب الاعتماد على الوكلاء الآليين. بهذه الطريقة فقط يمكن ضمان جودة التعليمات البرمجية وزيادة الكفاءة إلى أقصى حد.

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

براعة الإنسان مقابل نماذج اللغات الكبيرة: تصحيح أخطاء مجموعات المتجهات في Redis

2025-05-29

يروي مطور Redis، أنتيراز، تجربة تصحيح أخطاء رائعة حيث واجه مهاراته مع نموذج اللغة الكبير Gemini 2.5 PRO. خطأ معقد في تنفيذ مجموعة المتجهات (HNSW) في Redis، ناتج عن تلف البيانات مما أدى إلى روابط عقد غير متناسقة، تطلب حلاً يتجاوز النهج الساذج O(N²). وبينما اقترح Gemini البحث الثنائي، ابتكر أنتيراز في النهاية حلاً مبتكرًا يستخدم مُجمِّع XOR، تم تنقيحه أكثر من خلال دمج MurmurHash128 وبذرة عشوائية. تُبرز هذه الحكاية قوة التفكير الإبداعي البشري في معالجة المشكلات المعقدة، مُظهرةً كيف يمكن لأنماط اللغة الكبيرة أن تساعد، لكنها في النهاية تفتقر إلى براعة الإنسان في توليد حلول جديدة حقًا.

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

عودة Redis إلى ترخيص المصدر المفتوح AGPLv3

2025-05-01

يستذكر مطور Redis الرئيسي، antirez، رحلة عودة Redis إلى ترخيص المصدر المفتوح AGPLv3. وقد دافع شخصيًا بقوة عن AGPL، معتقدًا أن SSPL فشلت في الحصول على قبول واسع النطاق من المجتمع. تم إصدار Redis 8 رسميًا الآن، باستخدام ترخيص AGPLv3، مما أثار ارتياح antirez. وهو يعد بإجراء تحسينات مستمرة على Redis، خاصةً نوع البيانات الجديد Vector Sets.

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

مجموعات المتجهات Redis: تكرار الكشف عن أسلوب حساب Hacker News

2025-04-16

مستوحى من مشاركة على Hacker News عمرها ثلاث سنوات حول اكتشاف الحسابات المتشابهة باستخدام تشابه جيب التمام، قام Antirez، باستخدام وظيفة مجموعة المتجهات الجديدة في Redis 8 RC1، بتكرار التجربة. قام بتنزيل 10 غيغابايت من بيانات التعليقات على Hacker News، وقام بتنظيفها ومعالجتها مسبقًا لإنشاء ملف JSONL يحتوي على المستخدمين ومتجهات تردد الكلمات الخاصة بهم. ثم، باستخدام طريقة Burrows-Delta، قام بتطبيع متجهات تردد الكلمات وأدخلها في مجموعات متجهات Redis. أخيرًا، باستخدام الأمر VSIM، يمكن العثور بسرعة على مستخدمين متشابهين بنمط كتابة مشابه. تم نشر رمز المشروع مفتوح المصدر، وهناك موقع توضيحي عبر الإنترنت متاح.

اقرأ المزيد

الويب المتلاشى ووعود نماذج اللغات الكبيرة

2025-03-16

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

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

ندمر البرمجيات (ونسرق متعة القرصنة)

2025-02-08

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

اقرأ المزيد