llms.txt: co to je, co to není a jak ho přidat za deset minut
llms.txt je krátký soubor v Markdownu, který AI asistentům řekne, co je váš web zač a kde jsou důležité stránky. Co umí, co neumí a jak vypadá verze, kterou provozujeme na flowsmith.online.
/llms.txtje soubor v Markdownu v kořeni webu: název, jednoodstavcové shrnutí a vybrané seznamy odkazů. Je psaný pro jazykové modely a agenty, kteří s nimi pracují.- Neřídí procházení webu (to dělá
robots.txt) a není to faktor řazení, který by kdokoli zdokumentoval. Berte ho jako levný a přesný briefing, ne jako páku na SEO. - Dobrý llms.txt napíšete za deset minut. Těžší je udržet ho pravdivý, když se web mění.
Když se někdo zeptá AI asistenta „co dělá Flowsmith?", asistent buď najde jasnou odpověď, nebo si ji poskládá z navigace, cookie lišt a starých stránek. llms.txt je malý a záměrný pokus dát mu tu jasnou odpověď. Na flowsmith.online ho máme a generujeme ho pro každý web, který spouštíme. Tento článek vysvětluje, k čemu soubor je, k čemu není a jak napsat takový, který opravdu pomůže.
Co je llms.txt
Konvenci navrhl Jeremy Howard z Answer.AI v září 2024 a je popsaná na llmstxt.org. Myšlenka je prostá. Weby se stavějí pro lidi a prohlížeče, jazykové modely ale lépe pracují s krátkým a čistým Markdownem. Proto se vybraný přehled v Markdownu dá na předvídatelnou adresu /llms.txt, stejně jako robots.txt a sitemap.xml mají předvídatelné adresy.
Formát je obyčejný Markdown v pevném pořadí:
- Nadpis H1 s názvem webu nebo projektu (jediná povinná část).
- Citace (blockquote) s krátkým shrnutím: co to je, v jedné nebo dvou větách.
- Volitelné odstavce s podrobnostmi, které by model měl znát.
- Sekce H2 se seznamy odkazů, každý s volitelnou jednořádkovou poznámkou.
- Volitelná sekce
## Optionalpro odkazy, které jde vynechat, když je málo místa v kontextu.
Častým doplňkem je /llms-full.txt, který obsahuje samotný text klíčových stránek v jednom souboru, takže agent přečte všechno jedním požadavkem.
Co llms.txt není
Většina zmatků kolem llms.txt pochází z očekávání, že udělá něco, co nedělá.
- Není to robots.txt. Nic nepovoluje ani nezakazuje. Jestli smí GPTBot, ClaudeBot, PerplexityBot nebo Google-Extended stahovat vaše stránky, se rozhoduje v
robots.txt. Náš je jmenovitě pouští, protože chceme, aby asistenti věděli, co Flowsmith je. - Není to sitemapa. Sitemapa vyjmenovává pro crawlery každou indexovatelnou adresu. llms.txt vyjmenovává těch pár stránek, které vás vysvětlují, i s kontextem. Náš vyjmenovává lekce, manuály a články, které nás vysvětlují, každou s jedním řádkem kontextu. Sitemapa obsahuje všechny adresy v obou jazycích, bez jakéhokoli kontextu.
- Není to prokázaný faktor řazení. Nevíme o žádném velkém poskytovateli vyhledávání ani AI, který by zdokumentoval, že llms.txt používá pro řazení nebo citace. Kdo ho prodává jako vypínač návštěvnosti, přehání.
Proč se tedy obtěžovat? Protože nestojí skoro nic a ti, kdo si ho opravdu stahují přímo, z něj mají hodně: programovací agenti, výzkumné nástroje, asistenti, kteří na požádání brouzdají webem, a vývojáři, kteří vaši dokumentaci vkládají do chatu. Čistý briefing znamená méně chybných popisů toho, co děláte.
Verze, kterou provozujeme
Zkrácená podoba živého souboru na flowsmith.online:
# Flowsmith
> Flowsmith is KH Group's automation studio. We design and operate AI-assisted
> workflows — inbox handling, drafting, operations — that fit how a team already
> works, with a human in the loop for anything that leaves the building.
Flowsmith is the automation brand of KH Group (KH s.r.o., Praha 1, Czech Republic). …
## Site
- [Flowsmith — home](https://flowsmith.online/): what we automate, how an engagement works, and the contact form.
- [Contact](https://flowsmith.online/#contact): describe the busywork; we reply with a proposal.
## What we do
- AI in the loop — language models draft and classify; people approve before anything is sent.
## Academy
- [Working with an AI agent](https://flowsmith.online/academy/working-with-ai-agents/): Lesson 1: the simple loop …
## Blog
- [Human-in-the-loop automation](https://flowsmith.online/blog/human-in-the-loop-automation/): …
## Czech (čeština)
English is canonical at unprefixed URLs; Czech lives under /cs/ with the same path.
## Optional
- [Sitemap](https://flowsmith.online/sitemap.xml): every page with its hreflang counterpart.
Soubor je anglicky, protože angličtina je na webu kanonická. Tři rozhodnutí v něm jsou záměrná:
- Shrnutí říká, co děláme a jak, včetně toho, čím se lišíme (vše, co odchází ven, schvaluje člověk). To je věta, kterou chceme, aby asistent zopakoval přesně.
- Sekce pro češtinu. Web je dvojjazyčný, takže modelům říkáme, kde jsou české verze a že kanonická je angličtina, místo abychom je nechali hádat. Totéž platí v kódu stránek přes odkazy hreflang.
- Jednořádkový popis u každého odkazu, převzatý z meta description dané stránky, aby se briefing a stránka nikdy nerozcházely v tom, co na stránce je.
Jak napsat vlastní za deset minut
- Začněte citací. Jedna nebo dvě věty: kdo jste, co děláte a pro koho. Když je nedokážete napsat, problém není v souboru.
- Vyberte pět až patnáct odkazů, které vás vysvětlují: služby, ceník nebo způsob spolupráce, dokumentace, kontakt. Vynechte právní stránky, archivy štítků a cokoli, co by člověk nečetl, aby vás pochopil.
- Ke každému odkazu napište jeden prostý řádek o tom, co na stránce je. Pište pro čtenáře bez kontextu.
- Používejte absolutní adresy a ověřte, že každý odkaz vrací stránku, ne řetěz přesměrování nebo 404.
- Dejte soubor do kořene webu jako prostý text. Odkazovat na něj odnikud nemusíte, agenti vědí, kde hledat.
- Zkontrolujte, že robots.txt souhlasí. Dokonalý llms.txt za robots.txt, který AI crawlery blokuje, nepomůže.
Ručně psát nic z toho nemusíte. Požádejte svého AI agenta: „nastav SEO a AI dohledatelnost pro tento web: robots.txt s povolenými AI crawlery, llms.txt, sitemap.xml, Open Graph, canonical a hreflang". Každý soubor i náš postup na jeden zátah popisuje manuál Publishing & discoverability (zatím anglicky).
Chyby, které vídáme a které jsme udělali
- Marketingový text místo faktů. „Revoluční platforma pro lídry zítřka" modelu nic neřekne. Napište prostými slovy, co děláte.
- Necháte ho zastarat. Naše sitemapa se při každém nasazení generuje z HTML souborů, ale llms.txt píšeme ručně, takže se mění, jen když ho někdo změní. Zacházíme s ním jako s README: když přibude nebo se přejmenuje sekce webu, stejný commit upraví i llms.txt. Tenhle blog do něj přibyl v commitu, který blog spustil.
- Vyjmenujete všechno. llms.txt se čtyřmi sty odkazy je jen horší sitemapa. Vybírejte.
- Zapomenete na další jazyky. Máte-li přeložené stránky, řekněte, kde jsou. Jinak může asistent popsat anglický web českému uživateli, nebo naopak.
Kam to patří
llms.txt je jeden z dokončovacích souborů, díky kterým je web dohledatelný a dobře se sdílí, vedle favicony, značek Open Graph, sitemapy a strukturovaných dat. Nejlépe funguje na webu, který je už rychlý a přehledně uspořádaný. Pokud začínáte od nuly, lekce Akademie Z nuly na živý web vás provede od prázdné složky ke zveřejněnému webu a manuál Připravte projekt pro AI popisuje stejnou myšlenku pro váš kód: pár prostých textových souborů, které agenta zorientují dřív, než začne pracovat.
Chcete to mít ve firmě?
Flowsmith navrhuje a provozuje takové automatizace pro malé a střední týmy — a vše, co odchází ven, schvaluje člověk.