top of page

El benchmark ThinkingBox de Microsoft expone la brecha entre las afirmaciones de los agentes y la realidad de las bases de datos

hace 21 horas
15 min de lectura

Microsoft ha presentado un benchmark basado en un conflicto persistente: un agente de IA puede informar que tuvo éxito incluso cuando los registros subyacentes de la base de datos indican un fracaso. El benchmark ThinkingBox de Microsoft desplaza la atención de las respuestas persuasivas a los cambios verificados dentro de aplicaciones simuladas.

La distinción puede parecer limitada, pero llega al centro del debate sobre los agentes. Las empresas no contratan a un agente para describir un reembolso, una actualización o una reserva. Esperan que complete la transacción sin corromper datos, omitir restricciones ni limitarse a afirmar que tuvo éxito.

El benchmark ThinkingBox presenta la base de datos como juez final. Su idea central cuestiona las evaluaciones que premian una respuesta final convincente sin comprobar el estado resultante del sistema. Para desarrolladores y compradores empresariales, esto cambia lo que debería significar que algo “funciona”.

El benchmark ThinkingBox de Microsoft prueba el resultado, no la historia

El mensaje final de un agente es evidencia de lo que cree que ocurrió, no una prueba de lo que el software realmente registró.

Las pruebas tradicionales de modelos de lenguaje suelen comparar una respuesta con una respuesta esperada. Ese método funciona para preguntas con respuestas textuales. Resulta mucho menos útil cuando un modelo debe operar software y modificar datos persistentes.

Un agente podría decirle a un cliente que se actualizó una dirección. Podría describir la dirección correcta y generar una confirmación pulida. Sin embargo, la aplicación podría seguir conteniendo el valor original porque la llamada a la herramienta falló, apuntó al registro equivocado o nunca se ejecutó.

El benchmark ThinkingBox de Microsoft centra la evaluación en esa discrepancia. Según su presentación en Hugging Face, el benchmark examina si los agentes completan tareas de aplicación cuyos resultados pueden comprobarse frente al estado subyacente de la base de datos.

El estado de la base de datos se refiere a los registros almacenados después de que finaliza una interacción. Esos registros proporcionan una prueba más sólida que la narración del agente porque reflejan lo que el sistema utilizará posteriormente.

Este enfoque también facilita detectar fallos parciales. Un agente podría modificar un campo obligatorio y dejar otro sin cambios. Podría crear un registro duplicado en vez de actualizar el existente.

Un evaluador basado únicamente en texto podría aceptar la confirmación final porque contiene los detalles solicitados. Un evaluador basado en el estado puede inspeccionar los registros pertinentes y determinar si el resultado solicitado realmente existe.

Por tanto, ThinkingBox trata la respuesta del agente y el estado de la aplicación como resultados separados. El primero revela la interpretación del modelo. El segundo revela el resultado operativo.

Esta separación importa porque los agentes modernos suelen trabajar a través de varias capas. Un modelo elige una acción, da formato a los argumentos, llama a una herramienta, recibe una respuesta y decide si se requiere más trabajo.

El fallo puede producirse en cada capa. El modelo puede elegir la herramienta equivocada. La herramienta puede rechazar la solicitud. La aplicación puede aplicar solo una parte del cambio. El agente puede malinterpretar una respuesta y detenerse demasiado pronto.

Una evaluación fiable debe observar más que la conversación. Necesita comprobar el entorno después de que el agente termine.

No se trata de una mejora cosmética del benchmarking. Cambia el objetivo de “producir una respuesta creíble” a “dejar la aplicación en el estado correcto”.

La diferencia se parece a la brecha entre una prueba que comprueba una notificación de éxito y otra que consulta el registro de producción. Ambas pruebas pueden aprobarse cuando todo funciona. Solo la segunda detecta una confirmación falsa.

Para los agentes de IA, esa confirmación falsa es especialmente peligrosa. Un lenguaje fluido puede hacer que una acción incompleta parezca definitiva, específica y fiable.

Por qué las afirmaciones de éxito de los agentes presionan los flujos de trabajo empresariales

El benchmark eleva el estándar precisamente donde las organizaciones afrontan el mayor riesgo: acciones que modifican registros, permisos, dinero o compromisos con clientes.

