ideally, the good ChatGPT-like model SHOULD be in a form of modular architecture One module for generating a human-like response One module for indexing the pluggable knowledge in a form of arbitrary document One module for reasoning Etc. 5/