Pluralsight Interview Question

How would you handle implementing an AI program from scratch?