EduChat: A Large Language Model-Based Conversational Agent for Intelligent Education
摘要
EduChat is a large language model (LLM) based conversational agent in the education domain. Its goal is to support personalized, fair, and compassionate intelligent education, serving teachers, students, and parents. Guided by theories from psychology and education, it further strengthens educational functions such as open question answering, essay assessment, heuristic teaching, and emotional support based on the existing basic LLMs. Particularly, we learn domain-specific knowledge by pre-training on the educational corpus and stimulate various skills with tool use by fine-tuning on designed system prompts and instructions. Moreover, we employ a self-check mechanism to pick out useful retrieved results for more precise answers. Currently, EduChat is available online as an open-source project, with its code, data, and model parameters available on platforms (e.g., GitHub ( https://github.com/ECNU-ICALK/EduChat ), Hugging Face ( https://huggingface.co/ecnu-icalk ). We also prepare a demonstration ( https://educhat.top/ ) online. This initiative aims to promote research and applications of LLMs for intelligent education.