An agent is needed to deliver comprehensive knowledge on various subjects including science, computing, and physics