first , have a good file search system. Then LLM is just the middle that translate human language into commands to search the files and then translate the result back in human langauge.