في عالم البرمجيات، يعد التحقق الشكلي هو الضمان الأقوى لصحة البرمجيات، إلا أن هذه التقنية غالبًا ما تتطلب جهودًا ضخمة من الخبراء، خاصة عند التعامل مع أدوات مثل Coq التي تتطلب استراتيجيات إثبات معقدة. هنا يأتي دور نماذج اللغات الضخمة (Large Language Models) التي تعد بتوليد هذه الأدلة بشكل تلقائي.

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

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

تقييم هذا العميل البرمجي تم عبر ثلاثة أبعاد:
1. **المنطق الأساسي**: باستخدام نظام Iris، وهو من أفضل أدوات المنطق لفهم البرمجيات المتعددة، نجح Aria في إثبات جميع القضايا البالغ عددها 4,257، مما يعكس فعالية هذا النظام.
2. **المقارنة مع نماذج LLM السابقة**: في تجربة على reglang، حيث تمكنت النماذج السابقة من إثبات 1 من كل 8 قضايا فقط، نجح Aria في إثبات جميع القضايا البالغ عددها 318.
3. **العمومية**: أظهر Aria قدرته على إثبات 72 قضية لم تُنقل بعد، مما يؤكد على أن هذا المنهج ليس خاصًا بـ Coq فقط.

بذلك، أصبح لدينا نموذج متطور مثل Claude Opus 4.7 قادر على كتابة الأدلة لتطوير البرمجيات الموثوقة بشكل كامل وتلقائي، مما يعد بطفرة جديدة ومثيرة في عالم تطوير البرمجيات.