Agent za podatkovno rudarjenje je psevdointeligentni računalniški program, zasnovan za iskanje posebnih vrst podatkov, skupaj z identifikacijo vzorcev med temi vrstami podatkov. Ti agenti se običajno uporabljajo za odkrivanje trendov v podatkih in opozarjajo organizacije na premike paradigme, tako da se lahko izvajajo učinkovite strategije za izkoriščanje ali zmanjšanje škode zaradi sprememb trendov. Poleg branja vzorcev lahko agenti za podatkovno rudarjenje tudi »povlečejo« ali »pridobijo« ustrezne podatke iz baz podatkov in opozorijo končne uporabnike na prisotnost izbranih informacij.
Zamislite agenta za rudarjenje podatkov kot zelo omejeno vrsto virtualnega zaposlenega. Dejansko ta agent ni nič drugega kot uslužbenec, ki ima nalogo razvrščati evidence zaposlenih za opravljanje enega ali več zelo specifičnih opravil. Na primer, agent bi lahko bil programiran tako, da spremlja cene delnic za določeno vrsto podjetij, pri čemer bi opozoril na rdečo zastavo, če opazi kakršna koli znatna odstopanja od preteklih trendov. Ti agenti so nekoliko podobni dimnemu alarmu; signalizirajo le, če se v sistemu nekaj dejansko dogaja.
Na ta način agent za rudarjenje podatkov deluje tako, da prihrani dragoceni čas zaposlenih, saj teh osnovnih vlog za spremljanje ni več treba dodeljevati določenim zaposlenim. To sprosti delovne ure v organizaciji in zaposlenim omogoči, da preusmerijo svojo pozornost drugam, dokler jih agenti za rudarjenje podatkov ne opozorijo, da je nekaj v sistemu dejansko vredno opazovanja. Brez uporabe teh agentov bi morali posamezni zaposleni dnevno opazovati in beležiti spremembe v anketiranih sistemih.
Poleg tega se lahko agenti za podatkovno rudarjenje uporabljajo za pregledovanje zapisov baze podatkov in pridobivanje specifičnih zahtevanih informacij, ki bi se sicer izkazale za dolgočasne ali težko dostopne za človeka. Zastopnik za rudarjenje podatkov lahko na primer zlahka in neutrudno pregleda milijone zapisov in najde nekaj tako dolgočasnega, kot je »Vsa prodaja, ki presega 50 dolarjev od 1. januarja 2001 do 25. marca 2009«. Medtem ko bi se človek med posebej dolgim in dolgočasnim iskanjem lahko utrudil in naredil napake, agent nikoli ne bo uspel doseči zastavljenega cilja.
Čeprav so uporabni, imajo agenti za rudarjenje podatkov svoje omejitve. S trenutnim stanjem tehnologije umetne inteligence je napravam za podatkovno rudarjenje težko učinkoviteje odkriti skrite ali zapletene vzorce kot izkušen človek. Čeprav imajo ti agenti svoje mesto v napačnih ali zoženih opazovanjih s posebej določenimi parametri, niso tako primerni za zelo podrobne vzorce ali tiste, ki zahtevajo dotik človeške intuicije.