Pregunta de entrevista de Potloc

How would you implement an AI Assistant system that needs to retrieve information and answer user questions?