عن المشروع

مونتي هو بيئة بايثون معزولة وآمنة منفّذة بلغة رست، مخصصة لتنفيذ الشيفرة التي تنتجها نماذج الذكاء الاصطناعي. وبدلاً من تشغيل حاوية لكل عملية تنفيذ، فإنه يوفر مفسّراً خفيفاً يبدأ في أقل من ميلي ثانية واحدة من مجموعة قيد التشغيل، بهدف تقليل زمن الاستجابة والتعقيد والتكلفة المرتبطة بالعزل القائم على الحاويات. يُوزَّع المشروع في شكلين: OSS Monty، وهو بيئة بايثون 3.14 معزولة بترخيص MIT تُوزَّع كحزمة، وFull Monty، وهو خادم تجاري يشغّل البيئة المعزولة نفسها خلف WebSocket كخدمة. يذكر ملف README أن بيئة OSS الجديدة تستغرق أقل من 1ms من مجموعة قيد التشغيل، وأن Full Monty تستغرق نحو 2ms، مقارنة بنحو 1500ms لخدمة بيئة معزولة. بحكم التصميم، لا تحتوي البيئة المعزولة على أي نظام ملفات أو متغيرات بيئة أو وصول إلى الشبكة. ولا تصل الشيفرة إلى المضيف إلا عبر الدوال ونقاط التركيب التي يمرّرها المستدعي صراحةً. ويوضح ملف README ذلك بمثال تستدعي فيه مقتطفة كتبها نموذج دالة `nutrition` يوفرها المضيف؛ ولا تتلقى البيئة المعزولة سوى القيمة المُرجَعة من الدالة. التثبيت متاح لبايثون (`uv add pydantic-monty`)، وجافاسكريبت/تايبسكريبت (`npm install @pydantic/monty`)، ورست (`cargo add monty`). ويشغّل Full Monty التجاري العمال أنفسهم كصورة حاوية. تغطي الوثائق مقدمة تتضمن قياسات زمن الاستجابة، ومقارنة بالبدائل مثل Docker وPyodide وWASI وخدمات العزل، وأدلة بدء سريع لبايثون وجافاسكريبت ورست، ومفاهيم تشمل نموذج الأمان وحدود الموارد واللقطات ومجموعة بايثون المدعومة. يُستخدم مونتي لتشغيل Code Mode في Pydantic AI، وتوجد ارتباطات مجتمعية للغة Go (gomonty) وDart/Flutter (dart_monty). وهو جزء من Pydantic Stack إلى جانب Pydantic AI وPydantic Logfire وLogfire AI Gateway.