
monty v0.0.22
مترجم بايثون بسيط وآمن مكتوب بلغة Rust لاستخدامه من قبل الذكاء الاصطناعي
Monty
بيئة Python معزولة آمنة، مكتوبة بلغة Rust، للشيفرة المكتوبة بواسطة الذكاء الاصطناعي.
يتجنّب Monty زمن التأخير والتعقيد والتكلفة المرتبطة ببيئة معزولة قائمة على الحاويات لتشغيل الشيفرة المولّدة بواسطة نماذج اللغة الكبيرة (LLM). يتوفّر في شكلين: OSS Monty، بيئة Python 3.14 المعزولة المرخّصة بموجب MIT والتي تُثبّتها كحزمة، و Full Monty، الخادم التجاري الذي يشغّل البيئة المعزولة نفسها خلف بثّ gRPC كخدمة.
تستغرق بيئة OSS Monty المعزولة الجديدة أقل من 1ms من مجموعة قيد التشغيل (Full Monty: حوالي 2ms) مقارنةً بـ نحو 1500ms لخدمة بيئة معزولة.
نظام الملفات ومتغيّرات البيئة والشبكة غير موجودة داخل البيئة المعزولة: فهي تصل إلى المضيف فقط عبر الدوال ونقاط التحميل التي تمرّرها.
التوثيق: pydantic.dev/docs/monty
التثبيت
uv add pydantic-monty # Python
npm install @pydantic/monty # JavaScript / TypeScript
cargo add monty # Rust
يعمل Full Monty التجاري نفس الـ workers كصورة حاوية.
مثال
سلسلة code هي ما يكتبه النموذج عندما يُسأل عن المدة التي يمكن أن يضيء فيها لوح الشوكولاتة مصباحًا كهربائيًا:
from pydantic_monty import Monty
code = """
kcal = nutrition('chocolate bar')['kcal']
hours = kcal * 4184 / (bulb_watts * 3600)
print(f'a chocolate bar powers a {bulb_watts} W bulb for {hours:.1f} hours')
"""
with Monty() as pool:
with pool.checkout() as session:
session.feed_run(
code,
inputs={'bulb_watts': 10},
external_lookup={'nutrition': lambda food: {'kcal': 230}},
)
#> a chocolate bar powers a 10 W bulb for 26.7 hours
تم تشغيل nutrition على المضيف ولم ترَ بيئة العزل سوى قيمة الإرجاع الخاصة به.
التوثيق
- مقدمة مع قياسات زمن الاستجابة
- مقارنة مع البدائل: Docker، Pyodide، WASI، خدمات العزل
- البدء مع Python، JavaScript أو Rust
- نموذج الأمان، حدود الموارد، اللقطات، مجموعة Python الفرعية
docs/: مصدر موقع التوثيق
يشغّل Monty وضع التعليمات البرمجية في Pydantic AI. ارتباطات المجتمع: gomonty (Go) و dart_monty (Dart / Flutter).
جزء من حزمة Pydantic
حزمة Pydantic هي كل ما تحتاجه لإطلاق وكلاء ذكاء اصطناعي بمستوى الإنتاج:
- Pydantic AI - إطار عمل للوكلاء آمن الأنواع
- Pydantic Logfire - مراقبة شاملة متعددة الطبقات موجهة للذكاء الاصطناعي
- Logfire AI Gateway - وكيل LLM موحّد