Use uploaded files, crawled docs, and search results to answer questions with clear source grounding.