Curso gratuito · 8 módulos · 36 aulas
Curso O4AI: Optimization for AI Agents
Agentes de IA já leem, comparam, fazem login e compram em nome das pessoas. O4AI é a disciplina de deixar um site pronto para esse visitante: fácil de descobrir, barato de ler, claro sobre o que pode ser feito, integrável por APIs e protocolos de agentes e capaz de vender. Este curso percorre, padrão por padrão, tudo o que os scanners de prontidão para agentes verificam, com exemplos prontos para aplicar.
Neste curso
O que é O4AI
O4AI, Optimization for AI Agents, é o conjunto de práticas e padrões abertos que permitem a agentes de IA descobrir, ler, usar com permissão, integrar e comprar em um site. SEO otimiza para o buscador, GEO otimiza para ser citado em respostas de IA, e O4AI otimiza para ser usado por um agente que executa tarefas.
Em abril de 2026, a Cloudflare lançou o Agent Readiness score e mediu os 200 mil domínios mais visitados: 78% tinham robots.txt, mas só 4% declaravam preferências de uso por IA, 3,9% serviam Markdown para agentes e menos de 15 sites publicavam MCP Server Card ou API Catalog. É um campo novo, com padrões já publicados e quase ninguém aplicando. Quem começa agora sai na frente, como quem fez SEO técnico no começo dos anos 2000.
| Categoria | O que garante | Módulo |
|---|---|---|
| Descoberta | O agente acha o site e o que ele oferece | Módulo 2 |
| Acessibilidade de conteúdo | O agente lê sem desperdiçar tokens | Módulo 3 |
| Controle de acesso de bots | O site diz o que pode ser feito e sabe quem é o bot | Módulo 4 |
| Descoberta de protocolo | O agente encontra APIs, autenticação e protocolos de agentes | Módulo 5 e Módulo 6 |
| Comércio | O agente consegue pagar e comprar | Módulo 7 |
Fontes desta aula: Cloudflare: Introducing the Agent Readiness score · isitagentready.com
Os 8 módulos
Cada módulo é uma página completa, com aulas, exemplos de configuração prontos para copiar, tabelas comparativas, erros comuns, aplicação prática, siglas, perguntas frequentes e referências. A ordem segue o caminho de um agente: achar, ler, saber se pode, integrar, agir e pagar.
Módulo 1 · 4 aulas
Fundamentos do O4AI
O que é O4AI e por que agora · Crawlers, agentes e usuários: três tipos de visitante · O mapa de prontidão: cinco categorias e 23 checagens · Como auditar: scanners, API e níveis de maturidade
Módulo 2 · 4 aulas
Descoberta: robots.txt, sitemap, Link e DNS-AID
robots.txt (RFC 9309) como porta de entrada · Sitemap XML e a referência no robots.txt · Cabeçalhos Link (RFC 8288): descoberta em cada resposta · DNS-AID: descoberta de agentes pelo DNS
Módulo 3 · 4 aulas
Conteúdo para agentes: Markdown e llms.txt
Por que HTML é caro para um agente · Negociação de conteúdo com Accept: text/markdown · llms.txt e llms-full.txt · HTML semântico e dados estruturados como base
Módulo 4 · 4 aulas
Controle de acesso: regras de IA, Content Signals e Web Bot Auth
Os crawlers de IA e suas finalidades · Regras por user-agent no robots.txt · Content Signals: search, ai-input e ai-train · Web Bot Auth: bots que provam quem são
Módulo 5 · 4 aulas
APIs e autenticação: API Catalog, OAuth e auth.md
API Catalog (RFC 9727) · Descoberta de OAuth e OpenID Connect (RFC 8414) · Metadados de recurso protegido (RFC 9728) · Registro de clientes e auth.md
Módulo 6 · 6 aulas
Protocolos de agentes: MCP, A2A, Skills, WebMCP e ARD
MCP Server Card · A2A Agent Card · Índice de Agent Skills · WebMCP: ferramentas dentro da página · ARD e o catálogo ai-catalog.json · Personal Agent Protocol
Módulo 7 · 5 aulas
Comércio agêntico: x402, MPP, ACP, AP2 e UCP
O problema: um agente com cartão na mão · x402 e MPP: pagamento no próprio HTTP · ACP: checkout dentro do assistente · AP2: mandatos e prova de autorização · UCP: o perfil de comércio em /.well-known/ucp
Módulo 8 · 5 aulas
Implementação, segurança e projeto final
Roteiro por nível de maturidade · Implementação no Cloudflare, Nginx e WordPress · Segurança: o que não expor para agentes · Medição: logs, tokens e conversões de agentes · Projeto final: deixe seu site pronto para agentes
Checklist: cada item de um relatório de prontidão
Se você rodou o seu site num scanner de prontidão para agentes e recebeu uma lista de falhas, use esta tabela para ir direto à aula que explica e corrige cada uma.
| Item do relatório | Caminho ou mecanismo | Onde estudar |
|---|---|---|
| robots.txt | /robots.txt | Módulo 2 |
| Mapa do site | /sitemap.xml + Sitemap: | Módulo 2 |
| Cabeçalhos de Link | Link: (RFC 8288) | Módulo 2 |
| DNS para descoberta de IA (DNS-AID) | _index._agents SVCB/HTTPS | Módulo 2 |
| Negociação de Markdown | Accept: text/markdown | Módulo 3 |
| llms.txt | /llms.txt | Módulo 3 |
| Regras de crawler de IA | Grupos User-agent no robots.txt | Módulo 4 |
| Sinais de conteúdo | Content-Signal: | Módulo 4 |
| Autenticação Web Bot | /.well-known/http-message-signatures-directory | Módulo 4 |
| Catálogo de API | /.well-known/api-catalog (RFC 9727) | Módulo 5 |
| Descoberta OAuth/OIDC | /.well-known/oauth-authorization-server, openid-configuration | Módulo 5 |
| Recurso protegido OAuth | /.well-known/oauth-protected-resource (RFC 9728) | Módulo 5 |
| auth.md | /auth.md | Módulo 5 |
| MCP Server Card | /.well-known/mcp/server-card.json | Módulo 6 |
| A2A Agent Card | /.well-known/agent-card.json | Módulo 6 |
| Habilidades de agente | /.well-known/agent-skills/index.json | Módulo 6 |
| WebMCP | document.modelContext.registerTool | Módulo 6 |
| Agentic Resource Discovery | /.well-known/ai-catalog.json | Módulo 6 |
| Personal Agent Protocol | /.well-known/poppy.json | Módulo 6 |
| Protocolo x402 | HTTP 402 + PAYMENT-REQUIRED | Módulo 7 |
| Protocolo de pagamentos de máquina (MPP) | WWW-Authenticate: Payment | Módulo 7 |
| Protocolo de comércio agêntico (ACP) | /checkout_sessions | Módulo 7 |
| Protocolo de pagamentos de agente (AP2) | Mandatos verificáveis | Módulo 7 |
| Protocolo universal de comércio (UCP) | /.well-known/ucp | Módulo 7 |
Como estudar
O curso foi escrito para ser aplicado enquanto é lido. A sugestão:
- Leia o módulo 1 e faça o diagnóstico do seu site com o scanner e o script de curl.
- Siga os módulos 2, 3 e 4 na ordem: eles servem para qualquer site e levam o projeto até o nível 3 em poucos dias.
- Leia os módulos 5, 6 e 7 pensando no seu negócio. Se não há API, login ou loja, entenda os conceitos e deixe a implementação para depois.
- Termine com o projeto final do módulo 8, comparando o scanner antes e depois.
Para quem é
Desenvolvedores web, profissionais de SEO técnico, donos de e-commerce e SaaS e equipes de produto. Os módulos 1, 4 e 7 são acessíveis para quem não programa; os demais trazem configuração e código.
Fontes do curso
O conteúdo foi construído a partir das especificações primárias: RFCs da IETF (9309, 8288, 8615, 9460, 9110, 9727, 9264, 8414, 9728, 7591 e 9421), rascunhos da IETF (DNS-AID, Web Bot Auth, aipref), o relatório de grupo de comunidade do WebMCP no W3C, as especificações do MCP, A2A, Agent Skills, ARD, Personal Agent Protocol, x402, MPP, ACP, AP2 e UCP, o anúncio do Agent Readiness score da Cloudflare e a referência comunitária specification.website. Cada aula cita as fontes que usou, e cada módulo traz uma seção de referências.
Vários desses padrões são rascunhos e mudam rápido. O curso indica o estágio de cada um e foi revisado em novembro de 2026. Ao implementar, confira sempre a versão atual da especificação.
Siglas e termos deste módulo
- O4AI:
- Optimization for AI Agents, otimização para agentes de IA.
- MCP:
- Model Context Protocol, protocolo para conectar agentes a ferramentas.
- A2A:
- Agent2Agent, protocolo de comunicação entre agentes.
- ARD:
- Agentic Resource Discovery, catálogo de recursos de agentes.
- DNS-AID:
- DNS for AI Discovery, descoberta de agentes via DNS.
- ACP / AP2 / UCP:
- Protocolos de comércio agêntico: checkout, mandatos de pagamento e perfil de comércio.