Agenti logici
Un agente è un sistema in grado di percepire informazioni dall'ambiente tramite dei sensori e interagire con l'ambiente tramite dei meccanismi attuatori.
Ad esempio, un essere umano è un agente che percepisce informazioni dall'ambiente circostante tramite i sensi (vista, udito, gusto, olfatto, tatto) e interagisce con l'ambiente tramite il corpo e gli arti (es. mani, gambe, ecc. )
In campo informatico esistono due tipologie di agenti che si distinguono, tra le altre cose, in base all'ambiente (environment) reale o artificiale in cui operano.
- Robotic agent
E' un agente robotico che usa i sensori per riconoscere l'ambiente reale in cui si trova (es. videocamera, microfono, ecc.) e gli attuatori per interagire fisicamente con l'ambiente (es. braccio meccanico, dispositivo di locomozione, ecc. ). - Software agent
E' un agente che usa un programma informatico per interagire in un ambiente artificiale, virtuale o digitale. Sono anche detti bot o softbot. Ad esempio, i motori di ricerca censiscono le pagine web tramite appositi agenti che si muovono nella rete internet alla ricerca di informazioni.