Live data from Hacker News

Perplexity AI is lying about their user agent

rknight.me

11–20 of 555 posts

Re: Perplexity AI is lying about their user agent

#11
OpenAI scraped aggressively for years. Why should others put themselves behind an artificial moat?

If you want to block access to a site, stop relying on arbitrary opt-in voluntary things like user agent or robots.txt. Make your site authenticated only, that’s literally the only answer here.

Re: Perplexity AI is lying about their user agent

#14
post #3

I don’t think we should lump together “AI company scraping a website to train their base model” and “AI tool retrieving a web page because I asked it to”. At least, those should be two different user agents so you have the option to block one and not the other.

Is it actually retrieving the page on the fly though? How do you know this? Even if it were - it’s not supposed to be able to.

He literally showed a server log of it retrieving the page on the fly in the article.

Re: Perplexity AI is lying about their user agent

#15
post #3

I don’t think we should lump together “AI company scraping a website to train their base model” and “AI tool retrieving a web page because I asked it to”. At least, those should be two different user agents so you have the option to block one and not the other.

Is it actually retrieving the page on the fly though? How do you know this? Even if it were - it’s not supposed to be able to.

What I gathered from the post was that one of the investigations was to ask what was on [some page url] and then check the logs moments later and saw it using a normal user agent.

Re: Perplexity AI is lying about their user agent

#16
post #5

Read this article if you want to know Perplexity’s idea of taking other people’s content and thinking they can get away with it, https://stackdiary.com/perplexity-has-a-plagiarism-problem/ The CEO said that they have some “rough edges” to figure out, but their entire product is built on stealing people’s content. And apparently[0] they want to start paying big publishers to make all that noise go away. [0]: https://w…

It's been debated at length, but to make it short: piracy is not theft, and everyone in the LLM space has been taking other people’s content and so far getting away with it (pending lawsuits notwithstanding).

Re: Perplexity AI is lying about their user agent

#18
post #3

I don’t think we should lump together “AI company scraping a website to train their base model” and “AI tool retrieving a web page because I asked it to”. At least, those should be two different user agents so you have the option to block one and not the other.

If an AI agent is performing a search on behalf of a user, should its user agent be the same as that user’s?

Re: Perplexity AI is lying about their user agent

#20

If you've ever tried to do any web scraping, you'll know why they lie about the User-Agent, and you'd do it too if you wanted your program to work properly. Discriminating based on User-Agent string is the unethical part.

What if the scraper is not respecting robots.txt to begin with? Aren't they unethical enough to warrant a stronger method to prevent scraping?
Post reply on HN