Lenovo Interview Question

Given a scenario how would you make a chatbot from this data?