Magentic-UI
Microsoft Research (AI Frontiers) · Programação · Produtividade
O Magentic-UI é o protótipo aberto da Microsoft para um agente web que você conduz em tempo real. Navega, executa código e lida com arquivos enquanto você planeja, aprova e assume o controle.

Sobre Magentic-UI
About
O que é o Magentic-UI
O Magentic-UI é um agente web experimental da Microsoft Research. Abre um navegador, resolve tarefas de várias etapas como preencher formulários, coletar dados ou percorrer painéis, e deixa você ver cada movimento. Não se esconde numa caixa preta: mostra o plano, o próximo clique e a página que acabou de ler.
O projeto nasceu do Magentic-One, a equipe de vários agentes da Microsoft, e roda sobre o AutoGen, o framework de agentes da empresa. Você recebe uma equipe pequena de especialistas que divide o trabalho: um orquestrador que planeja, um WebSurfer que controla o navegador, um programador que escreve e executa código Python ou de shell e um agente que cuida de arquivos. É publicado com licença MIT, então dá para ler o código, criar um fork e estudar como os agentes se coordenam.
A parte importante é entender que tipo de produto é este. O Magentic-UI é um protótipo de pesquisa, não uma ferramenta de trabalho pronta. Não existe página de cadastro nem um fornecedor para chamar quando uma tarefa falha. Você mesmo instala, aponta para um endpoint de modelo que paga à parte e aceita que algumas tarefas não deem certo. A Microsoft posiciona o projeto para quem quer estudar ou construir sobre a interação entre pessoas e agentes, e a documentação admite sem rodeios quais tarefas ele conduz mal.
Primeiros passos
- Instale o Python 3.12 e um ambiente virtual, depois o pacote pelo PyPI
- Suba o servidor numa porta local e abra no navegador
- Conecte um endpoint de modelo durante a configuração inicial, seja o Azure AI Foundry, a OpenAI ou um modelo que você hospeda
- Crie uma sessão de tarefa, revise o plano que o agente propõe, edite se precisar e aprove a execução
- Acompanhe cada passo, intervenha quando quiser e salve o plano para reutilizar em tarefas parecidas
Informações do produto
Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Magentic-UI.
Ideal para
Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.
Usuários
- Pesquisadores de IA
- Desenvolvedores de agentes web
- Entusiastas de automação
- Equipes de produto que exploram agentes de uso do computador
Tarefas
- Pesquisa entre sites
- Preencher formulários no navegador
- Conferir preços e disponibilidade
- Organizar arquivos locais
- Análise com apoio de código
Cenários
- Uma tarefa pede uma decisão no meio do caminho
- Você quer ver antes de confiar
- Um fluxo de pesquisa se repete toda semana
- Testar um agente para uma equipe
Principais recursos
Planejamento conjunto com editor de planos
Antes de encostar em qualquer coisa, o Magentic-UI escreve um plano passo a passo da tarefa e entrega a você. Dá para editar os passos no editor de planos, incluir ou tirar algum, ou mandar um comentário em texto livre para orientar a abordagem. A execução só começa depois da sua aprovação, então você corrige uma estratégia ruim antes de gastar tempo. Um plano salvo também pode ser recuperado na tarefa seguinte, sem partir do zero.
Tarefas conjuntas e assumir o controle ao vivo
Durante a execução, o agente narra o que vai fazer e o que acabou de ver, como o botão que está prestes a clicar ou o que leu na página. A qualquer momento você pausa a tarefa, digita uma correção ou pega o navegador e faz o passo sozinho, devolvendo o controle depois. A diferença em relação a uma ferramenta de automação que roda sozinha está aí: você continua no circuito porque vê e redireciona cada ação enquanto ela acontece.
Barreiras de ação em passos delicados
As barreiras de ação do agente param a execução para pedir sua aprovação antes de um passo difícil de desfazer, como enviar um pagamento ou um e-mail. Você decide de quanto em quanto tempo esses pontos de checagem aparecem, de cada ação de risco até um ajuste mais leve para tarefas confiáveis. Nada irreversível roda sem o seu aval, que é a ideia de segurança por trás de todo o projeto.
Navegador e código num ambiente isolado
A sessão do navegador e o código que o agente escreve rodam dentro de um ambiente isolado do Docker, separado do resto da sua máquina. Essa separação importa porque o agente chega a sites ao vivo, e um ambiente à parte limita o que ele alcança no seu sistema se algo der errado. Você também pode restringir quais sites ele pode visitar, para ficar dentro dos limites que você definir.
Arquitetura multiagente sobre o AutoGen
O Magentic-UI divide o trabalho entre agentes especializados em vez de pedir tudo a um único modelo. Um orquestrador planeja e delega, um WebSurfer controla o navegador, um programador escreve e roda scripts e um agente de arquivos cuida de documentos e pastas. Como é construído sobre o AutoGen e fala Model Context Protocol, você pode somar suas próprias ferramentas e agentes à equipe. O projeto também se integra aos modelos e agentes do Azure AI Foundry.
Aprendizado e reuso de planos
O agente aprende com as execuções que deram certo. Pode salvar um plano concluído numa galeria e recuperá-lo depois, de forma automática para uma tarefa parecida ou manual pela lista. Em trabalhos repetidos, como uma coleta semanal de dados ou um formulário de sempre, isso encurta o tempo de preparação e empurra o agente para um fluxo que você já aprovou. Reutilizar é a recompensa por tê-lo guiado na primeira vez.
Execução de tarefas em paralelo
Você pode rodar várias sessões de tarefa ao mesmo tempo, e um indicador mostra qual precisa da sua atenção e qual terminou. Como o agente depende do seu critério nos pontos de checagem, levá-las em paralelo mantém você ocupado aprovando em vez de esperar um único agente avançar. Isso transforma o modelo human-in-the-loop em algo próximo de supervisionar uma equipe pequena.
Prós e contras
Prós
- Gratuito e de código aberto sob licença MIT, então dá para ler e modificar cada parte
- Transparente por design: o plano, cada ação e a linha do tempo ficam à vista, então você sempre sabe o que o agente faz
- Pontos de checagem humanos nas ações de risco deixam o controle na sua mão sem vigiar cada clique
- Navegador e código num ambiente isolado limitam até onde um erro alcança na sua máquina
- Salvar e reutilizar planos transforma uma boa execução num fluxo repetível
Contras
- É um protótipo de pesquisa, então conte com arestas e tarefas que ele simplesmente não conclui
- A instalação exige familiaridade técnica: você mesmo sobe tudo e conecta um endpoint de modelo que paga à parte
- Não há suporte comercial nem SLA, então os problemas se resolvem com a documentação e as issues do GitHub
- A qualidade do modelo decide o resultado, então um endpoint fraco ou barato deixa o agente bem menos capaz
Perguntas frequentes
O Magentic-UI é um protótipo de pesquisa de código aberto da Microsoft para um agente web centrado nas pessoas. Ele navega pela web, escreve e executa código e trabalha com arquivos, enquanto mostra o plano e as ações para você revisar, pausar ou assumir o controle. Serve para estudar e construir sistemas de agentes human-in-the-loop, não como um produto de trabalho acabado.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a Magentic-UI.
Alternativas a Magentic-UI
Forefront
Forefront · ProgramaçãoO Forefront é uma plataforma web para construir com IA de código aberto. Você ajusta os principais modelos de linguagem de código aberto com seus próprios dados, avalia o desempenho deles e os roda por uma API ou os exporta para hospedar por conta própria. Desenvolvedores que querem a conveniência de uma plataforma fechada, mas fazem questão de ser donos dos modelos e dos dados, são o público-alvo aqui.
Startkit
StartKit.AI · ProgramaçãoStartkit é um boilerplate para criar produtos de SaaS com IA e wrappers de IA. Pense nele como um boilerplate para startups de IA com as partes chatas já conectadas: autenticação, pagamentos com Stripe e Lemon Squeezy, limites de uso, e-mail transacional e um kit inicial de API de IA que conversa com OpenAI, Anthropic, Groq ou Llama. Você clona o repositório, define seu preço e começa pela parte do produto que as pessoas realmente pagam. Ele é feito em Next.js sobre React e Tailwind, então boa parte do código boilerplate já parece familiar.
Testim
Tricentis · ProgramaçãoO Testim é uma plataforma de automação de testes com IA para criar e executar testes de ponta a ponta em aplicações web, mobile e Salesforce. Ele se apoia no aprendizado de máquina para manter os testes estáveis quando uma interface muda, então as equipes gastam menos tempo consertando seletores quebrados. Nada mal para uma ferramenta de testes automatizados que você pode começar a usar hoje. Você cria testes gravando ações no navegador e depois adiciona JavaScript quando precisa de mais controle. É uma escolha sólida para equipes de QA ocupadas.
