학술논문

Integrating A Dialogue Tree Based Turkish Chatbot into an Open Source Python Coding Editor
Document Type
Conference
Source
2022 3rd International Informatics and Software Engineering Conference (IISEC) Informatics and Software Engineering Conference (IISEC), 2022 3rd International. :1-5 Dec, 2022
Subject
Bioengineering
Communication, Networking and Broadcast Technologies
Computing and Processing
Robotics and Control Systems
Signal Processing and Analysis
Codes
Web services
Education
Chatbots
Libraries
Informatics
Programming profession
Dialogue Trees
Coding Editors
Language
Abstract
In this study, a dialogue tree-based Turkish chatbot has been developed and integreted into the Pynar Python code editor in order to help the users with the questions they may ask while learning the python language. The Pynar Python Code editor is developed as a TÜBİTAK supported open source project. The architecture we propose has been developed in such a way that it can respond to users' questions and give emotional feedback through dialogs and emojis. It also runs completely offline, without being connected to any internet site or web service. The chatbot is coded using Python language and a Turkish NLP library and Qt GUI library. Considering the age and education levels of the target user group of the Pynar editor, our chatbot will provide great convenience to those who are trying to learn Python programming on their own, with the possibility of asking questions and getting answers in their native language.