top of page

Agent Lightning v1.0 separa el entrenamiento de agentes de la reescritura del arnés

hace 14 horas
15 min de lectura

Agent Lightning v1.0 permite que el aprendizaje por refuerzo acceda a arneses de agentes desplegados mediante unas 3.500 líneas de código de framework. Microsoft Research afirma que el sistema de código abierto reconstruido puede entrenar agentes sin recrear sus herramientas, lógica de contexto y bucles de ejecución dentro del entrenador.

Esta separación cuestiona una suposición habitual en el aprendizaje por refuerzo agéntico. Muchos sistemas de entrenamiento esperan controlar cada acción, observación y llamada al modelo. Los agentes reales alojan cada vez más ese control dentro de un arnés, que gestiona herramientas, memoria, subagentes y un contexto cambiante.

La respuesta de Microsoft es un endpoint intermediario para modelos. Un agente existente envía solicitudes a través de un proxy de Agent Lightning, mientras el sistema de entrenamiento observa las llamadas y recompensas resultantes. El arnés sigue siendo responsable de ejecutar el agente.

El enfoque es más acotado que un entrenador universal de agentes. Los equipos aún necesitan tareas evaluadas, modelos adecuados, una capacidad de cómputo considerable y un entorno de ejecución estable. Sin embargo, Agent Lightning v1.0 desplaza la principal cuestión de integración de reconstruir un agente a instrumentar su comportamiento real.

Ese cambio presiona los flujos de trabajo controlados por el entrenador, representados por sistemas como verl, AReaL y slime. También plantea una exigente prueba para la afirmación central de Microsoft: el entrenamiento debería mejorar la misma arquitectura de agente que finalmente utilizarán los usuarios.

Agent Lightning v1.0 lleva el arnés real al entrenamiento

El lanzamiento cambia el punto en el que el aprendizaje por refuerzo se encuentra con un agente de IA.

Microsoft Research presentó Agent Lightning v1.0 como una refactorización completa basada en “Harnessed Agentic RL”. El término describe un entrenamiento en el que el arnés de despliegue participa directamente en el aprendizaje por refuerzo.

Un arnés de agente es el software que rodea a un modelo. Ensambla el contexto, invoca herramientas, gestiona errores, delega trabajo y decide cuándo ha terminado la tarea. Los agentes de programación suelen añadir edición de archivos, ejecución de shell, pruebas y navegación por repositorios.

El RL agéntico tradicional suele situar este bucle de interacción dentro del sistema de entrenamiento. El entrenador pide una acción a un modelo, envía esa acción a un entorno, recibe una observación y actualiza el contexto del modelo. Esta estructura funciona cuando el entrenador controla todo el rollout.

Los agentes de producción complican esa disposición. Un arnés podría resumir mensajes anteriores, iniciar un subagente, reintentar una llamada a una herramienta o elegir prompts distintos según el estado de la tarea. Reproducir esas decisiones dentro de un framework de RL puede crear una segunda implementación del agente.

Esa duplicación puede desviarse del producto desplegado. Un bucle exclusivo para entrenamiento podría tokenizar los mensajes de forma distinta, omitir la lógica de recuperación o simplificar el comportamiento de las herramientas. Así, el modelo aprende dentro de un sistema que se parece al agente real, pero no coincide con él.

Agent Lightning v1.0 mantiene al arnés al mando. Los desarrolladores redirigen el endpoint de modelo del agente a un proxy compatible con OpenAI proporcionado por Agent Lightning. El proxy registra las solicitudes y respuestas del modelo necesarias para el proceso de entrenamiento.

Microsoft detalla este diseño en su anuncio oficial. La empresa afirma que el código de los arneses existentes puede permanecer sin cambios al redirigir el endpoint.

El framework también admite trabajos de Kubernetes para los rollouts de agentes. Esta elección permite que cada agente se ejecute con sus dependencias habituales dentro de una capa de infraestructura conocida. Los equipos pueden usar sistemas locales, clústeres autogestionados o entornos Kubernetes en la nube.

Microsoft describe el plano de control como aproximadamente 3.500 líneas de código. Esta cifra es significativa porque el proyecto busca exponer su lógica de orquestación en lugar de ocultarla bajo una gran plataforma.

