Detecting AI Agents: Minimal Features Distinguish Bots, Humans, and AI

Vishisht Choudhary, Lukas Schmidt, Anne Zo\"e Kenntner, Feras Skhab, Michel Osswald, Jens Ernstberger· July 31, 2026 View original

Key takeaways

  • Traditional binary bot detectors struggle with AI agents using browser automation.
  • A three-class framework (human, bot, AI agent) is necessary for accurate detection.
  • Minimal behavioral features, like mouse event rate, can robustly identify AI agents.
  • AI agents exhibit distinct browser automation artifacts that are hard to mask.

Who benefits

CybersecurityE-commerceAdTechSocial MediaFinancial Services

Summary

This paper introduces a three-class detection framework to distinguish humans, traditional bots, and AI agents browsing via browser automation. It identifies minimal behavioral features, like mouse event rate and teleport click ratio, that robustly detect AI agents, which binary classifiers often misclassify as human.

Current bot detection systems typically categorize web traffic as either human or bot. However, this binary approach fails when AI agents use browser automation, creating a new class of traffic that is neither purely human nor a simple bot. This research proposes a three-class detection framework to accurately differentiate between humans, traditional bots, and these new AI agents. The study demonstrates that existing binary classifiers frequently misidentify AI agents as human due to the lack of an explicit "agent" class. By introducing this third category, the new framework achieves perfect F1 scores for agent detection in controlled benchmarks. The key to this success lies in identifying specific behavioral artifacts of browser automation, such as the absence of raw pointer-move and wheel-delta streams. Through extensive feature analysis, the researchers found that just two behavioral features—mouse event rate and teleport click ratio—are sufficient to robustly detect AI agents, even against sophisticated evasion attempts. Adding a few more features further improves overall classification accuracy across all three traffic types.

Why it matters

For professionals in cybersecurity, fraud detection, and web analytics, this research provides critical insights into identifying sophisticated AI-driven automation, which can bypass traditional bot detection, thereby improving security and data integrity.

How to implement this in your domain

  1. 1Re-evaluate existing bot detection systems to ensure they can differentiate between traditional bots, humans, and AI agents.
  2. 2Incorporate behavioral features like mouse event rate and teleport click ratio into your detection algorithms.
  3. 3Develop a multi-class classification model instead of a binary one for web traffic analysis.
  4. 4Regularly benchmark your detection systems against new forms of AI-driven browser automation.
  5. 5Train security teams on the distinct behavioral patterns of AI agents to enhance manual review processes.

Original post by Vishisht Choudhary, Lukas Schmidt, Anne Zo\"e Kenntner, Feras Skhab, Michel Osswald, Jens Ernstberger

"arXiv:2607.26935v1 Announce Type: new Abstract: Bot detectors deployed at scale treat traffic as binary: human or bot. This assumption breaks when AI agents browse the web through browser automation, a traffic class that is neither and that binary classifiers structurally cannot…"

View on X

Originally posted by Vishisht Choudhary, Lukas Schmidt, Anne Zo\"e Kenntner, Feras Skhab, Michel Osswald, Jens Ernstberger on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses