Módulo 1: Fundamentos do MastraAula 2 de 172 minResumo aberto · Vídeo com cadastro grátis

Agente, tool ou workflow: arquitetura e modelo mental no Mastra

Por Mauro Mequelussi · Curso gratuito Mastra sem mistério: agentes e workflows em TypeScript · Português (PT-BR)

Resposta direta · O que esta aula resolve

A Aula 2 de 17 ("Agente, tool ou workflow: arquitetura e modelo mental no Mastra"), parte do módulo "Fundamentos do Mastra" do curso gratuito "Mastra sem mistério: agentes e workflows em TypeScript" na Escola de Aplicativos (ministrado por Mauro Mequelussi), ensina na prática: o aluno aprende a organizar a arquitetura de aplicações com inteligência artificial para evitar respostas imprevisíveis. Veja como o Mastra separa raciocínio dinâmico, ferramentas determinísticas e workflows em uma instância unificada. Você também confere a configuração correta do TypeScript e a troca simplificada de modelos de IA.

Aula gratuita · Cadastro rápido

Crie sua conta grátis para assistir a esta videoaula em HD

O resumo técnico e os capítulos abaixo são abertos para consulta. Crie sua conta 100% gratuita em segundos para liberar todas as 17 videoaulas em HD, controle automático de progresso, Tutor IA e certificado gratuito verificável.

  • R$ 0 · Sem cartão de crédito
  • Tutor IA tira-dúvidas da aula
  • Certificado gratuito incluso

O que você vai aprender

  • Por que separar regras de negócio e fluxos críticos de prompts abertos
  • As responsabilidades de um agente, de uma tool e de um workflow determinístico
  • Como funciona a instância central do Mastra e o Mastra Studio
  • Como trocar de provedor de LLM usando o roteador integrado
  • A configuração indispensável de TypeScript para módulos modernos

Pontos-chave da aula

  • Prompts não devem orquestrar regras financeiras ou passos críticos sozinhos.
  • Agentes cuidam de interpretação aberta; workflows controlam passos determinísticos.
  • A instância Mastra centraliza telemetria, rotas de servidor e persistência.
  • A troca de provedores de modelo é feita via string simples (ex.: openai/gpt-4o).
  • O TypeScript precisa de módulo moderno e resolução por empacotador para rodar o Mastra sem erros.

Capítulos e roteiro técnico da aula

4 capítulos minutados
  1. 00:00

    O risco de colocar regras de negócio em prompts soltos

    Entenda por que delegar fluxos críticos e regras financeiras diretamente a um único prompt aberto leva a falhas no sistema.

  2. 00:27

    A divisão de papéis: agente, ferramenta e workflow

    Descubra como o Mastra separa raciocínio aberto, funções atômicas e fluxos determinísticos dentro de uma instância central.

  3. 01:00

    Roteamento simples de modelos de IA

    Veja como alternar entre provedores como OpenAI e Anthropic usando apenas uma string sem reescrever seu código.

  4. 01:31

    Configuração moderna do TypeScript para o Mastra

    Aprenda a configurar o compilador TypeScript com módulos modernos para garantir a compatibilidade dos pacotes do framework.

Momentos de destaque na prática

00:00

Agente, ferramenta ou workflow? O papel de cada peça

Pare de quebrar seus apps colocando regras de negócio em prompts gigantes e aprenda o papel de cada componente.

01:00

Troca rápida de LLMs e setup essencial do TypeScript

Descubra como trocar de modelo de IA com uma linha e evite o erro mais comum ao iniciar com Mastra.

Notas de aula e guia de estudo

Nesta aula, você vai entender a base conceitual e prática para criar aplicações com IA confiáveis usando TypeScript. Descubra por que confiar fluxos críticos a um prompt isolado gera erros e como organizar agentes, ferramentas e workflows no Mastra. Você também verá como centralizar a telemetria, configurar o ambiente com TypeScript moderno e alternar entre modelos de inteligência artificial de forma transparente.

O que você vai aprender

  • Por que separar regras de negócio e fluxos críticos de prompts abertos
  • As responsabilidades de um agente, de uma tool e de um workflow determinístico
  • Como funciona a instância central do Mastra e o Mastra Studio
  • Como trocar de provedor de LLM usando o roteador integrado
  • A configuração indispensável de TypeScript para módulos modernos

Pontos-chave

  • Prompts não devem orquestrar regras financeiras ou passos críticos sozinhos.
  • Agentes cuidam de interpretação aberta; workflows controlam passos determinísticos.
  • A instância Mastra centraliza telemetria, rotas de servidor e persistência.
  • A troca de provedores de modelo é feita via string simples (ex.: openai/gpt-4o).
  • O TypeScript precisa de módulo moderno e resolução por empacotador para rodar o Mastra sem erros.

Conceitos e ferramentas abordados nesta aula

Arquitetura de agentes de IADiferença entre tools e workflowsInstância central do MastraRoteador de provedores de LLMConfiguração do TypeScript modernoMastra StudioMastraTypeScriptOpenAIAnthropicMastra Studio

Perguntas frequentes sobre esta aula

Nesta aula do módulo "Fundamentos do Mastra" na Escola de Aplicativos, você aprende de forma prática: Por que separar regras de negócio e fluxos críticos de prompts abertos; As responsabilidades de um agente, de uma tool e de um workflow determinístico; Como funciona a instância central do Mastra e o Mastra Studio; Como trocar de provedor de LLM usando o roteador integrado.