Sin embargo, no describe toda la huella de software o hardware. La inferencia de modelos, las actualizaciones de políticas, la ejecución distribuida y la planificación de GPU siguen dependiendo de componentes circundantes. El framework compacto coordina esa infraestructura en lugar de sustituirla.

Por tanto, el lanzamiento genera una tensión concreta. Agent Lightning es ligero en la capa de integración, mientras que el RL agéntico sigue siendo exigente desde el punto de vista operativo.

El proxy es el mecanismo, no un atajo para evitar el RL

Agent Lightning reduce el trabajo de integración del arnés, pero no elimina las partes difíciles del aprendizaje por refuerzo.

El proxy separa la ejecución del agente del entrenamiento del modelo. Un agente continúa utilizando su propio flujo de control y herramientas, pero sus llamadas al modelo de lenguaje pasan por Agent Lightning. El framework puede entonces asociar esas llamadas con un rollout y su recompensa.

Un rollout es un intento completo de realizar una tarea. En un benchmark de programación, ese intento podría incluir inspeccionar archivos, editar código, ejecutar pruebas y revisar un parche fallido. Un rollout puede contener muchas llamadas al modelo.

Esta estructura difiere del entrenamiento sencillo de respuesta única. Un modelo conversacional suele producir una respuesta que recibe una puntuación. Un agente toma una secuencia de decisiones dependientes, mientras que la recompensa final puede llegar solo después de que termina toda la tarea.

El trabajo original de Agent Lightning abordó ese problema con una arquitectura desagregada y asignación de crédito. La asignación de crédito determina qué decisiones merecen atribuirse la responsabilidad de una recompensa posterior. El anterior artículo de Agent Lightning describía la conversión de trayectorias complejas de agentes en transiciones de entrenamiento.

La versión 1.0 se centra más directamente en la relación entre el entrenamiento y el arnés. El entrenador ya no supone que un rollout aparezca como una única secuencia limpia de tokens. Observa pares separados de solicitud y respuesta generados por un sistema que no controla.

Esto genera cuatro problemas técnicos destacados por Microsoft.

En primer lugar, la retokenización puede cambiar los límites entre tokens. Los arneses suelen almacenar el contexto como texto, mientras que el aprendizaje por refuerzo necesita los identificadores precisos de los tokens muestreados durante la inferencia. Reconstruir los tokens posteriormente puede generar discrepancias.

En segundo lugar, un único rollout puede convertirse en varias muestras de entrenamiento. La resumición de contexto, los subagentes o las llamadas repetidas al modelo pueden dividir una tarea en fragmentos desiguales. El entrenador debe evitar tratar un rollout con más fragmentos como intrínsecamente más importante.

En tercer lugar, la normalización de pérdidas puede distorsionar el aprendizaje. Si el entrenador promedia por número de muestras, los agentes que realizan más llamadas al modelo reciben mayor peso. Ese comportamiento podría reflejar el diseño del arnés en lugar de la calidad de la tarea.

En cuarto lugar, el backend recibe cargas de trabajo variables. El número y la longitud de las muestras solo se conocen después de que termina el arnés. La topología de GPU y la configuración del entrenamiento distribuido suelen requerir formas más predecibles.

El informe técnico de v1.0 presenta estas cuestiones como diferencias fundamentales entre el RL agéntico convencional y el RL agéntico basado en arneses. El artículo presenta el framework como un banco de pruebas para estudiarlas, no como prueba de que hayan desaparecido.

Agent Lightning aborda estas cuestiones mediante un procesamiento consciente de los rollouts. Las muestras de un mismo intento permanecen conectadas, lo que permite calcular ventajas y pérdidas sin contar ciegamente cada llamada al modelo como una trayectoria independiente.

Esta distinción importa para los agentes con comportamientos muy diferentes. Un agente podría resolver una tarea con tres llamadas. Otro podría utilizar veinte porque explora más archivos o corrige errores repetidamente. El promedio a nivel de muestra podría recompensar la verbosidad o penalizar una recuperación cuidadosa.

El proxy también proporciona al framework un límite estable. Los desarrolladores de agentes no necesitan exponer cada ramificación interna de su arnés. Necesitan que las llamadas al modelo, la identidad de la tarea y la información de recompensas sigan siendo suficientemente observables para el entrenamiento.

Este diseño se parece más a un punto de control de red que a un nuevo framework de agentes. No dicta cómo planifica un agente, qué herramientas utiliza ni cómo se ensambla su contexto. Conecta esas decisiones con un bucle de aprendizaje.

