This article describes the process of creating a chatbot that can communicate with documents - PDF, text file, Excel, Word - and answer questions.