GitHub Monty: Intérprete Python Seguro para IA

Fuentes: GitHub - pydantic/monty: A minimal, secure Python interpreter written in Rust for use by AI

GitHub ha anunciado 'Monty', un nuevo e experimental intérprete de Python escrito en Rust, diseñado para ejecutar de forma segura código generado por modelos de lenguaje grandes (LLM) dentro de agentes de IA. Monty evita la complejidad y latencia de los contenedores tradicionales, ofreciendo tiempos de inicio en microsegundos y un rendimiento comparable a CPython. Permite ejecutar un subconjunto de código Python, bloqueando el acceso al entorno del host y controlando las funciones a las que se puede acceder. Monty soporta type checking, puede ser serializado para guardar y restaurar el estado de la ejecución, y es compatible con Rust, Python y Javascript. Aunque limitado en funcionalidad (no soporta la biblioteca estándar completa ni bibliotecas de terceros), Monty se centra en un caso de uso específico: ejecutar código escrito por agentes de IA, una técnica que busca mejorar la eficiencia y fiabilidad de los LLM. Se espera que Monty impulse la implementación de 'codemode' en Pydantic AI y se puede instalar fácilmente a través de uv add pydantic-monty o pip install pydantic-monty. El proyecto se encuentra en desarrollo y no está listo para producción.