← Todos los proyectos

Code Interpreter Seguro

Enterprise · Telco rural (OIMR)

El LLM genera el código, un sandbox lo ejecuta y el usuario recibe su documento Office editado — exactamente como lo pidió.

El problema

Permitir que un LLM edite documentos Office reales (Word, Excel, PowerPoint) sin abrir un agujero de seguridad — y que el resultado sea exactamente lo pedido, no una reescritura aproximada.

Lo que construí

Un sandbox de ejecución Python con seis capas de seguridad: whitelist explícita de módulos, validación por AST, helpers pre-cargados para operaciones comunes, flujo dual con fallback a acciones predefinidas, historial de versiones con undo y un visor para inspeccionar el código ejecutado.

Lo difícil (y lo que demuestra)

Stack

Python (AST parsing) · Gemini 2.5 Flash · openpyxl · python-docx · python-pptx · matplotlib