News for hackers. Stuff that matters.
Re:Perplexity AI is lying about their user agent by hipadev23 on Saturday June 15, 2024 @01:32PM (#40691198)
Website terms for unauthenticated users and robots.txt have zero legal standing, so it doesn’t matter how much hand-wringing people like the OP do. It would be irresponsible as a business owner to hamstring themselves.
Re:Perplexity AI is lying about their user agent by rknightuk on Saturday June 15, 2024 @02:11PM (#40691524)
Then they should just say that outright instead of pretending they right thing.
Re:Perplexity AI is lying about their user agent by lolinder on Saturday June 15, 2024 @03:55PM (#40692282)
They're not lying, you just misunderstood their docs.

> To provide the best search experience, we need to collect data. We use web crawlers to gather information from the internet and index it for our search engine.

> You can identify our web crawler by its user agent

To anyone who's familiar with web crawling and indexing, these paragraphs have an obvious meaning: Perplexity has a search engine which needs a crawler which crawls the internet. That crawler can be identified by the User-Agent PerplexityBot and will respect robots.txt.

Separately, if you give Perplexity a specific URL then it will go fetch the contents of that URL with a one-off request. That one-off request does not respect robots.txt any more than curl does, and that's 100% normal and ethical. The one-off request handler isn't PerplexityBot, it's a separate part of the application that's probably just a regular Chrome browser that issues the request.