Mistral نے Leanstral 1.5 جاری کر دیا: فارمل ریاضی اور کوڈ کی تصدیق میں ایک بڑی پیش رفت
Mistral AI نے باضابطہ طور پر Leanstral 1.5 لانچ کر دیا ہے، جو کہ Lean 4 پروگرامنگ زبان کا استعمال کرتے ہوئے فارمل ویریفیکیشن (formal verification) کے لیے خاص طور پر تیار کردہ ایک طاقتور اوپن سورس ماڈل ہے۔ ریاضیاتی ثبوتوں اور سافٹ ویئر کی درستی کی سختیوں میں مہارت حاصل کر کے، یہ ماڈل اعلیٰ درجے کے تکنیکی ماحول کے لیے اوپن سورس AI کی افادیت میں ایک اہم چھلانگ ہے۔
فارمل ریاضی کے بینچ مارکس پر غلبہ
Leanstral 1.5 کو Lean 4 کے لیے درکار پیچیدہ منطق کو سمجھنے کے لیے ڈیزائن کیا گیا ہے، جو کہ ریاضیاتی ثبوتوں اور سافٹ ویئر کی بھروسہ مندی کی تصدیق کے لیے بنائی گئی ایک زبان ہے۔ مخصوص بینچ مارکس پر ماڈل کی کارکردگی غیر معمولی ہے۔ اس نے miniF2F پر 100 فیصد کا مکمل اسکور حاصل کیا، جو کہ ہائی اسکول کی سطح کی ریاضی سے لے کر ریاضی کے اولمپیاڈز کی شدید دشواری تک کے بینچ مارک کا احاطہ کرتا ہے۔
جب PutnamBench—جو کہ معتبر Putnam ریاضی کے مقابلے کے 672 مسائل کا مجموعہ ہے—کے خلاف اس کا امتحان لیا گیا، تو Leanstral 1.5 نے کامیابی سے 587 مسائل حل کیے۔ یہ کارکردگی اسے اوپن سورس کے شعبے میں سب سے اوپر رکھتی ہے، اور یہ صرف کلوزڈ سورس Aleph Prover سے پیچھے ہے۔ مزید برآں، ماڈل نے الجبرا میں گریجویٹ لیول کی ریاضی پر مہارت کا مظاہرہ کیا، جس میں FATE-H بینچ مارک پر 87 فیصد اور FATE-X پر 34 فیصد اسکور حاصل کیا، جو گروپ اور رنگ تھیوری (group and ring theory) جیسے جدید موضوعات کا احاطہ کرتے ہیں۔
ریاضی سے آگے: حقیقی دنیا میں کوڈ کے بگ (Bug) کی نشاندہی
اگرچہ اس کی ریاضیاتی مہارت ہی سب سے اہم خبر ہے، لیکن Leanstral 1.5 اپنی کوڈ ویریفیکیشن کی صلاحیتوں کے ذریعے سافٹ ویئر انجینئرز کے لیے ایک بہترین ٹول ثابت ہوا ہے۔ Mistral نے 57 مختلف اوپن سورس ریپوزٹریز (repositories) کو اسکین کرنے کے لیے اسے استعمال کر کے ماڈل کی عملی افادیت کا مظاہرہ کیا۔
اس حقیقی دنیا کے اطلاق میں، ماڈل نے کامیابی سے پانچ پہلے سے نامعلوم بگ (bugs) کی نشاندہی کی۔ ایک قابل ذکر دریافت varinteger Rust لائبریری کے اندر موجود ایک اوور فلو بگ (overflow bug) تھا۔ پروڈکشن لیول کے کوڈ میں باریک اور سنگین غلطیوں کو پکڑنے کی یہ صلاحیت اس بات کی نشاندہی کرتی ہے کہ Leanstral 1.5 میموری سیف یا مشن کریٹیکل زبانوں میں کام کرنے والے ڈویلپرز کے لیے ایک خودکار "sanity check" کے طور پر کام کر سکتا ہے۔
تکنیکی سختی اور رسائی
Leanstral 1.5 کی تیاری میں ایک پیچیدہ ٹریننگ پائپ لائن شامل تھی جس میں mid-training، سپر وائزڈ فائن ٹیوننگ (SFT)، اور ری انفورسمنٹ لرننگ (RL) شامل ہیں۔ یہ کثیر المراحل طریقہ کار اس بات کو یقینی بناتا ہے کہ ماڈل صرف اگلے ٹوکن کی پیش گوئی نہیں کرتا بلکہ فارمل ریزننگ کے لیے درکار بنیادی منطقی ڈھانچوں کو سمجھتا ہے۔
اوپن سورس ایکو سسٹم کو مضبوط بنانے کے لیے، Mistral نے اس ماڈل کو Apache 2.0 لائسنس کے تحت جاری کیا ہے۔ یہ ڈویلپرز اور محققین کو کم سے کم پابندیوں کے ساتھ ماڈل کو انٹیگریٹ کرنے، تبدیل کرنے اور استعمال کرنے کی اجازت دیتا ہے۔ Leanstral 1.5 فی الحال Hugging Face اور ایک مفت API کے ذریعے دستیاب ہے، جو اپنے ورک فلو میں فارمل ویریفیکیشن نافذ کرنے کے خواہشمند ٹیموں کے لیے رسائی کو آسان بناتا ہے۔
اہم نکات
- بینچ مارک کی برتری: Leanstral 1.5 نے miniF2F پر 100% اسکور حاصل کیا اور PutnamBench اور گریجویٹ لیول کے الجبرا ٹیسٹ پر تقریباً تمام اوپن سورس حریفوں سے بہتر کارکردگی دکھائی۔
- عملی ڈی بگنگ: ماڈل نے ریپوزٹری اسکین کے دوران Rust لائبریری میں اوور فلو بگ جیسی حقیقی دنیا کی کمزوریوں کو تلاش کرنے کی اپنی صلاحیت ثابت کی ہے۔
- اوپن سورس بااختیاری: Apache 2.0 لائسنس کے تحت جاری کردہ، یہ ماڈل عالمی ڈویلپر کمیونٹی کے لیے Hugging Face اور ایک مفت API کے ذریعے انتہائی قابل رسائی ہے۔
