Russell incluye entre sus ejemplos de agente algunos programas y aplicaciones; éstos podrían considerarse "agentes" en un ambiente particular, que sería la arquitectura donde son ejecutados, y sus percepciones serían las entradas, y sus acciones serían devolver la salida correspondiente.