Creating a Custom AI Chatbot with Company Documents

What’s the best approach to create a custom AI chatbot using company documents, including PDF files, as training data?