Sin embargo, la observabilidad tiene límites. Un proxy puede registrar el tráfico del modelo, pero no explica automáticamente cada cambio de estado dentro de un arnés. Los efectos secundarios de las herramientas, cachés ocultas, servicios no deterministas y API externas aún pueden afectar al resultado.

Los equipos también deben definir recompensas que representen el éxito real. Una suite de pruebas puede evaluar un parche de código, pero muchas tareas empresariales carecen de un verificador tan claro. Las malas recompensas pueden entrenar a un agente para explotar el proceso de medición en lugar de mejorar el comportamiento previsto.

Por tanto, Agent Lightning elimina una barrera de integración. No convierte un flujo de trabajo no medible en una tarea de RL fiable.

El entrenamiento con arneses reales cuestiona los bucles de agentes controlados por el entrenador

La competencia principal se da entre preservar un arnés desplegado y reconstruir su comportamiento dentro de un motor de entrenamiento.

Los bucles controlados por el entrenador ofrecen ventajas importantes. Proporcionan a los investigadores acceso directo a acciones, observaciones, tokens y estado del entorno. Ese control puede simplificar el procesamiento por lotes, la depuración y la optimización.

La debilidad aparece cuando el agente de producción se vuelve más complicado que la abstracción de entrenamiento. Los agentes de programación modernos tienen esquemas de herramientas, prompts, políticas de contexto, gestores de dependencias y lógica de recuperación distintivos. Su rendimiento proviene de todo el sistema, no solo del modelo subyacente.

Microsoft menciona mini-SWE-agent, OpenHands, OpenCode, Claude Code y Codex como ejemplos de agentes con un comportamiento de arnés significativo. Reconstruir cualquiera de ellos dentro de un entrenador exigiría más que reproducir un bucle ReAct básico.

El entrenamiento basado en arneses propone una división de responsabilidades diferente. El equipo del agente controla el entorno de ejecución, mientras que el framework de RL controla la recopilación de datos y las actualizaciones del modelo. El proxy se convierte en el contrato entre ambas capas.

Esta disposición presiona a los proyectos de entrenamiento existentes para que admitan entornos de ejecución arbitrarios de forma más natural. El informe v1.0 afirma que frameworks relacionados han adoptado variantes del entrenamiento desagregado de agentes, incluido trabajo más reciente asociado con verl, AReaL, slime y Polar.

Eso no hace que esos proyectos sean intercambiables con Agent Lightning. Cada sistema toma decisiones distintas sobre la generación de rollouts, el entrenamiento distribuido, la inferencia y los algoritmos compatibles. La contribución de Microsoft es una afirmación arquitectónica más precisa sobre quién debería controlar el bucle de interacción.

El diseño es especialmente relevante para organizaciones que ya operan un agente. Reemplazar un arnés funcional únicamente para el entrenamiento genera riesgo de ingeniería. Mantener implementaciones paralelas también añade complejidad de pruebas y coordinación de lanzamientos.

Con Agent Lightning, un equipo puede dirigir el agente existente hacia el proxy y ejecutarlo frente a tareas evaluadas. Si el entrenamiento tiene éxito, el modelo resultante vuelve al mismo sistema circundante. Esto reduce una fuente de desalineación entre entrenamiento y servicio.

La desalineación entre entrenamiento y servicio se produce cuando las condiciones utilizadas durante la optimización difieren de las de producción. El concepto es conocido en el aprendizaje automático convencional, pero los agentes amplían el problema. Su entorno de ejecución incluye herramientas, prompts, políticas de ejecución y dependencias ambientales.

Preservar el arnés no puede eliminar todas las diferencias. Los repositorios de benchmark no son entornos reales de clientes. Los permisos de sandbox pueden diferir, las herramientas pueden devolver datos distintos y los usuarios reales rara vez proporcionan señales de recompensa limpias.

Aun así, utilizar el arnés de producción elimina una discrepancia evitable. Permite que el entrenamiento ejercite la misma gestión de contexto y el mismo flujo de control que configurarán el modelo tras el despliegue.

El enfoque también cambia qué aspectos pueden inspeccionarse. Si un despliegue falla, un equipo puede examinar la secuencia del agente real en lugar de una réplica simplificada de entrenamiento. Eso puede revelar si el problema fue causado por el modelo, la interfaz de herramientas, la recompensa o la política del arnés.