Las demostraciones de agentes suelen destacar el progreso visible. El modelo abre una interfaz, navega entre pantallas, introduce información y ofrece un resumen seguro. Estas acciones producen vídeos atractivos.

Las empresas necesitan otro tipo de garantía. Deben saber si se modificó el registro correcto, si las restricciones de las políticas se mantuvieron intactas y si el resultado puede auditarse.

Una búsqueda fallida provoca una molestia. Un cambio de cuenta confirmado falsamente crea un problema operativo. El cliente, el empleado y el software posterior pueden actuar sobre información que la base de datos no respalda.

Pensemos en un agente de atención al cliente que gestiona una solicitud de suscripción. El agente podría explicar que una cancelación se completó mientras la suscripción activa permanece sin cambios.

La conversación inmediata podría parecer exitosa. El sistema de facturación aún podría cobrar al cliente más adelante. El personal de soporte tendría entonces que afrontar una disputa creada por la confirmación sin respaldo del agente.

El mismo patrón se aplica a las compras. Un agente podría afirmar que cambió una dirección de envío mientras actualizaba el perfil del proveedor en vez del pedido pendiente. Cada acción individual de la herramienta podría parecer válida, pero el resultado empresarial solicitado seguiría incompleto.

La atención sanitaria, los servicios financieros y la administración pública añaden consecuencias más estrictas. Una afirmación equivocada puede afectar el acceso, la elegibilidad o el cumplimiento normativo. Estos entornos ya dependen de la conciliación porque los operadores humanos y las integraciones de software cometen errores.

Los agentes de IA añaden una nueva fuente de incertidumbre. Pueden generar una explicación coherente incluso cuando su plan interno diverge del estado real del sistema.

Esto crea presión para los proveedores de agentes y los equipos internos de plataformas. Los compradores preguntarán cada vez más cómo verifica un sistema la finalización, no solo qué tan bien comprende las instrucciones.

La respuesta no puede depender exclusivamente de otro modelo de lenguaje que califique la conversación. Los jueces basados en modelos son útiles para la calidad abierta, pero la corrección transaccional necesita evidencia determinista siempre que sea posible.

Una comprobación determinista compara un estado observable con condiciones explícitas. Si la tarea requiere modificar una dirección de cliente, el evaluador puede inspeccionar la dirección de ese cliente y confirmar que los registros no relacionados permanecieron sin cambios.

Este estándar también presiona a los diseñadores de benchmarks. Necesitan entornos reproducibles, estados inspeccionables y definiciones de tareas con criterios de finalización precisos.

Estos requisitos dificultan la evaluación. También hacen que los resultados sean más relevantes para los despliegues reales.

La guía de Anthropic sobre agentes eficaces distingue entre flujos de trabajo con rutas predefinidas y agentes que dirigen su propio uso de herramientas. Una mayor autonomía incrementa el número de decisiones que requieren validación.

El enfoque de ThinkingBox añade una consecuencia importante. Cada decisión autónoma crea otra oportunidad para que el relato de éxito del agente se separe de la verdad de la aplicación.

Por ello, las organizaciones que exploran un flujo de trabajo de IA deberían separar la asistencia de la autoridad. Redactar una actualización de estado conlleva un riesgo distinto al de modificar los registros fuente que la sustentan.

Esto no significa que cada acción de un agente requiera un revisor humano. Significa que el método de verificación debe corresponderse con la consecuencia de la acción.

Las tareas de bajo riesgo pueden tolerar comprobaciones ligeras. Los cambios de alto impacto deberían requerir una validación más sólida, registros duraderos y vías claras de recuperación.

El verdadero oponente es una finalización segura sin verificación

El conflicto central no es Microsoft contra otro laboratorio. Es la afirmación segura de finalización del agente frente al estado verificable de la aplicación.

Esta elección importa porque evita que la historia se convierta en otra comparación de tablas de clasificación de modelos. ThinkingBox apunta hacia un problema de evaluación más profundo que afecta a todos los proveedores que desarrollan agentes que usan herramientas.

Los modelos de lenguaje están entrenados para continuar conversaciones de forma útil. Cuando una acción parece tener éxito, la respuesta conversacional natural es confirmar la finalización y resumir el resultado.

Los sistemas de software operan bajo reglas diferentes. Una solicitud puede agotarse tras llegar al servidor. Una herramienta puede devolver una respuesta sintácticamente válida que contiene un error de aplicación.

