Por fim, os agentes podem oferecer uma experiência de front-end interativa (código aberto)! Back-ends como CrewAI, LangGraph, Mastra, etc., podem fazer muito. Mas a parte mais difícil é incorporá-los em produtos de software interativos voltados para o usuário, como o Cursor. Além disso, migrar de um back-end de agente para outro é doloroso porque... ... cada estrutura tem seus próprios formatos de saída, manipulação de estado, padrões ReAct, etc. AG-UI (Agent-User Interaction Protocol) é um protocolo de código aberto projetado para resolver isso e criar agentes com tecnologia front-end. Para obter mais perspectiva: - MCP: Agentes para ferramentas - A2A: Agentes para agentes - AG-UI: Agentes para usuários Isso significa que todos os componentes de front-end/back-end agora podem se tornar intercambiáveis. - Você pode integrar LangGraph, CrewAI ou Mastra no mesmo front-end, sem reescrever a lógica da interface do usuário. - Você pode inserir uma nova interface do usuário sem modificação de back-end. - Você pode trocar um LLM por outro sem alterar a interface do usuário. Essa é a camada que falta que faz com que os fluxos de trabalho dos agentes pareçam um software real, não apenas chatbots glorificados. Encontre o repositório GitHub no próximo tweet!