Para las organizaciones de ingeniería, esas trazas crean un segundo desafío operativo. El entrenamiento de agentes genera prompts, resultados de herramientas, cambios de código, resultados de recompensa y notas de experimentos en varios sistemas. Una base de conocimiento de ingeniería con capacidad de búsqueda puede ayudar a preservar el razonamiento detrás de esos experimentos.

La implicación más profunda no es que todo entrenador deba convertirse en un proxy. Es que los marcos de agentes ya no pueden tratarse como envoltorios desechables alrededor de un modelo.

Un modelo puede rendir de manera diferente cuando el arnés trunca el historial, modifica una descripción de herramienta o delega una tarea. Un entrenamiento que ignore estos comportamientos optimiza solo una representación parcial del agente desplegado.

Agent Lightning v1.0 convierte esa observación en un límite arquitectónico. Que ese límite se convierta en un estándar dependerá de resultados que vayan más allá de los ejemplos de Microsoft.

La mejora en SWE-bench es prometedora, pero requiere una lectura cuidadosa

Microsoft informa una gran mejora en programación, pero un único resultado de benchmark no puede validar todos los arneses ni cargas de trabajo.

El experimento principal utiliza Qwen3.5-9B y SWE-bench Verified. Microsoft informa que Pass@1 aumentó del 41,8 por ciento al 56,4 por ciento tras aprendizaje por refuerzo con aproximadamente 6.000 ejemplos de entrenamiento.

Eso supone una mejora absoluta de 14,6 puntos porcentuales. Pass@1 mide si el agente resuelve una tarea en su primer intento evaluado. SWE-bench Verified utiliza incidencias de software filtradas por humanos y extraídas de repositorios reales.

El repositorio del proyecto presenta la canalización de programación como un ejemplo reproducible. Incluye preparación de datos, ejecución de rollouts, scripts de entrenamiento y defensas contra la manipulación de recompensas. Esos detalles hacen que la afirmación sea más útil que una puntuación aislada.

Microsoft añadió posteriormente un segundo ejemplo con Qwen3.5-35B-A3B. El repositorio afirma que RL puro elevó su puntuación de SWE-bench Verified del 47,8 por ciento al 61,6 por ciento utilizando 1.800 ejemplos de entrenamiento.

Ambos resultados siguen siendo mediciones informadas por el proyecto. Los lectores no deben tratarlos como auditorías independientes del benchmark. La configuración de hardware, la configuración del agente, el filtrado de tareas, el diseño de recompensas y los procedimientos de evaluación afectan al resultado.

El propio benchmark también mide un tipo acotado de comportamiento de agentes. Prueba si un sistema de programación puede resolver incidencias de repositorio aceptadas por el evaluador. No mide mantenimiento a largo plazo, criterio de seguridad ni colaboración con desarrolladores humanos.

SWE-bench sigue siendo relevante porque proporciona retroalimentación ejecutable. Las pruebas a menudo pueden distinguir un parche funcional de uno fallido. Eso hace que las tareas de programación sean más adecuadas para el aprendizaje por refuerzo que los flujos de trabajo evaluados únicamente mediante preferencias subjetivas.

El proyecto SWE-bench público también ofrece a los investigadores un punto de comparación compartido. Sin embargo, las comparaciones solo siguen siendo significativas cuando los sistemas utilizan versiones del benchmark y condiciones de evaluación alineadas.

El resultado informado respalda el mecanismo de Microsoft de una forma importante. Muestra que un arnés de programación real puede generar datos de entrenamiento sin reescribirse como un bucle controlado por el entrenador. El modelo mejora después bajo la evaluación informada.

No demuestra que la misma receta se transfiera limpiamente a agentes de ventas, asistentes de investigación o flujos de trabajo empresariales. Esos sistemas pueden carecer de entornos deterministas y funciones de recompensa confiables.

Un agente de soporte podría optimizar el cierre de tickets en lugar de resolver los problemas de los clientes. Un agente de investigación podría aprender a satisfacer un evaluador automatizado mientras pasa por alto evidencia contradictoria. Una automatización interna podría explotar permisos pensados únicamente para pruebas.

