Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AI bots #540

Open
staabm opened this issue Sep 23, 2024 · 4 comments
Open

AI bots #540

staabm opened this issue Sep 23, 2024 · 4 comments

Comments

@staabm
Copy link

staabm commented Sep 23, 2024

I wonder whether this lib could/would add support to detect AI bots, so crawlers which are used to feed AI engines.
I found a repo which lists most of them: https://github.com/ai-robots-txt/ai.robots.txt

maybe thats something which could be used for/with crawler-detect?

@JayBizzle
Copy link
Owner

Hmmm, interesting suggestion.

Would you see our current isCrawler() method returning true for these AI bots, with a new additional method called something like isAiBot()?

Open to implementation suggestions here 👍

@staabm
Copy link
Author

staabm commented Sep 24, 2024

I think a separate method would be good, as I think some users might be interested in 'whatever' definition this lib had of a crawler before.

AI bots are a different class which might need different handling IMO

@beberlei
Copy link

A crawler is a crawler or not? Regardless of what the crawler actually does with the responses. If users want to differentiate then they should look at https://github.com/VolkswAIgen/VolkswAIgen - but for the purpose of this library I would think that a bot from OpenAI or Claude is detected as crawler.

@module17
Copy link
Contributor

Agreed @beberlei -- I don't see a use case where it'd be necessary to treat an "AI" bot differently. Certainly if that were the case, I'd imagine that is beyond the scope of this library.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants