– program, który automatycznie przeszukuje zasoby Internetu i zbiera informacje według kryteriów zadanych przez użytkownika. Knowbot nie powinien być mylony z pojęciami takimi jak wyszukiwarka internetowa, crawler czy spider. Crawler (spider) odwiedzają strony internetowe i zbierają dane według ogólnych kryteriów, po czym zebrane dane są indeksowane, dzięki czemu mogą być użyte do poszukiwań odpowiednich stron przez wielu indywidualnych użytkowników. Knowbot z kolei przeszukuje strony według specyficznych i konfigurowalnych kryteriów, by sprostać oczekiwaniom użytkownika. Rezultaty poszukiwań są przygotowywane do prezentacji, nie zaś do poszukiwań. Przykładem knowbota może być program, który odwiedza każdego ranka strony z newsami i tworzy zestaw linków do nich umieszczając je na spersonalizowanej według upodobań użytkownika stronie. Knowbot jest czasami nazywany również: inteligentnym agentem lub agentem.