EntendaCompartilhar

O que é o arquivo llms.txt e como ele guia as IAs pelo conteúdo de um site

Proposto em 2024, o llms.txt é um arquivo em markdown que apresenta um site e aponta, com links, o conteúdo que agentes de IA devem ler primeiro.

Por Redação MOBAEO··3 min de leitura

Siga
Close-up of hands holding an open book showing the table of contents.
Foto: aboodi vesakaran/Pexels

O llms.txt é um arquivo em markdown que um site publica para ajudar modelos de linguagem e agentes de IA a encontrar o que precisam. Ele fica na raiz do endereço (/llms.txt) ou em qualquer caminho dentro dele, como /docs/llms.txt. O arquivo traz um resumo do site, orientações e links para conteúdos mais detalhados.

A ideia surgiu em 2024 e hoje está na segunda versão, descrita no site oficial do llms.txt. O texto parte de uma constatação: agentes usam sites o tempo todo. Um assistente de código lê a documentação de uma biblioteca, e um assistente de chat com busca lê páginas para responder perguntas sobre um produto. As páginas HTML, porém, são feitas para pessoas, com navegação, anúncios e JavaScript em volta da informação, e transformar tudo isso de volta em texto limpo é difícil e impreciso.

Há também a questão do espaço. As janelas de contexto dos modelos cresceram, mas continuam pequenas demais para a maioria dos sites inteiros, e cada token desperdiçado custa tempo e dinheiro. O llms.txt reúne num lugar só a informação concisa de que o agente precisa.

Como o arquivo é organizado

A especificação define uma ordem. A única seção obrigatória é um título H1 com o nome do projeto ou do site. Depois podem vir um bloco de citação com um resumo curto, parágrafos ou listas com mais detalhes e seções com títulos H2 que reúnem listas de links, cada um com nome e, se o autor quiser, uma nota sobre o conteúdo.

Por convenção, uma seção chamada "Optional" guarda os links secundários, que o agente pode pular quando precisa economizar contexto. O arquivo pode ser lido por pessoas e por modelos, e o formato é preciso o bastante para ser processado por programas comuns, como parsers e expressões regulares.

A proposta original, publicada pela Answer.AI em 3 de setembro de 2024, explica o motivo: quem escreve o site sabe melhor do que ninguém qual conteúdo um modelo deve usar. A montagem do contexto fica a cargo de cada ferramenta, e o autor só indica o que é mais relevante.

Versões em markdown e adoção

A proposta também sugere que as páginas importantes tenham uma versão limpa em markdown no mesmo endereço, com .md no final. Para que os agentes encontrem esses arquivos, a recomendação é usar as relações de link alternate, que aponta a versão em markdown, e describedby, que aponta o llms.txt que cobre a página.

Segundo a versão atual, milhares de sites já publicam o arquivo, plataformas de documentação o geram automaticamente e o Lighthouse, do Chrome, verifica se ele existe nas suas checagens de navegação por agentes. OpenAI, Anthropic e Gemini publicam llms.txt para a documentação voltada a desenvolvedores.

Por que importa para uma marca

Hoje o uso mais intenso está na documentação de software, mas a mesma estrutura serve para uma empresa apresentar sua estrutura e suas políticas, ou para uma loja virtual organizar categorias de produtos e políticas. O arquivo foi pensado para conviver com os padrões atuais: o sitemap lista todas as páginas para os buscadores, e o llms.txt oferece uma visão selecionada para os modelos. Ele pode complementar o robots.txt e apontar os dados estruturados do site.

Para quem cuida de marca, o llms.txt é uma forma de dizer aos agentes, com as próprias palavras da empresa, quais páginas explicam quem ela é e o que oferece, em um formato que eles leem com facilidade.

Para entender

O llms.txt substitui o sitemap ou o robots.txt?

Não. Ele foi pensado para conviver com esses padrões: o sitemap lista todas as páginas para os buscadores, e o llms.txt oferece uma visão selecionada para os modelos, podendo complementar o robots.txt.

O que o arquivo precisa ter no mínimo?

Só um título H1 com o nome do projeto ou do site. O resumo, os detalhes e as listas de links são opcionais.

Onde o arquivo deve ficar?

Na raiz do site, em /llms.txt, ou em qualquer caminho, como /docs/llms.txt, cobrindo as páginas abaixo dele.

Fontes: Site oficial do llms.txt, Answer.AI, GitHub.

Apontar erro · viu algo errado? O apontamento é apurado e, se for erro, a matéria é corrigida.