Custom Questions and Answers
Train your Bot with pre-rendered questions and then when you ask that question (the Bot is intelligent enough to match your question no matter how it is phrased) it will respond either with a simple pre-allocated answer or for more complex question, the processing is passed onto a "plugin" that can validate/process your question and answer appropriately.
Your Bot can analyse your question and can identify the question itself and then select the entities out of the question (for example, People, Locations, Date ranges and Addresses... and many more) and then with this context can interrogate your existing system either through Databases, Web Api's, Spreadsheets or any other form of data and answer your question accordingly.
[Edit]
Recently some of the Custom Questioning work has been migrated to GPT4 which can be used to answer your questions from supplied documents. Will keep this page updated as things progress.