La manipulación de recompensas es especialmente peligrosa cuando los agentes pueden usar herramientas. Un modelo no necesita producir directamente una frase engañosa. Puede manipular archivos, pruebas, estado o servicios externos para recibir una puntuación más alta.

Microsoft reconoce este riesgo al incluir prevención de manipulación de recompensas en el flujo de trabajo de programación. La presencia de esas defensas es valiosa, pero también muestra por qué la integración mediante proxy es solo una parte de la preparación para el despliegue.

Los requisitos de cómputo aportan otra comprobación de realidad. El código del marco es pequeño, pero la guía de inicio rápido exige una máquina con una GPU A100. También inicia Ray, verl, vLLM, un servidor y un controlador.

Ese conjunto es normal para el entrenamiento serio de modelos. Simplemente significa que “3.500 líneas” debe describir el plano de control de Agent Lightning, no el sistema total necesario para ejecutar RL agéntico.

La distinción importa para la adopción. Un equipo puede integrar su arnés rápidamente y aun así dedicar un esfuerzo considerable a conjuntos de datos, recompensas, operaciones de GPU, seguimiento de experimentos y análisis de fallos.

Otra incertidumbre se refiere a la reproducibilidad entre arneses. El comportamiento del agente puede ser no determinista incluso antes del muestreo del modelo. Las herramientas conectadas a la red, las actualizaciones de paquetes, el estado del repositorio y la latencia de los servicios pueden modificar las trayectorias.

Un seguimiento convincente reproduciría las mejoras en varias implementaciones independientes de agentes. También informaría sobre estabilidad del entrenamiento, uso de cómputo, ejecuciones fallidas y sensibilidad a las elecciones de recompensa.

Hasta entonces, el benchmark debe leerse como evidencia de que el diseño puede funcionar, no como evidencia de que siempre lo hará.

Un control ligero no implica operaciones ligeras

Agent Lightning simplifica la conexión con el entrenamiento, mientras deja las obligaciones de infraestructura, evaluación y seguridad en manos del operador.

El soporte nativo para Kubernetes ofrece al proyecto una ruta práctica para rollouts aislados. Un agente puede ejecutarse como un trabajo de Kubernetes con su propio contenedor, herramientas y dependencias. El controlador puede lanzar muchos trabajos mientras el backend de entrenamiento procesa sus resultados.

Esta configuración evita exigir un servicio comercial de sandbox. También permite a las organizaciones mantener las cargas de trabajo en infraestructura que ya administran. Eso puede importar cuando el entrenamiento utiliza repositorios privados o herramientas internas.

La ejecución autogestionada transfiere la responsabilidad en lugar de eliminarla. Los equipos deben proteger contenedores, credenciales, acceso de red, almacenamiento y permisos del clúster. Un agente de RL produce muchas acciones, incluidas acciones fallidas y exploratorias.

Los rollouts de programación pueden ejecutar comandos de shell y modificar repositorios. Una tarea mal aislada podría alcanzar secretos, servicios compartidos o datos no relacionados. El mismo riesgo se vuelve más grave cuando el entrenamiento escala entre muchos trabajos paralelos.

El proxy añade otro componente sensible. Observa prompts y respuestas del modelo, que pueden contener código fuente, documentos recuperados o instrucciones internas. Los operadores necesitan políticas de retención, acceso y redacción adecuadas para esos datos.

El repositorio de código abierto utiliza la licencia MIT, lo que reduce la fricción legal para la experimentación. No ofrece seguridad gestionada ni garantías operativas.

La base de código compacta del marco puede ayudar a los equipos expertos a auditar la ruta de control. Menos abstracciones internas pueden facilitar la comprensión de la programación y el flujo de datos. Aun así, las dependencias circundantes siguen siendo numerosas y cambian de forma independiente.

La compatibilidad de versiones merece atención. Agent Lightning depende de servidores de modelos, componentes de computación distribuida, backends de entrenamiento, imágenes de contenedor y bibliotecas de hardware. Un proyecto pequeño aún puede situarse en el centro de un grafo de dependencias complicado.

La carga operativa variará según el usuario. Un laboratorio de investigación con un clúster de GPU y una canalización de benchmarks existentes puede considerar el marco realmente ligero. Un equipo de aplicaciones sin infraestructura de RL puede ver el proxy como la parte más pequeña del proyecto.

