Pregunta de entrevista de Strike Graph

How would you design a solution for using user-uploaded documents in an LLM chatbot?