knowbot是根據用戶指定的標準自動搜尋Internet網址以及從這些網址上收集信息的程式。knowbot更常被稱作智慧型代理或簡單地稱作代理。
不要把knowbot和搜尋引擎crawler或spider混淆。crawler或spider程式根據一些泛化的標準來訪問網址和搜尋信息,然後再把這些收集到的信息編入索引以便更多個體用戶使用。而knowbot是根據一些特定的容易更改的標準來工作的,這些標準符合或是預見了用戶的需求。然後其結果將被組織起來,但不一定會用於搜尋。舉一個例子,一個knowbot(有時也稱作newsbot)每天早上訪問一些主流的新聞網站,然後向一個個人新聞網頁提供報導的摘要(或連結)。