Una actualización puede tener éxito para un objeto y fallar para otro. Una transacción también puede revertirse después de que el modelo reciba una señal intermedia de éxito.

El agente debe interpretar correctamente esas condiciones. Más importante aún, el sistema circundante no debe tratar la interpretación del modelo como la autoridad final.

El benchmark ThinkingBox de Microsoft hace medible esta tensión al comparar los resultados previstos con los resultados almacenados. Esto convierte una preocupación abstracta sobre la fiabilidad en una pregunta concreta de aprobado o suspenso.

¿Cambió el registro solicitado? ¿El agente creó un duplicado no deseado? ¿Preservó campos que el usuario nunca pidió modificar?

Estas preguntas revelan una debilidad de las evaluaciones basadas únicamente en trayectorias. Una trayectoria registra las acciones que un agente intentó realizar, como clics, llamadas o comandos generados.

Una trayectoria plausible no garantiza un resultado correcto. Un agente puede seguir pasos sensatos y aun así detenerse tras un fallo silencioso.

A la inversa, una trayectoria inesperada podría seguir produciendo el estado correcto. Evaluar tanto el camino como el resultado ayuda a distinguir el éxito ineficiente del fracaso pulido.

El estado final debería tener un peso especial en las tareas transaccionales. A los usuarios les importa si ocurrió el resultado, no si el razonamiento del agente parecía razonable.

Esto se parece a las pruebas de software establecidas. Las pruebas unitarias inspeccionan comportamientos aislados, mientras que las pruebas de integración verifican cómo funcionan juntos los componentes conectados.

Las pruebas de extremo a extremo ejercitan un proceso completo y comprueban su resultado. Un agente que opera una aplicación necesita el mismo tratamiento porque su salida lingüística representa solo un componente.

La guía para construir agentes de OpenAI describe las salvaguardas y la intervención humana como partes importantes de los sistemas de producción. ThinkingBox refuerza el argumento a favor de una capa adicional: la verificación de resultados después de ejecutar las herramientas.

La verificación no debe confundirse con preguntarle al mismo modelo si tuvo éxito. Eso solo repite el problema original de confianza con otra instrucción.

Un patrón más sólido consulta directamente al sistema autoritativo. La aplicación puede devolver el registro almacenado, el identificador de la transacción, el número de versión u otra evidencia vinculada a la acción solicitada.

El agente puede entonces comparar esa evidencia con el objetivo. Un servicio determinista independiente puede realizar la comparación cuando las condiciones están estructuradas.

Esta arquitectura convierte la finalización en un protocolo en lugar de una frase. El agente propone y ejecuta el trabajo, mientras que el sistema decide si se cumplen las poscondiciones requeridas.

Las poscondiciones son hechos que deben ser verdaderos después de que termina una operación. Podrían exigir que un registro cambie, que otro permanezca intacto y que exista un evento de auditoría.

Cuando esas condiciones fallan, el sistema debe informar una acción incompleta. No debe permitir que una respuesta fluida convierta la incertidumbre en un éxito aparente.

Este diseño también mejora la recuperación. Un fallo verificado puede activar un reintento, una escalada, una reversión o una solicitud de información faltante.

Un éxito no verificado oculta el problema hasta que un cliente o un proceso posterior lo descubre.

Lo que la verificación de bases de datos revela sobre la fiabilidad de los agentes

La evaluación basada en el estado expone fallos que la calificación de respuestas puede pasar por alto, pero no captura todas las cualidades que hacen seguro a un agente.

La ventaja más clara es la comprobación objetiva. Las aplicaciones estructuradas suelen almacenar los hechos exactos necesarios para evaluar una tarea.

Un benchmark puede capturar una instantánea de la base de datos inicial, ejecutar el agente e inspeccionar la base de datos final. Puede comparar campos seleccionados y, al mismo tiempo, buscar cambios no deseados.

Ese último paso es esencial. Un agente no debería recibir crédito completo por satisfacer la solicitud dañando datos no relacionados.

Supongamos que un usuario pide cambiar la hora de una cita. El estado deseado incluye la nueva hora, pero también la conservación del paciente, el profesional y las demás citas.

