Magentic-UI
Microsoft Research (AI Frontiers) · Programación · Productividad
Magentic-UI es el prototipo abierto de Microsoft para un agente web que diriges en tiempo real. Navega, ejecuta código y maneja archivos mientras tú planificas, apruebas e intervienes.

Acerca de Magentic-UI
About
Qué es Magentic-UI
Magentic-UI es un agente web experimental de Microsoft Research. Abre un navegador, resuelve tareas de varios pasos como rellenar formularios, recopilar datos o moverse por paneles, y te deja ver cada movimiento. No se esconde en una caja negra: muestra su plan, su siguiente clic y la página que acaba de leer.
El proyecto nació de Magentic-One, el equipo de varios agentes de Microsoft, y funciona sobre AutoGen, el marco de agentes de la compañía. Obtienes un equipo pequeño de especialistas que reparte el trabajo: un orquestador que planifica, un WebSurfer que maneja el navegador, un programador que escribe y ejecuta código Python o de shell, y un agente que trata archivos. Se publica con licencia MIT, así que puedes leer el código, bifurcarlo y estudiar cómo se coordinan los agentes.
Lo importante es entender qué tipo de producto es. Magentic-UI es un prototipo de investigación, no una herramienta de trabajo terminada. No hay página de registro ni un proveedor al que llamar cuando una tarea falla. Lo instalas tú, lo conectas a un endpoint de modelo que pagas aparte y aceptas que algunas tareas no salgan. Microsoft lo plantea para quien quiere estudiar o construir sobre la interacción entre personas y agentes, y la documentación admite sin rodeos qué tareas lleva mal.
Primeros pasos
- Instala Python 3.12 y un entorno virtual, y luego el paquete desde PyPI
- Arranca el servidor en un puerto local y ábrelo en el navegador
- Conecta un endpoint de modelo durante el asistente inicial, ya sea Azure AI Foundry, OpenAI o un modelo que alojes tú
- Crea una sesión de tarea, revisa el plan que propone el agente, edítalo si hace falta y aprueba la ejecución
- Observa cada paso, interviene cuando quieras y guarda el plan para reutilizarlo en tareas parecidas
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Magentic-UI.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Investigadores de IA
- Desarrolladores de agentes web
- Aficionados a la automatización
- Equipos de producto que exploran agentes de uso informático
Tareas
- Investigación entre sitios
- Rellenar formularios en el navegador
- Comprobar precios y disponibilidad
- Ordenar archivos locales
- Análisis con apoyo de código
Casos de uso
- Una tarea exige decidir a mitad de camino
- Quieres verlo antes de confiar
- Un flujo de investigación se repite cada semana
- Probar un agente para un equipo
Funciones clave
Planificación conjunta con editor de planes
Antes de tocar nada, Magentic-UI escribe un plan paso a paso para la tarea y te lo entrega. Puedes editar los pasos en el editor de planes, añadir o quitar alguno, o mandar comentarios en texto libre para orientar el enfoque. La ejecución no arranca hasta que apruebas, así que corriges una mala estrategia antes de que consuma tiempo. Un plan guardado también se puede recuperar en la siguiente tarea, de modo que no partes de cero.
Tareas compartidas y toma de control en directo
Durante la ejecución, el agente narra lo que va a hacer y lo que acaba de ver, como el botón que está a punto de pulsar o lo que leyó en la página. En cualquier momento puedes pausar la tarea, escribir una corrección o coger el navegador y hacer tú el paso, y luego devolverle el control. Ahí está la diferencia frente a una herramienta de automatización que va sola: sigues dentro del bucle porque ves y reconduces cada acción mientras ocurre.
Barreras de acción en pasos delicados
Las barreras de acción del agente detienen la ejecución para pedir tu aprobación antes de dar un paso difícil de deshacer, como enviar un pago o un correo. Tú decides cada cuánto aparecen esos puntos de control, desde cada acción arriesgada hasta un ajuste más laxo para tareas de confianza. Nada irreversible se ejecuta sin tu visto bueno, que es la idea de seguridad que sostiene todo el proyecto.
Navegador y código en un entorno aislado
La sesión del navegador y el código que escribe el agente corren dentro de un entorno aislado de Docker, separado del resto de tu equipo. Esa separación importa porque el agente llega a sitios web en vivo, y un entorno aparte limita a qué puede acceder en tu sistema si algo va mal. También puedes restringir qué sitios tiene permitido visitar, para que se quede dentro de los límites que marcas.
Arquitectura multiagente sobre AutoGen
Magentic-UI reparte el trabajo entre agentes especializados en vez de pedirle todo a un solo modelo. Un orquestador planifica y delega, un WebSurfer controla el navegador, un programador escribe y ejecuta scripts y un agente de archivos trata documentos y carpetas. Como está construido sobre AutoGen y habla Model Context Protocol, puedes sumar tus propias herramientas y agentes al equipo. El proyecto también se integra con los modelos y agentes de Azure AI Foundry.
Aprendizaje y reutilización de planes
El agente aprende de las ejecuciones que salieron bien. Puede guardar un plan terminado en una galería y recuperarlo después, ya sea de forma automática para una tarea similar o a mano desde la lista. En trabajos repetidos, como una extracción semanal de datos o un formulario habitual, esto recorta el tiempo de preparación y empuja al agente hacia un flujo que ya aprobaste. Reutilizar es la recompensa por haberlo guiado la primera vez.
Ejecución de tareas en paralelo
Puedes lanzar varias sesiones de tarea a la vez, y un indicador te dice cuál necesita tu atención y cuál ha terminado. Como el agente depende de tu criterio en los puntos de control, llevarlas en paralelo te mantiene ocupado aprobando en lugar de esperar a que un solo agente avance. Convierte el modelo human-in-the-loop en algo parecido a supervisar a un equipo pequeño.
Ventajas y desventajas
Ventajas
- Gratis y de código abierto bajo licencia MIT, así que puedes leer y modificar cada parte
- Transparente por diseño: el plan, cada acción y la línea de tiempo están a la vista, de modo que siempre sabes qué hace el agente
- Los puntos de control humanos en acciones arriesgadas te dejan el control sin vigilar cada clic
- El navegador y el código en un entorno aislado limitan hasta dónde llega un fallo en tu equipo
- Guardar y reutilizar planes convierte una buena ejecución en un flujo repetible
Desventajas
- Es un prototipo de investigación, así que cuenta con asperezas y con tareas que simplemente no termina
- La instalación pide soltura técnica: la levantas tú y conectas un endpoint de modelo que pagas aparte
- No hay soporte comercial ni SLA, así que los problemas se resuelven con la documentación y las incidencias de GitHub
- La calidad del modelo decide el resultado, así que un endpoint flojo o barato vuelve al agente bastante menos capaz
Preguntas frecuentes
Magentic-UI es un prototipo de investigación de código abierto de Microsoft para un agente web centrado en las personas. Navega por la web, escribe y ejecuta código y trabaja con archivos, mientras muestra su plan y sus acciones para que revises, pauses o tomes el control. Está pensado para estudiar y construir sistemas de agentes human-in-the-loop, no como un producto de trabajo terminado.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con Magentic-UI.
Alternativas a Magentic-UI
Forefront
Forefront · ProgramaciónForefront es una plataforma web para construir con IA de código abierto. Te deja ajustar los principales modelos de lenguaje de código abierto con tus propios datos, evaluar cómo rinden y ejecutarlos a través de una API o exportarlos para alojarlos tú mismo. Los desarrolladores que quieren la comodidad de una plataforma cerrada pero insisten en ser dueños de sus modelos y sus datos son el público objetivo.
Startkit
StartKit.AI · ProgramaciónStartkit es un boilerplate para crear productos de SaaS con IA y wrappers de IA. Piénsalo como un boilerplate para startups de IA con las partes aburridas ya conectadas: autenticación, pagos con Stripe y Lemon Squeezy, límites de uso, correo transaccional y un kit de inicio de API de IA que habla con OpenAI, Anthropic, Groq o Llama. Clonas el repositorio, pones tu precio y te dedicas a la parte del producto por la que la gente paga de verdad. Está hecho con Next.js sobre React y Tailwind, así que buena parte del código boilerplate ya te resulta familiar.
Testim
Tricentis · ProgramaciónTestim es una plataforma de automatización de pruebas impulsada por IA para crear y ejecutar pruebas de extremo a extremo en aplicaciones web, móviles y Salesforce. Se apoya en el aprendizaje automático para mantener las pruebas estables cuando cambia una interfaz, así que los equipos dedican menos tiempo a reparar selectores rotos. No está nada mal para una herramienta de pruebas automatizadas que puedes empezar a usar hoy mismo. Creas pruebas grabando acciones en un navegador y luego añades JavaScript cuando necesitas más control. Es una opción sólida para equipos de QA con mucho trabajo.
