이를 이용해 의사처럼 진단하는 시스템을 만들어 보면 다음과 같습니다.
규칙 1: 만약 환자의 체온이 38도 이상이면, 열이 있다고 판단
규칙 2: 만약 열이 있고 기침을 하면, 독감을 의심
규칙 3: 만약 독감을 의심하면, 치료법 A를 추천
위와 같이 전문가의 지식을 규칙으로 만들어 컴퓨터가 환자를 진단하거나 문제를 해결하도록 설계할 수 있습니다. 이처럼 명확한 기호와 규칙을 이용해 현실 세계의 지식과 문제를 컴퓨터가 이해하고 처리하도록 만들게 되면서 수학적 정리를 증명하거나 논리 퍼즐을 푸는 프로그램(예 체스 게임)이 개발되었습니다. 하지만 이러한 접근 방식은 복잡한 현실 세계의 문제를 처리하는 데 한계를 보였으며, 지식의 불완전성, 모호성, 예외 처리 등이 어려운 문제로 남았습니다.