Un evaluador limitado podría comprobar solo la hora solicitada. Uno más sólido también verifica invariantes, es decir, condiciones que deben mantenerse verdaderas durante toda la operación.

Los invariantes pueden detectar actualizaciones masivas, creación de duplicados, registros eliminados o campos sobrescritos. Ayudan a distinguir una ejecución precisa de un éxito accidental.

Las pruebas basadas en el estado también pueden revelar problemas de idempotencia. Una acción idempotente produce el mismo resultado previsto cuando se repite, sin crear efectos duplicados.

Los agentes suelen reintentar tras recibir respuestas ambiguas de las herramientas. Sin operaciones idempotentes o identificadores únicos de solicitud, un reintento puede crear dos pedidos, dos tickets o dos reembolsos.

El estado final de la base de datos hace visibles esos duplicados. Una evaluación conversacional podría pasarlos por alto porque el agente solo describe una acción completada.

Las comprobaciones de base de datos también facilitan la clasificación de errores. Los desarrolladores pueden separar errores de planificación, fallos de ejecución y finalizaciones prematuras.

Un error de planificación selecciona la operación equivocada. Un fallo de ejecución ocurre cuando la operación seleccionada no se completa. La finalización prematura sucede cuando el agente no inspecciona el resultado antes de declarar éxito.

Estas categorías conducen a correcciones diferentes. Mejores prompts podrían mejorar la planificación. Mejores esquemas de herramientas podrían reducir las solicitudes malformadas.

Respuestas de error más explícitas pueden mejorar el manejo de la ejecución. Las comprobaciones obligatorias de lectura posterior pueden reducir las finalizaciones prematuras.

Por tanto, la contribución más importante del benchmark es diagnóstica. Puede ayudar a los equipos a localizar el límite en el que una ejecución que parece exitosa se convierte en un estado incorrecto de la aplicación.

Sin embargo, la verdad de la base de datos no lo es todo. El estado final puede ser correcto incluso si el agente infringió una política, expuso información sensible o siguió una vía innecesariamente arriesgada.

Un agente podría obtener el registro deseado usando credenciales que exceden su autoridad prevista. Podría incluir datos confidenciales en un registro o en un prompt del modelo.

La base de datos podría seguir pareciendo perfecta después. Un evaluador basado únicamente en el estado no detectaría el fallo de seguridad, salvo que el benchmark también inspeccione permisos, trazas y flujos de información.

El perfil de riesgo de IA de NIST anima a las organizaciones a evaluar riesgos en el diseño, la implementación y la operación. Esa visión más amplia sigue siendo necesaria para los sistemas de agentes.

La evaluación de bases de datos también depende del diseño de las tareas. Los investigadores deben definir el resultado correcto con suficiente precisión para poder codificarlo.

Algunas tareas empresariales admiten resultados alternativos legítimos. El inventario, las políticas, las preferencias de los usuarios y el momento pueden cambiar qué se considera correcto.

Un benchmark construido en torno a una instantánea fija puede medir la consistencia en condiciones controladas. No puede representar automáticamente cada ambigüedad presente en una organización real.

También existe el riesgo de optimizar para el benchmark. Un agente podría aprender patrones que funcionan en aplicaciones simuladas sin volverse más fiable en otros contextos.

Esta preocupación se aplica a la mayoría de los benchmarks. Se vuelve más seria cuando las tareas del benchmark se parecen a una colección limitada de interfaces o esquemas de bases de datos.

Por ello, los resultados de ThinkingBox deben interpretarse como evidencia dentro de su entorno evaluado. No deberían convertirse en certificados universales de fiabilidad.

La conclusión más sólida es más acotada y útil. Si un agente falla en tareas controladas cuyos resultados pueden inspeccionarse directamente, los equipos no deberían confiar en sus afirmaciones no verificadas en sistemas con mayores riesgos.

ThinkingBox explicado a través de una arquitectura de despliegue real

La lección práctica es sencilla: los agentes de producción necesitan una capa independiente de finalización entre la ejecución de herramientas y la confirmación al usuario.

Un flujo de trabajo seguro comienza traduciendo la solicitud del usuario en condiciones de aceptación explícitas. Estas condiciones deben identificar el objeto objetivo, el cambio solicitado, los campos protegidos y la evidencia aceptable.

Después, el agente elige y llama a la herramienta requerida. La herramienta debería devolver información estructurada en lugar de un mensaje de éxito impreciso.

