Strike Graph interview question

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