컴퓨터 공학에서는 인공지능에 대한 연구를 "지능형 에이전트"에 대한 연구로 정의하고 있으며, 지능형 에이전트는 환경을 인식하고 목표를 성공적으로 달성할 수 있는 가능성을 최대화하는 조치를 취하는 모든 장치로 정의하고 있다.
In computer science, the research of artificial intelligence is defined as the study of "intelligent agents", which are defined as any unit that perceives its environment and takes action that maximizes its chances of successfully attaining its objectives.