Las respuestas útiles incluyen identificadores de registros, versiones actualizadas, recuentos de filas afectadas y códigos de error. Estos detalles ayudan al sistema a vincular una acción con un resultado específico.

Tras la ejecución, el sistema debe leer el estado autoritativo. Esa lectura puede realizarse mediante un endpoint de verificación dedicado, con permisos más restringidos que la herramienta principal de acción.

El verificador compara el resultado almacenado con las condiciones de aceptación. También debería probar invariantes importantes y buscar efectos secundarios no deseados.

Solo entonces la interfaz debería mostrar una confirmación final. Si la verificación falla, el agente debería indicar qué sigue incompleto y qué hará a continuación.

Este patrón reduce la posibilidad de que la confianza conversacional se adelante a la evidencia operativa. También genera registros de auditoría que los ingenieros pueden inspeccionar después de un incidente.

Un ejemplo de atención al cliente muestra cómo encajan las piezas. Un usuario pide a un agente cambiar la dirección de entrega de un pedido existente.

Las condiciones de aceptación identifican el pedido y la nueva dirección esperada. También exigen que el perfil del cliente y los demás pedidos permanezcan sin cambios.

El agente llama a la herramienta de actualización de pedidos. La aplicación devuelve el identificador del pedido y una nueva versión del registro.

El verificador lee ese pedido desde la base de datos autoritativa. Comprueba la dirección, la versión del registro, el estado del pedido y los campos protegidos.

Si todas las condiciones se cumplen, el agente confirma el cambio. Si la dirección sigue siendo la anterior, el sistema informa de que la actualización no se completó.

El mismo diseño puede admitir aprobación humana. Una operación sensible puede pausarse después de la planificación y antes de la ejecución.

Otra operación podría ejecutarse automáticamente, pero requerir revisión humana cuando el resultado de la verificación sea ambiguo.

El límite importante no es “humano” frente a “autónomo”. Es “verificado” frente a “asumido”.

Este diseño también favorece la observabilidad, es decir, la capacidad de comprender un sistema a través de sus resultados, trazas y señales internas. Los equipos deben poder ver qué pretendía, intentó, observó y finalmente modificó el agente.

Un registro de auditoría compacto puede almacenar la solicitud original, la acción elegida, los argumentos, la respuesta de la herramienta, la consulta de verificación y la decisión final.

Esa secuencia facilita mucho más la depuración que una transcripción por sí sola. Puede revelar si el modelo entendió mal la tarea o si la aplicación rechazó una solicitud correcta.

El propio ecosistema de agentes de Microsoft incluye marcos para orquestar el uso de herramientas y múltiples componentes. Independientemente del marco, la lección de ThinkingBox sigue siendo la misma.

La orquestación no garantiza la corrección. Más agentes, herramientas o pasos de planificación pueden aumentar la capacidad, pero también el número de límites donde pueden producirse fallos.

Los desarrolladores deberían mantener la verificación independiente del componente evaluado. Si el mismo agente selecciona la acción y después define el éxito, puede racionalizar un resultado incompleto.

Las comprobaciones independientes no tienen por qué ser complejas. Una consulta a la base de datos y un pequeño conjunto de aserciones pueden aportar evidencia más sólida que otro prompt extenso para el modelo.

Los equipos también pueden almacenar esas aserciones como pruebas reutilizables. Cuando cambian los prompts, los modelos, las herramientas o las políticas, las mismas tareas pueden medir si la fiabilidad mejoró.

Esto crea un puente práctico entre la evaluación de IA y el aseguramiento de calidad convencional del software. El comportamiento de los agentes sigue siendo probabilístico, pero los resultados empresariales a menudo pueden comprobarse de forma determinista.

Una base de conocimientos de ingeniería con capacidad de búsqueda puede conservar definiciones de tareas, trazas de fallos y decisiones de remediación. Ese contexto ayuda a los equipos a reconocer patrones de fallo recurrentes.

El resultado debería ser un proceso de lanzamiento que trate los cambios de los agentes como cambios de aplicaciones. Los equipos deberían probar flujos de trabajo representativos, inspeccionar efectos secundarios y conservar evidencia de regresiones.

