Design an Intelligent System to automatically Tutor the Method for Solving Problems
Nowadays, the intelligent system is an emerging trend for the technological application [1] The chatbot is a piece of software which can communicate to the user through audio or text [2] An intelligent chatbot using artificial intelligent technologies helps users to complete specific tasks by detecting user purpose from text or voice conversations. Moreover, the chatbot can be used to tutor the user how to solve problems. In that case, with inputted problems from the user, it will be an instructor to guide or give some tips for solving them. Beside the requirement of a user interface Abstract: Nowadays, intelligent systems have been applied in many real word domains. The Intelligent chatbot is an intelligent system, it can interact with the human to tutor how to work some activities. In this work, we design an architecture to build an intelligent chatbot, which can tutor to solve problems, and construct scripts for automatically tutoring. The knowledge base of the intelligent tutoring chatbot is designed by using the requirements of an Intelligent Problem Solver. It is the combination between the knowledge model of relations and operators, and the structures of hint questions and sample problems, which are practical cases. Based on the knowledge base and tutoring scripts, a tutoring engine is designed. The tutoring chatbot plays as an instructor for solving real world problems. It simulates the working of the instructor to tutor the user for solving problems. By utilizing the knowledge base and reasoning, the architecture of the intelligent chatbot are emerging to apply in the real world. It is used to build an intelligent chatbot to support the learning of high school mathematics and a consultant system in public administration. The experimental results show the effectiveness of the proposed method in comparison with the existing systems.