Logo do curso
Curso

Protocolos e arquitetura para construção de agentes:

MCP, A2A, AG-UI e Backend for Agents (BFA)

Quero estudar na alura

12h

Para conclusão

74

Pessoas nesse curso

Certificado

De participação

Introdução_

O que você aprenderá_

  • Projete arquiteturas de agentes de IA utilizando protocolos como MCP, A2A e AG-UI para comunicação e integração entre sistemas.
  • Implemente uma camada Backend for Agents (BFA) para desacoplar lógica de negócio, promover reuso e organizar fluxos complexos.
  • Construa sistemas multiagente com orquestração, roteamento de intenções e integração entre diferentes agentes especializados.
  • Desenvolva serviços backend com FastAPI e FastMCP, utilizando padrões como JSON-RPC e APIs HTTP para comunicação distribuída.
  • Crie interfaces interativas com React e Streamlit, explorando comunicação em tempo real baseada em eventos com AG-UI.
  • Integre agentes a ferramentas externas, bases de dados e APIs utilizando abordagens modernas como RAG e catálogos de agentes.
  • Gerencie e escale aplicações com Docker Compose, garantindo isolamento, observabilidade e deploy eficiente de múltiplos serviços.

Público alvo_

Profissionais, desenvolvedores e estudantes de engenharia de software interessados em projetar e integrar sistemas multiagente, arquiteturas escaláveis e integrações com modelos de linguagem (LLMs).

Michael Douglas Barbosa Araujo

Michael Douglas Barbosa Araujo

linkedin

Especialista em arquitetura de IA, com atuação em engenharia de software e inteligência artificial, dedicado à construção de arquiteturas modernas e soluções baseadas em agentes. Ao longo de sua trajetória, liderou projetos de alto impacto, incluindo a criação do primeiro agente conversacional para assessoria de investimentos. É criador do design pattern BFA, um padrão amplamente adotado no mercado para o desenvolvimento de agentes inteligentes.

Curso atualizado em 09/04/2026

Ementa

  1. Construindo sistemas multiagente

    • Introdução ao curso
    • Selecione sua arquitetura de agentes: Single agents x Multiagents
    • Agente Single Agent
    • Orquestração dos agentes com o padrão Supervisor
    • MultiAgents
    • Tools dos agentes
    • O que é o supervisor
    • Construindo nosso agente bancário
    • Para saber mais: Context Engineering
    • Separando os agentes do supervisor
    • Desafio: Agente de atendimento
    • O que aprendemos?
  2. Integração de agentes com A2A

    • Entendendo a composição do projeto e o uso do A2A
    • O que define o protocolo A2A
    • Entendendo os mecanismos internos do protocolo MCP e A2A
    • Fundamentos e aplicações do protocolo A2A
    • MD Bank, por que usar A2A?
    • Alterando o projeto para cliente de A2A no supervisor do MDBank
    • Finalizando o projeto de plug and play do A2A e implementação de novas funcionalidades
    • Para saber mais: Explorando o Agent2Agent com Codelabs
    • Desafio: Arquitetura para implementar o padrão A2A
    • O que aprendemos?
  3. Model Context Protocol na prática: servidores, ferramentas e recursos

    • Explorando a arquitetura do MCP
    • Definição do MCP
    • Alterando a arquitetura e realizando chamadas de teste no servidor MCP
    • Criando o servidor de MCP do MDBank
    • Qual problema o MCP ajuda?
    • Implementando o MCP nos agentes e realizando chamadas de teste
    • Para saber mais: Casos de Uso do MCP
    • Finalizando o MCP e criando busca web com o MCP da Duckduckgo
    • Desafio: Arquitetura com MCP
    • O que aprendemos?
  4. Comunicação em tempo real entre agentes e interfaces com AG-UI

    • Apresentando o protocolo AG UI para criação de interfaces em agentes
    • Modificando a arquitetura do MDBank para o frontend
    • O que define o AG-UI?
    • Criando a interface com AG UI no react
    • Para saber mais: Protocolo AG-UI
    • Alterando o supervisor para compreensão do protocolo AG UI
    • O AG-UI no MD Bank
    • Parte final do front MDBank com uso da interface criada
    • Desafio: Implementando A2A, MCP e AG-UI
    • O que aprendemos?
  5. Backend for Agents: integração, orquestração e escalabilidade

    • Conhecendo o design patterns BFA
    • Para saber mais: Backend for Agents (BFA)
    • O que melhor define BFA?
    • Finalizando o BFA, chamando agentes e tools
    • Responsabilidade do BFA
    • Desafio: Implementando o padrão A2A, MCP, AG-UI e o BFA
    • O que aprendemos?

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Este e mais 4 cursos fazem parte das seguintes formações

Nossas formações são uma sequência de cursos e conteúdo para você se profissionalizar e se tornar quem o mercado procura!
Escola

Inteligência Artificial

Mergulhe com profundidade no universo da Inteligência Artificial (IA) aplicada a diferentes áreas de atuação e domine as principais ferramentas que estão moldando o agora, como ChatGPT e Midjourney. Navegue pelos nossos cursos e comece a explorar todo o potencial das IAs Generativas para impulsionar a sua carreira.

Conheça a escola

Pessoas estudando esse curso nesse mês:

Estude com elas

e mais 66 pessoas

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Aprenda IA para Dados com esse e outros cursos, comece agora!

Conheça os Planos para Empresas