من فضلك تسجيل الدخول أو تسجيل لتفعل ذلك.

أعلنت مجموعة التطوير العالمية لـ PostgreSQL عن تأجيل إطلاق النسخة التاسعة عشرة من قاعدة البيانات مفتوحة المصدر الشهيرة، PostgreSQL 19. كان من المتوقع إصدار النسخة في أواخر سبتمبر أو أوائل أكتوبر، لكنها ستتوفر الآن حوالي 19 نوفمبر، مع إرجاء ما بين ثماني وعشر ميزات مهمة.

يعود هذا التأجيل غير المعتاد، وفقًا لـ Peter Eisentraut، نائب الرئيس في EDB وأحد المطورين الرئيسيين في PostgreSQL، إلى استخدام مراجعات الكود المدعومة بنماذج اللغة الكبيرة (LLM). فقد كشفت هذه المراجعات عن عدد كبير من المشكلات التي كان من الصعب اكتشافها بسرعة بالطرق التقليدية.

تأثير مراجعات الذكاء الاصطناعي

أوضح Eisentraut في تدوينة أن بعض الميزات التي تم إرجاؤها كانت تحتوي على عيوب معمارية كبيرة. ومع ذلك، فإن إدخال مراجعات الكود المدعومة بـ LLM كشف أيضًا عن «عدد كبير من المشكلات غير الضارة نسبيًا التي تنطوي على حالات حافة مختلفة»، والتي ربما لم يلاحظها المطورون إلا بعد فترة طويلة في الماضي.

وبينما كانت قدرات مراجعة الكود المدعومة بـ LLM أقل فعالية عند كتابة التحديثات الكبيرة لـ PostgreSQL 19، فإن فهم هذه الأدوات وتحسينها قبل الإطلاق جعلها أكثر كفاءة. هذا الارتفاع في «معيار الجودة الفعلي» بعد كتابة الميزات وإدراجها هو السبب وراء الكشف عن الكثير من الأخطاء.

من بين الميزات التي سُحبت من PostgreSQL 19 دعم استعلامات SQL Property Graph Queries (SQL/PGQ)، التي أصبحت جزءًا من معيار SQL في عام 2023. وقد تم إزالتها بسبب مشكلات لم يتم حلها، حيث حذر المطور Tom Lane سابقًا من اكتشاف أخطاء بعد الإصدار إذا تم شحنها.

ماذا يعني هذا للمطورين؟

على الرغم من التأجيل، يعد Eisentraut بأن PostgreSQL 19 سيظل «إصدارًا رائعًا» و«قويًا جدًا» بعد كل هذا التدقيق الإضافي. وسيشمل الإصدار ميزة REPACK CONCURRENTLY التي تتجنب عملية VACUUM FULL التي تتطلب قفل الجدول لاستعادة مساحة القرص.

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

المصدر: theregister.com

أخطاء تبني الذكاء الاصطناعي في المؤسسات: دروس من الماضي
مايكروسوفت تجلب Defender لأجهزة Linux المكتبية

Reactions

0
0
0
0
0
0
بالفعل كان رد فعل لهذا المنصب.

ردود الفعل