CZ3005: Artificial Intelligence Prolog assignments for CZ3005: Artificial Intelligence. Assignment 2 Basics of Prolog Assignment 2 Talking Box: Patient with a sympathetic doctor Assignment 3 Problem Solving Lab Exercise Searching and CSP