العودة إلى التحديثات
New releaseSep 5, 2026

monty v0.0.22

مترجم بايثون بسيط وآمن مكتوب بلغة Rust لاستخدامه من قبل الذكاء الاصطناعي

مشاركة

Monty

بيئة Python معزولة آمنة، مكتوبة بلغة Rust، للشيفرة المكتوبة بواسطة الذكاء الاصطناعي.

CI Codspeed Coverage PyPI NPM crates.io license Join Slack

يتجنّب 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 على المضيف ولم ترَ بيئة العزل سوى قيمة الإرجاع الخاصة به.

التوثيق

يشغّل Monty وضع التعليمات البرمجية في Pydantic AI. ارتباطات المجتمع: gomonty (Go) و dart_monty (Dart / Flutter).

جزء من حزمة Pydantic

حزمة Pydantic هي كل ما تحتاجه لإطلاق وكلاء ذكاء اصطناعي بمستوى الإنتاج:

  • Pydantic AI - إطار عمل للوكلاء آمن الأنواع
  • Pydantic Logfire - مراقبة شاملة متعددة الطبقات موجهة للذكاء الاصطناعي
  • Logfire AI Gateway - وكيل LLM موحّد

الفئات