Comment by aaron_m04

16 hours ago

robots.txt?

robots.txt is a shitshow just like user agents. It's been twisted so many ways it doesn't reliably signal actual intent any more.

Has it been settled whether robots.txt applies to user-driven chat sessions and if things like the crawl delay should be applied to say an end-user, an ip address, a harness provider, etc? My understanding is robots.txt is more for training exclusions, but less so for agent work.

  • robots.txt was only intended to help search index crawlers not get stuck in endless crawl loops for badly designed websites.

    What you suggest is explicitly not a purpose of robots.txt per RFC9309[1]:

    "These rules are not a form of access authorization."

    HTTP 429 and HTTP 403 are what servers are meant to return to clients to slow them down or tell them to stop doing something without having first gained authorisation.

    [1] https://datatracker.ietf.org/doc/html/rfc9309#section-1

  • robots.txt applies (or should, in my opinion) to anything that automatically follows a link. Basically any software that is not a human-controlled web browser or single-shot curl command. Everything else: robot.

  • AI bros think they should be exempt from robots.txt. Administrators of big services beg to differ. No solid consensus has arisen. I bet it's gonna take a lawsuit or two to see how it shakes out.

    • From the start, robots.txt has always been an indicator of a site's preference with no actual legal significance.

    • wget ignores robots.txt outside of recursive mode. I think it's correct to do so, and I think an AI loading a handful of pages in response to a command should be about the same.

    • If a new directive was introduced that allows for an explicit setting in robots.txt, do you think the bros would follow it anyway? Something like `ALLOW AGENTS` or `DISALLOW AGENTS`

      1 reply →