Về cơ bản, nó bắt đầu vì một số trang web dùng để đánh hơi tác nhân người dùng để cho biết ai đó đang sử dụng trình duyệt nào để họ có thể chặn các trình duyệt mà họ cho rằng sẽ không hoạt động với trang web của họ. Cụ thể, các trang web đã chặn Internet Explorer vì nó không cung cấp nhiều tính năng như Netscape Navigator. Thay vì chỉ đơn giản là xây dựng một trang web hoạt động trên các trình duyệt, các quản trị web đã chọn chặn hoàn toàn IE. Để giải quyết vấn đề đó, Internet Explorer bắt đầu đưa Mozilla vào tác nhân người dùng của họ (với "tương thích" trong ngoặc đơn).
Một lý do khác là một số trình duyệt chia sẻ cùng một công cụ kết xuất. Ví dụ: cả Safari và Chrome đều sử dụng công cụ kết xuất webkit. Cả Firefox và SeaMonkey đều sử dụng tắc kè. Kết quả là cả hai sẽ có các phần của tác nhân người dùng sẽ khớp và / hoặc đề cập đến trình duyệt khác.
Bài viết này có một bản tóm tắt tốt về lịch sử tác nhân người dùng chi tiết hơn nhiều.