En pocas palabras: Mistral AI patentó un método (US12670045, 30/6/2026) donde el LLM genera código que se ejecuta en un sandbox, pausándose inteligentemente para resolver tool calls del lado del cliente y luego reanudarse con el resultado. El inventor es Gabriel Vergnaud.
Mistral AI metió un movimiento que da que hablar: patentó un método para que los modelos de lenguaje ejecuten llamadas a herramientas dentro de bloques de código en un sandbox. La patente US12670045, publicada el 30 de junio de 2026, describe un sistema donde el LLM genera código, el servidor lo ejecuta, y cuando aparece una tool call que necesita intervención del cliente (tu máquina, tus archivos locales, tu interfaz), la ejecución se pausa, se delega, y después se reanuda con el resultado inyectado. El inventor es Gabriel Vergnaud, ingeniero de Mistral en París, y la solicitud se presentó el 4 de marzo de 2026.
Dicho en criollo: en vez de que el modelo llame herramientas individuales, Mistral propone encapsular todo en un bloque de código que corre aislado, con pausas inteligentes para resolver lo que haga falta del lado del cliente. Es un enfoque que propone que el LLM genere el código que orquesta las tool calls, ejecutándose de forma aislada.
En 30 segundos
- Mistral patentó un método de tool calls con código en sandbox. La patente US12670045 se publicó en la semana 26 de 2026 y describe un flujo de ejecución con pausas y reanudaciones.
- El LLM genera un bloque de código que encapsula las llamadas a herramientas. Ese código se ejecuta en un entorno aislado dentro del servidor, no en el cliente.
- Cuando hace falta una tool call del lado del cliente, la ejecución se pausa. El servidor le manda la tool call al cliente, espera el resultado, y después lo sustituye en el código para seguir.
- El inventor es Gabriel Vergnaud, de Mistral AI en París. La solicitud se presentó el 4 de marzo de 2026 y está asignada a Mistral.
- El enfoque mejora la seguridad al ejecutar el código en un sandbox y evita que código no confiable toque recursos sensibles.
¿Qué es exactamente la patente de Mistral sobre tool calls con código?
La patente “Code implemented tool calls” de Mistral es un método para que un LLM ejecute llamadas a herramientas externas usando un bloque de código como intermediario. Según la publicación oficial en la USPTO, el proceso arranca cuando el servidor recibe una solicitud del usuario, el LLM genera código en un lenguaje de programación que encapsula una o más tool calls, y ese código se manda a un sandbox para ejecutarse de forma aislada.
Según la patente, el método permite que un LLM genere un bloque de código que encapsula tool calls, se ejecute en un sandbox y pueda pausarse para delegar operaciones al cliente cuando sea necesario. Ya lo cubrimos antes en nuestra guía sobre Microsoft Intune.
¿Cómo funciona el método de ejecución de herramientas en la patente Mistral?