El diseño de recompensas crea una división similar. Los equipos con pruebas ejecutables ya cuentan con un sólido punto de partida. Los equipos que evalúan trabajo de conocimiento abierto deben construir evaluadores antes de que el aprendizaje por refuerzo pueda producir retroalimentación confiable.

La revisión humana puede complementar las recompensas automatizadas, pero aumenta el coste y ralentiza la iteración. Los evaluadores basados en modelos pueden escalar más rápido, aunque introducen sus propios sesgos y vulnerabilidades.

Por eso el lanzamiento importa sobre todo como una propuesta de infraestructura. Sostiene que los equipos deben entrenar agentes mediante sus arneses reales y proporciona una implementación de referencia compacta para ese límite.

La propuesta es lo bastante creíble como para ponerla a prueba. Su valor más amplio dependerá de que los usuarios puedan construir recompensas fiables y operar el conjunto circundante sin introducir riesgos mayores.

Tres señales mostrarán si el RL agéntico basado en arneses se extiende

La siguiente prueba es la adopción en arneses independientes, seguida de resultados reproducibles y evidencia más amplia más allá de la programación.

La primera señal es una integración exitosa con runtimes de agentes no relacionados. La arquitectura de Microsoft promete compatibilidad porque los agentes se comunican a través de un endpoint de modelo estándar. Ejemplos independientes deberían mostrar cuánto código, configuración y depuración requiere cada integración.

Las integraciones de baja fricción reforzarían la idea de que un proxy es un límite duradero. Los parches repetidos específicos de cada arnés debilitarían la afirmación de que Agent Lightning puede seguir siendo ampliamente agnóstico.

La segunda señal es la reproducción independiente de las mejoras de programación informadas. Los investigadores deberían volver a ejecutar los flujos de trabajo de Qwen3.5 y documentar la selección de datos, el cómputo, la lógica de recompensas y la configuración de evaluación. Los resultados en varios clústeres revelarían si la receta es estable.

La reproducción importa más que una cifra más alta en la clasificación. La evidencia más sólida mostraría que los equipos pueden obtener mejoras similares sin infraestructura no documentada ni intervención específica de tareas.

La tercera señal es el rendimiento en flujos de trabajo con retroalimentación menos determinista. Los experimentos de búsqueda, recuperación y seguimiento de instrucciones aparecen en el programa de investigación, pero actualmente la programación ofrece la historia más clara de v1.0.

Las tareas más amplias pondrán a prueba si el RL agéntico basado en arneses puede manejar recompensas ruidosas. También revelarán cómo se comporta el marco cuando el éxito depende del juicio factual, las preferencias del usuario o resultados empresariales diferidos.

Estas señales deberían surgir a través de lanzamientos del proyecto, informes técnicos y experimentos publicados de forma independiente. La actividad en GitHub por sí sola mostrará interés, pero no si los agentes entrenados mejoran de forma segura en producción.

Agent Lightning v1.0 merece atención porque identifica una discrepancia arquitectónica real. Los agentes ahora dependen del comportamiento del arnés, mientras muchos sistemas de aprendizaje por refuerzo siguen suponiendo que el entrenador posee el bucle de interacción.

El proxy de Microsoft ofrece una respuesta enfocada. Mantener el arnés desplegado, observar sus llamadas al modelo, preservar las relaciones de rollout y entrenar la política sin construir un segundo agente.

El enfoque reduce la duplicación, no la dificultad. Los equipos aún necesitan evaluadores fiables, entornos controlados, infraestructura compatible y una evaluación cuidadosa. Las mejoras informadas en SWE-bench hacen que valga la pena probar el planteamiento, pero no lo resuelven.

Los desarrolladores que evalúen Agent Lightning v1.0 deberían comenzar con un flujo de trabajo puntuado y un arnés existente. Midan los cambios de integración, los rollouts fallidos, el uso de cómputo y las explotaciones de recompensas antes de ampliar el experimento. Si equipos independientes reproducen los resultados de Microsoft en distintos arneses, el límite del proxy podría convertirse en una base común para el entrenamiento de agentes.

 
 

Empieza gratis

Un asistente de IA local-first con gestión del conocimiento personal

Para ofrecer una mejor experiencia con la IA,

actualmente remio solo es compatible con Windows 10+ (x64) y M-Chip Macs.

Tu aliado de IA para el trabajo
Haz más con remio

Planifica. Crea. Entrega.
Todo en un solo lugar.

bottom of page