E1 · O mapa do exemplo
3 minRode o bloco das decisões do exemplo.
Pronto quando: node scripts/vizinhos.mjs; echo "saída: $?" → VIZINHOS: 8 protocolos · 8 decisões · 0 problema(s) e saída: 0.
Aula 5 · 14 min
Toda semana aparece uma sigla nova prometendo deixar o site "pronto para IA". Quase todas estão em rascunho ou proposta, e cada uma vive numa camada diferente. Nesta aula você põe cada protocolo vizinho no mapa, com status e data, e decide para o seu site: adotar, esperar ou não se aplica.
Começar a aula
Objetivo: situar cada protocolo vizinho na camada certa com status datado e decidir adotar, esperar ou não se aplica, com motivo.
Status lido nas fontes em 19/10/2026. Clique em cada camada.
Nenhum destes é fator de ranking. Citação nas IAs é assunto da Formação inemaSEO.
O rótulo diz quanto você pode apostar.
Alguém publicou o formato; ninguém se comprometeu a ler.
Ex.: llms.txt. Custa pouco, mas não prometa efeito.
Documento de grupo (CG, IETF) em andamento. A API já mudou uma vez (navigator → document).
Adotar = data de revisão + fallback, sempre.
Tem implementação e organização por trás (Linux Foundation, empresa).
Estável não é: confira a versão no dia em que adotar.
Revisão publicada e versionada, com mudança anunciada (MCP 2026-07-28).
Mesmo assim, fixe a versão do SDK e rode a bateria quando subir.
Adotar algo que não é estável pede revisar_em (data) e fallback.
Uma decisão por protocolo do mapa, com motivo. Adotar o que é rascunho leva data de revisão e fallback.
{
"site": "Agenda de oficinas (exemplo do kit)",
"decisoes": [
{ "nome": "WebMCP", "decisao": "adotar", "motivo": "a página já tem as ferramentas, com detecção e fallback", "revisar_em": "2027-01-15", "fallback": "formulário da página" },
{ "nome": "MCP", "decisao": "adotar", "motivo": "o mesmo serviço atende agentes fora do navegador" },
{ "nome": "NLWeb", "decisao": "esperar", "motivo": "a agenda é pequena; as ferramentas já respondem" },
{ "nome": "llms.txt", "decisao": "esperar", "motivo": "sem efeito medido; a decisão é da Formação inemaSEO" },
{ "nome": "A2A", "decisao": "nao-se-aplica", "motivo": "o site não tem agente próprio para conversar com outro" },
{ "nome": "ACP", "decisao": "nao-se-aplica", "motivo": "as oficinas são gratuitas: não há compra" },
{ "nome": "AP2", "decisao": "nao-se-aplica", "motivo": "nenhum pagamento passa pelo site" },
{ "nome": "Web Bot Auth", "decisao": "esperar", "motivo": "rascunho no IETF; rever quando o curso 4 for aplicado ao site" }
]
}vizinhos.mjs lê o mapa datado (vizinhos/mapa.json, com a fonte de cada linha) e o seu arquivo de decisões.
cd ~/projetos/formacao-webmcp-expert-v72/kit node scripts/vizinhos.mjs; echo "saída: $?"
mapa lido em 19/10/2026 · decisões de: Agenda de oficinas (exemplo do kit) WebMCP rascunho adotar MCP estavel adotar NLWeb projeto esperar llms.txt proposta esperar A2A projeto nao-se-aplica ACP projeto nao-se-aplica AP2 rascunho nao-se-aplica Web Bot Auth rascunho esperar VIZINHOS: 8 protocolos · 8 decisões · 0 problema(s) saída: 0
Oficinas gratuitas: ACP e AP2 não se aplicam. Web Bot Auth espera o curso 4.
PROBLEMA WebMCP: motivo promete ranking ou padrão ("vai ser o padrão da web")
PROBLEMA WebMCP: adotar algo em rascunho pede revisar_em (AAAA-MM-DD) e fallback
PROBLEMA llms.txt: motivo promete ranking ou padrão ("sobe o site no ranking das IAs")
PROBLEMA Web Bot Auth: sem decisão
VIZINHOS: 8 protocolos · 7 decisões · 4 problema(s)
saída: 1"Vai ser o padrão da web" e "sobe o site no ranking das IAs" não são motivos: nada no mapa é isso. Adotar WebMCP sem data de revisão e sem fallback também reprova.
O arquivo vizinhos/ruim.json tem quatro problemas comuns.
cd ~/projetos/formacao-webmcp-expert-v72/kit
node scripts/vizinhos.mjs vizinhos/ruim.json | grep -E "PROBLEMA|VIZINHOS"; echo "saída: ${PIPESTATUS[0]}"O exemplo, o ruim e as decisões do seu site.
Rode o bloco das decisões do exemplo.
Pronto quando: node scripts/vizinhos.mjs; echo "saída: $?" → VIZINHOS: 8 protocolos · 8 decisões · 0 problema(s) e saída: 0.
Rode o ensaio das decisões ruins e leia os quatro problemas.
Pronto quando: O bloco imprime VIZINHOS: 8 protocolos · 7 decisões · 4 problema(s) e saída: 1.
Copie vizinhos/agenda-oficinas.json para vizinhos/meu-site.json e decida cada protocolo para o seu site, com motivo seu. Antes, abra a fonte de cada linha do mapa e confira se o status mudou desde 19/10/2026.
Pronto quando: node scripts/vizinhos.mjs vizinhos/meu-site.json; echo "saída: $?" → 0 problema(s) e saída: 0.
A explicação aparece depois da resposta.
Pergunta 1 de 4
Qual protocolo do mapa estava estável em 19/10/2026?
Pergunta 2 de 4
As oficinas do site são gratuitas. O que fazer com ACP e AP2?
Pergunta 3 de 4
Por que "sobe o site no ranking das IAs" reprova como motivo para adotar llms.txt?
Pergunta 4 de 4
Você vai adotar o WebMCP no seu site. O que o script exige além do motivo?
Escolha uma alternativa. A explicação aparece depois da sua tentativa.