El flujo que describe la patente es el siguiente:
- Recepción de la solicitud. El servidor recibe un pedido del usuario que requiere ejecutar una o más tool calls.
- Generación del bloque de código. El LLM crea un bloque de código en un lenguaje de programación que encapsula todas las tool calls necesarias.
- Ejecución en sandbox. El servidor corre ese código en un entorno aislado. La ejecución puede pausarse si se detecta una tool call pendiente.
- Pausa ante tool call pendiente. Cuando el código obtiene una tool call pendiente que requiere ejecutarse del lado del cliente, el sandbox pausa la ejecución.
- Transmisión al cliente. Esa tool call pendiente se transmite al cliente para su ejecución.
- Recepción del resultado. El cliente devuelve el resultado al servidor.
- Reanudación con sustitución. El sandbox reanuda la ejecución y sustituye la tool call pendiente por el resultado que mandó el cliente.
- Devolución al LLM. El resultado final del bloque de código se devuelve al LLM.
¿Qué ventajas tiene este enfoque de code block y sandbox?
La patente describe un método que ejecuta código en un sandbox, lo que contribuye a la seguridad al aislar la ejecución de código generado por el LLM.
Ahora bien, ojo con entusiasmarse de más. La patente describe un método, no un producto que ya esté disponible en la API de Mistral. Una cosa es registrar la idea y otra muy distinta es tenerla funcionando en producción con latencias aceptables y costos razonables. El pausar y reanudar ejecución suena elegante en papel, pero ¿qué pasa con timeouts de red cuando el cliente tarda en responder? La patente no entra en esos detalles (y ahí está el diablo).
¿Cómo maneja la patente las tool calls del lado del cliente?
La patente describe que, durante la ejecución del bloque de código en el sandbox, si se obtiene una tool call pendiente que requiere intervención del cliente, el servidor pausa la ejecución, transmite la tool call al cliente, recibe el resultado y reanuda la ejecución sustituyendo el resultado. Esto se conecta con lo que analizamos en la guía completa de ChatGPT.
¿Qué implicaciones tiene para desarrolladores y empresas?
El método descrito en la patente plantea una forma distinta de orquestar tool calls respecto al function calling convencional, basándose en la generación y ejecución de código en un sandbox con capacidad de delegación al cliente. Los detalles sobre integración con productos existentes o migración desde otros enfoques no están cubiertos en el documento.
¿Quién inventó la patente y cuándo se publicó?
El inventor es Gabriel Vergnaud, ingeniero de Mistral AI basado en París. La patente está asignada a Mistral AI, también en París, y se presentó el 4 de marzo de 2026 con el número de aplicación 19/557,103. La publicación en la gaceta de la USPTO corresponde a la semana 26 de 2026 (30 de junio), bajo el identificador US12670045.
Limitaciones y cosas que no quedan claras
No todo es color de rosa. La patente deja varios cabos sueltos que van a definir si esto es un golazo o queda en una idea linda: Relacionado: nuestra guía de modelos de lenguaje.
- Latencias. Ejecutar código en sandbox, pausar, transmitir al cliente, esperar respuesta, reanudar. Cada paso suma milisegundos. Para casos donde necesitás respuestas en tiempo real, puede ser un problema.
- Manejo de errores. ¿Qué pasa si el cliente nunca responde? ¿Si la tool call falla? ¿Si el código generado por el LLM tiene un bug? La patente no detalla mecanismos de timeout, reintentos ni rollback.
- Lenguajes soportados. El documento menciona “un lenguaje de programación” sin especificar cuál. ¿JavaScript? ¿Python? ¿Algo propietario? De esto depende qué tan fácil sea debuggear y extender.
- Compatibilidad con modelos existentes. No todos los LLMs generan código ejecutable de calidad consistente. Que un modelo sea bueno generando texto no garantiza que sea bueno generando bloques de código que orquesten tool calls sin errores sutiles.
La pregunta es si Mistral va a liberar esto como parte de su API en los próximos meses o si la patente es más una jugada defensiva. Con lo competitivo que está el mercado de LLMs en 2026, mi apuesta es que algo van a sacar. Pero habría que ver con qué madurez llega.
Errores comunes al interpretar esta patente
- Creer que ya está disponible en la API de Mistral. La patente se publicó en junio de 2026 y no hay ningún anuncio oficial de Mistral sobre un endpoint que implemente esto. Patentar no es lanzar. Hasta que no veas documentación en docs.mistral.ai, no existe.
- Asumir que reemplaza el function calling tradicional. No lo reemplaza: es un enfoque distinto con trade-offs distintos. Para tareas simples donde necesitás una tool call ocasional, el function calling tradicional es más liviano y rápido. Esto brilla cuando tenés múltiples herramientas orquestadas.
- Pensar que el código corre en el cliente. Error grueso. El código corre en un sandbox del servidor. El cliente solo ejecuta las tool calls que explícitamente se le delegan. El 90% de la ejecución pasa del lado de Mistral, no en tu máquina.
- Confundir “sandbox” con “entorno seguro para el usuario”. El sandbox protege al servidor de código malicioso generado por el LLM. No protege al usuario de que el servidor haga cosas raras con sus datos. La seguridad del lado del cliente depende de qué tool calls aceptás ejecutar.
Preguntas Frecuentes
¿Qué cubre la patente US12670045 de Mistral?
Cubre un método para que un LLM genere bloques de código que encapsulen llamadas a herramientas, se ejecuten en un sandbox del servidor, y deleguen operaciones al cliente mediante pausas y reanudaciones de la ejecución. A diferencia del function calling convencional, el LLM produce código ejecutable, no definiciones de funciones en JSON. La patente fue presentada el 4 de marzo de 2026 por Gabriel Vergnaud y asignada a Mistral AI en París.
¿Cómo se diferencia de OpenAI function calling?
La patente de Mistral describe un método diferente, basado en la generación de código y ejecución en sandbox, en contraste con los enfoques de function calling que utilizan definiciones JSON de funciones. En la guía sobre Google profundizamos sobre esto.
¿Está disponible esta funcionalidad en la API de Mistral?
No. Al 10 de agosto de 2026, Mistral no anunció ningún endpoint ni producto que implemente esta patente. El documento de la USPTO describe un método, no un servicio en producción. Para saber si y cuándo llega, hay que seguir el blog oficial y la documentación de Mistral.
¿Qué beneficios trae ejecutar tool calls en un sandbox?
Dos beneficios mencionados en la patente: el aislamiento de seguridad al ejecutar en un sandbox y la capacidad de pausar y delegar tool calls al cliente. El costo es mayor latencia y complejidad de implementación.
¿Quién es Gabriel Vergnaud, el inventor de la patente?
Gabriel Vergnaud es ingeniero en Mistral AI, basado en París. La patente US12670045 está a su nombre y fue asignada a Mistral AI.
Conclusión
Mistral está jugando una ficha de largo plazo con esta patente. La patente describe un método innovador para la ejecución de tool calls mediante código generado por LLM en sandbox. Por el momento, no es un producto disponible, y habrá que seguir de cerca los anuncios de Mistral para saber si se implementará en su API.
El problema es que hoy es solo una patente. No hay producto, no hay benchmark, no hay fecha de lanzamiento. Para el desarrollador que necesita resolver tool calls esta semana, OpenAI y Anthropic siguen siendo las opciones reales. Pero si estás planificando la arquitectura de un agente para 2027, vale la pena seguir de cerca qué hace Mistral con esto. Porque si el 80% de tus tool calls necesita acceso a datos locales y tu infraestructura ya está partida entre servidor y cliente, este enfoque puede ahorrarte mucha orquestación artesanal (y unos cuantos dolores de cabeza).
Fuentes
- USPTO Patent Gazette – Code implemented tool calls (US12670045) — Publicación oficial de la patente en la gaceta de la semana 26 de 2026.
- Mistral AI — Sitio oficial de la empresa asignataria de la patente.



