Pluralsight interview question

How would you handle implementing an AI program from scratch?