mastra-ai/mastra
É o andar de cima do AI SDK: em vez de peças soltas, entrega um framework completo pra botar agentes de IA em produção com memória, fluxo controlado e medição. Pense numa fábrica montada, não num kit de montar.
O que é, em uma frase honesta
Mastra é um framework em TypeScript pra construir aplicações e agentes de IA prontos pra produção, com bateria inclusa. Onde o AI SDK da Vercel dá as peças, o Mastra já vem com o conjunto montado: troca entre dezenas de modelos, agentes com memória que lembram do contexto, orquestração de fluxos em etapas com aprovação humana no meio, e ferramentas de avaliação e monitoramento. Foi feito pela equipe por trás do Gatsby e costuma rodar usando o próprio AI SDK por baixo.
Para que serve na prática
Serve pra sair do agente que funciona na demonstração e chegar no agente que aguenta o dia a dia. Um fluxo de pesquisa que busca, resume e age em sequência controlada. Um atendimento que lembra do histórico do cliente entre conversas. Um processo com um passo de aprovação humana antes de executar algo sensível. A diferença é que ele já traz rastreamento e avaliação, então você consegue medir se o agente está acertando, em vez de torcer.
Quando faz sentido pra você que lidera
Faz sentido quando a empresa decidiu que IA vai virar produto sério e não mais um experimento, e o time precisa de algo que cuide de memória, controle e medição sem reinventar cada peça. Esse é o tipo de escolha técnica que define quanto custa manter o agente vivo nos próximos anos, então vale entrar na conversa. A pergunta de líder é simples: como vamos saber se esse agente está funcionando, e quem olha esse número toda semana.
Framework com avaliação embutida é o que separa promessa de operação.
Por que está no mapa
Representa o amadurecimento da construção de agentes no mundo JavaScript: a passagem das peças soltas para o framework completo que assume orquestração, memória e observabilidade. Está no mapa porque é onde se resolve o problema mais real da IA hoje, que não é fazer o agente funcionar uma vez, e sim mantê-lo funcionando e medido em produção.
Valeu pelo feedback. Isso ajuda a afiar a biblioteca.