{"id":16207,"date":"2026-06-22T15:33:16","date_gmt":"2026-06-22T13:33:16","guid":{"rendered":"https:\/\/dhosting.pl\/pomoc\/?post_type=manual_kb&#038;p=16207"},"modified":"2026-06-22T15:33:51","modified_gmt":"2026-06-22T13:33:51","slug":"roznice-miedzy-ai-txt-llms-txt-i-tdmrep-w-praktyce","status":"publish","type":"manual_kb","link":"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/roznice-miedzy-ai-txt-llms-txt-i-tdmrep-w-praktyce\/","title":{"rendered":"R\u00f3\u017cnice mi\u0119dzy ai.txt, llms.txt i TDMRep w praktyce"},"content":{"rendered":"<p>ai.txt, llms.txt i TDMRep cz\u0119sto pojawiaj\u0105 si\u0119 w jednym zdaniu z robots.txt, ale w praktyce pe\u0142ni\u0105 zupe\u0142nie r\u00f3\u017cne role. TDMRep jest formalnym mechanizmem zg\u0142aszania sprzeciwu wobec text and data mining, zgodnym z europejsk\u0105 dyrektyw\u0105 DSM. ai.txt s\u0142u\u017cy przede wszystkim jako nieformalna polityka u\u017cycia tre\u015bci przez systemy AI, natomiast llms.txt to mapa najwa\u017cniejszych tre\u015bci, kt\u00f3re chcesz pokaza\u0107 modelom j\u0119zykowym.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 ez-toc-wrap-left counter-flat ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Spis tre\u015bci<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/roznice-miedzy-ai-txt-llms-txt-i-tdmrep-w-praktyce\/#TDMRep_%E2%80%93_sygnal_prawny_dla_text_and_data_mining\" >TDMRep &#8211; sygna\u0142 prawny dla text and data mining<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/roznice-miedzy-ai-txt-llms-txt-i-tdmrep-w-praktyce\/#aitxt_%E2%80%93_polityka_uzycia_tresci_przez_AI\" >ai.txt &#8211; polityka u\u017cycia tre\u015bci przez AI<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/roznice-miedzy-ai-txt-llms-txt-i-tdmrep-w-praktyce\/#llmstxt_%E2%80%93_mapa_tresci_dla_modeli_jezykowych\" >llms.txt &#8211; mapa tre\u015bci dla modeli j\u0119zykowych<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/roznice-miedzy-ai-txt-llms-txt-i-tdmrep-w-praktyce\/#Co_kontroluja_te_mechanizmy_w_praktyce\" >Co kontroluj\u0105 te mechanizmy w praktyce<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"TDMRep_%E2%80%93_sygnal_prawny_dla_text_and_data_mining\"><\/span>TDMRep &#8211; sygna\u0142 prawny dla text and data mining<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>TDMRep zosta\u0142 zdefiniowany w ramach W3C jako prosty protok\u00f3\u0142 pozwalaj\u0105cy w\u0142a\u015bcicielom tre\u015bci zastrzega\u0107 lub zezwala\u0107 na text and data mining w spos\u00f3b czytelny dla maszyn. Wykorzystuje pola tdm-reservation oraz tdm-policy, kt\u00f3re mo\u017cna przekaza\u0107 w metatagach HTML, nag\u0142\u00f3wkach HTTP lub poprzez plik tdmrep.json w katalogu .well-known. Warto\u015b\u0107 tdm-reservation ustawiona na 1 oznacza rezerwacj\u0119 praw do TDM, natomiast 0 to brak zastrze\u017ce\u0144.<\/p>\n<p>W odr\u00f3\u017cnieniu od robots.txt TDMRep nie steruje fizycznym dost\u0119pem bot\u00f3w do zasob\u00f3w. Informuje o prawach do wykorzystywania tre\u015bci w procesach text and data mining, w tym do trenowania modeli AI. To przede wszystkim sygna\u0142 prawny i licencyjny, kt\u00f3ry mo\u017ce by\u0107 wa\u017cnym argumentem przy rozmowach z dostawcami rozwi\u0105za\u0144 AI.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"aitxt_%E2%80%93_polityka_uzycia_tresci_przez_AI\"><\/span>ai.txt &#8211; polityka u\u017cycia tre\u015bci przez AI<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>ai.txt jest rozwijaj\u0105cym si\u0119, nieformalnym standardem pliku umieszczanego zwykle pod adresem \/ai.txt. Jego zadaniem jest opisanie zasad korzystania z tre\u015bci serwisu przez systemy AI. W takim pliku mo\u017cesz wskaza\u0107, czy akceptujesz wykorzystanie tre\u015bci do trenowania modeli, do streszczania, cytowania lub odpowiedzi, a tak\u017ce jakie ograniczenia i oczekiwania dotycz\u0105 atrybucji.<\/p>\n<p>W praktyce ai.txt pe\u0142ni rol\u0119 warstwy consent, not access \u2013 jest sygna\u0142em zgody lub braku zgody, a nie techniczn\u0105 blokad\u0105. Nie zast\u0119puje regulaminu ani zabezpiecze\u0144 na poziomie serwera, ale pomaga przekaza\u0107 jasne wytyczne podmiotom, kt\u00f3re chc\u0105 u\u017cywa\u0107 Twoich tre\u015bci w spos\u00f3b zgodny z wol\u0105 w\u0142a\u015bciciela.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"llmstxt_%E2%80%93_mapa_tresci_dla_modeli_jezykowych\"><\/span>llms.txt &#8211; mapa tre\u015bci dla modeli j\u0119zykowych<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>llms.txt to plik tekstowy lub Markdown umieszczany najcz\u0119\u015bciej pod adresem \/llms.txt, kt\u00f3rego zadaniem nie jest blokowanie bot\u00f3w, lecz kuratorowanie tre\u015bci. Taki plik zazwyczaj zawiera nazw\u0119 serwisu, kr\u00f3tki opis oraz list\u0119 najwa\u017cniejszych podstron &#8211; ofert\u0119, dokumentacj\u0119, FAQ, kluczowe artyku\u0142y &#8211; kt\u00f3re s\u0105 szczeg\u00f3lnie przydatne dla modeli j\u0119zykowych.<\/p>\n<p>Mo\u017cna o nim my\u015ble\u0107 jak o mapie lub przewodniku po tre\u015bciach, kt\u00f3re chcesz, aby AI dobrze rozumia\u0142o i ewentualnie cytowa\u0142o. llms.txt nie zast\u0119puje sitemap.xml ani robots.txt \u2013 jest raczej uzupe\u0142nieniem, kt\u00f3re wskazuje modelom zatwierdzone, wysokiej jako\u015bci \u017ar\u00f3d\u0142a w ramach Twojej domeny.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Co_kontroluja_te_mechanizmy_w_praktyce\"><\/span>Co kontroluj\u0105 te mechanizmy w praktyce<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>TDMRep kontroluje prawa do text and data mining &#8211; m\u00f3wi, czy dane mog\u0105 by\u0107 u\u017cywane w procesach TDM, w tym w treningu modeli AI, ale nie zamyka fizycznie dost\u0119pu do serwisu. ai.txt opisuje zasady u\u017cycia tre\u015bci przez systemy AI, z naciskiem na zgod\u0119 na trening, streszczanie i inne formy przetwarzania. llms.txt natomiast nie kontroluje ani praw, ani dost\u0119pu &#8211; pomaga modelom odnale\u017a\u0107 i zrozumie\u0107 najwa\u017cniejsze tre\u015bci w serwisie.<\/p>\n<p>Wszystkie trzy mechanizmy s\u0105 raczej sygna\u0142ami dla \u201egrzecznych\u201d system\u00f3w ni\u017c twardym zabezpieczeniem. Realna kontrola nad ruchem nadal le\u017cy w robots.txt, konfiguracji serwera, firewallu oraz w ewentualnych rozwi\u0105zaniach typu WAF i filtrach po stronie CDN. Dlatego najlepiej traktowa\u0107 TDMRep, ai.txt i llms.txt jako uzupe\u0142nienie, a nie zamiennik klasycznych narz\u0119dzi bezpiecze\u0144stwa i SEO.<\/p>\n","protected":false},"author":6,"featured_media":10957,"parent":0,"menu_order":0,"template":"","format":"standard","manualknowledgebasecat":[121,118],"manual_kb_tag":[7579,7551,7531,7578,7530,7576,7533,7542,7565,7575,7574,7529,7577,7541],"class_list":["post-16207","manual_kb","type-manual_kb","status-publish","format-standard","has-post-thumbnail","hentry","manualknowledgebasecat-inne","manualknowledgebasecat-pozostale","manual_kb_tag-ai-usage-policy","manual_kb_tag-ai-visibility","manual_kb_tag-ai-txt","manual_kb_tag-kontrola-ai-crawlerow","manual_kb_tag-llms-txt","manual_kb_tag-llms-txt-mapa-tresci","manual_kb_tag-ochrona-tresci-przed-ai","manual_kb_tag-opt-out-ai-training","manual_kb_tag-polityka-ai-na-stronie","manual_kb_tag-robots-txt-a-ai-txt","manual_kb_tag-roznice-ai-txt-llms-txt-tdmrep","manual_kb_tag-tdmrep","manual_kb_tag-tdmrep-dsm","manual_kb_tag-text-and-data-mining"],"_links":{"self":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/16207","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/users\/6"}],"version-history":[{"count":2,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/16207\/revisions"}],"predecessor-version":[{"id":16209,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/16207\/revisions\/16209"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media\/10957"}],"wp:attachment":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media?parent=16207"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manualknowledgebasecat?post=16207"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb_tag?post=16207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}