Salah satu tujuan ilmu komputer modern adalah merekayasa program komputer yang dapat bertindak sebagai agen rasional yang otonom; perangkat lunak yang dapat secara independen membuat keputusan yang baik tentang tindakan apa yang harus dilakukan atas nama kita dan melaksanakan tindakan tersebut. Aplikasinya berkisar dari program kecil yang secara cerdas mencari di Web untuk membeli dan menjual b…