For å konstruere logikken bak en intelligent agent så blir det brukt et logisk språk for å beskrive handlingene som skal inntreffe gitt en tilstand. Målrettetet adferd er ifølge flere (Russell & Norvig 2003) essensen av intelligent adferd, og derfor brukes uttrykkene rasjonelle agenter og intelligente agenter om hverandre.