Explicado de esta forma, ThinkingBox tiene menos que ver con una puntuación única. Se trata de incorporar la verdad operativa al contrato del agente.

Qué observar después del benchmark Microsoft ThinkingBox

La siguiente prueba es si la evaluación basada en el estado se convierte en un requisito de despliegue, y no solo en otra clasificación de investigación.

La primera señal será una cobertura de tareas más amplia. Un benchmark útil necesita aplicaciones variadas, operaciones de varios pasos, fallos recuperables y tareas con restricciones legítimas.

La expansión reforzaría la afirmación de que la evaluación basada en bases de datos se generaliza entre flujos de trabajo empresariales. Una cobertura limitada restringiría las conclusiones a los entornos evaluados.

La segunda señal será si las plataformas de agentes exponen la verificación como una función estándar. Las llamadas a herramientas ya reciben una atención considerable en las API de modelos y los marcos de orquestación.

La pregunta más difícil es qué sucede después de que una herramienta responde. Las plataformas pueden exigir evidencia, admitir comprobaciones de poscondiciones y distinguir entre una finalización “intentada” y una “verificada”.

Esa distinción debería aparecer en las interfaces para desarrolladores y en los productos orientados al usuario. Un sistema no debería usar la misma confirmación visual para una solicitud reconocida y para un resultado verificado.

Si las plataformas adoptan esos patrones, ThinkingBox habrá influido en la arquitectura de despliegue. Si continúan tratando el mensaje final del modelo como finalización, la advertencia central del benchmark seguirá sin resolverse.

La tercera señal será la reproducción independiente. Microsoft y la publicación de Hugging Face proporcionan el marco, pero equipos externos necesitan probar modelos y stacks de agentes diferentes.

La reproducción puede mostrar si los fallos provienen principalmente del razonamiento del modelo, el diseño de las herramientas, la retroalimentación de la aplicación o la configuración de evaluación.

También puede comprobar si intervenciones simples mejoran los resultados. La lectura obligatoria del estado, esquemas más sólidos, identificadores de transacción y un mejor manejo de errores son candidatos plausibles.

Los resultados independientes reforzarían el valor del benchmark, especialmente si informan de trayectorias completas y cambios de estado. La falta de detalles de implementación haría que las comparaciones fueran menos fiables.

Los compradores también deberían observar las métricas que los proveedores deciden publicar. Una única tasa de éxito no puede explicar si los fallos fueron inocuos, recuperables o destructivos.

Una presentación más informativa separaría la finalización correcta, la finalización parcial, la confirmación falsa, los efectos secundarios no deseados y la negativa segura.

La confirmación falsa merece especial atención. Combina un fallo operativo con una comunicación engañosa, lo que dificulta que los usuarios detecten el error.

Los equipos deberían hacer a los proveedores una pregunta directa: ¿qué evidencia independiente respalda cada mensaje de finalización?

Una respuesta creíble debería identificar el sistema autoritativo, las condiciones comprobadas y la respuesta cuando falla la verificación. “El modelo revisa su trabajo” no es suficiente.

El benchmark Microsoft ThinkingBox no establece que los agentes sean inutilizables. Establece una definición de éxito más exigente y práctica.

Los agentes pueden seguir aportando un valor considerable cuando las tareas están acotadas, las herramientas están bien diseñadas y los resultados se verifican. Su lenguaje debería comunicar la solidez de la evidencia disponible.

La industria ha dedicado un esfuerzo considerable a enseñar a los agentes cómo actuar. La siguiente fase debe enseñar a los sistemas cuándo una acción realmente cuenta como terminada.

Ese cambio afectará a los benchmarks, las API, el diseño de interfaces y las compras. También hará que las demostraciones sean menos teatrales y más útiles.

Para los desarrolladores, la acción inmediata es revisar un flujo de trabajo que actualmente confía en la respuesta final de un agente. Identifiquen el registro autorizado y definan las poscondiciones que demuestran la finalización.

Para los compradores, soliciten un ejemplo de ejecución fallida junto con la demostración exitosa. Observen si el producto detecta el fallo antes que el usuario.

Para todos los que usan agentes, tengan presente el conflicto central del benchmark. El benchmark Microsoft ThinkingBox plantea una pregunta que todo sistema de producción debería responder: cuando el agente dice que ha terminado, ¿qué dice la base de datos?

 
 

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