DOI QR코드

DOI QR Code

A Study on the Development Methodology for User-Friendly Interactive Chatbot

사용자 친화적인 대화형 챗봇 구축을 위한 개발방법론에 관한 연구

  • Received : 2020.08.13
  • Accepted : 2020.11.20
  • Published : 2020.11.28

Abstract

Chatbot is emerging as an important interface window for business. This change is due to the continued development of chatbot-related research from NLP to NLU and NLG. However, the reality is that the methodological study of drawing domain knowledge and developing it into a user-friendly interactive interface is weak in the process of developing chatbot. In this paper, in order to present the process criteria of chatbot development, we applied it to the actual project based on the methodology presented in the previous paper and improved the development methodology. In conclusion, the productivity of the test phase, which is the most important step, was improved by 33.3%, and the number of iterations was reduced to 37.5%. Based on these results, the "3 Phase and 17 Tasks Development Methodology" was presented, which is expected to dramatically improve the trial and error of the chatbot development.

챗봇이 비즈니스의 중요한 인터페이스 창구로 떠오르고 있다. 이러한 변화는 챗봇 관련 연구가 자연어처리(Natural Language Processing)기법에서 자연어이해(Natural Language Understanding) 그리고 자연어생성(Natural Language Generation)으로 지속적으로 발전했기 때문이다. 하지만, 챗봇을 개발하는 과정에서 도메인 지식을 이끌어내고, 사용자 친화적인 대화형 인터페이스로 개발하는 방법론적 연구는 미약한 것이 현실이다. 본 논문에서는 챗봇 개발의 프로세스적 기준을 제시하기 위해 이전 논문에서 제시한 방법론을 바탕으로 실제 프로젝트에 적용하며 개발방법론을 개선하였다. 결론적으로 가장 핵심적인 단계인 테스트 단계의 생산성을 33.3% 향상하였으며, 그 반복횟수도 37.5%로 단축하였다. 이러한 결과를 바탕으로 "3 Phase and 17 Tasks 개발방법론"을 제시하였으며, 이것은 챗봇 개발의 시행착오를 획기적으로 개선할 것으로 기대한다.

Keywords

References

  1. Gillian Cameron et al. (2018), Back to the Future Lessons from Knowledge Engineering Methodologies for chatbot Design and Development, DOI : 10.14236/ewic/HCI2018.153
  2. H. J. Baek, S. Y. Kim & S. W. Lee. (2019). Effects of Interactivity and Usage Mode on User Experience in chatbot Interface. Journal of the HCI Society of Korea 14(1), 35-43 DOI : 10.17210/jhsk.2019.02.14.1.35
  3. Yan, M., Castro, P., Cheng, P. & Ishakian, V. (2016). Building a chatbot with Serverless Computing. In Proceedings of the 1st International Workshop on Mashups of Things and APIs. Trento, Italy. p. 5.
  4. S. G. Kim & J. Y. Yun. (2020). Multidisciplinary User Experience Research on Task-oriented chatbot Images. The Korean Society of Science & Art 38(2), 33-43 DOI: 10.17548/ksaf.2020.03.30.33
  5. S. M. Kim. (2019). Comparative Study on the Usability of the Google and Kakao chatbot Builders. Master's Dissertation, Konkuk University, Seoul
  6. H. S. Lim. (2018.10.01.) The app is gone and the AI era has come. Yonhapnews. http://www.yonhapnews.co.kr/bulletin/2016/03/31/0200000000AKR20160331005351091.HTML
  7. S. K. Kim, M. C. Shin & J. Y. Kang, (2018), Introduction to chatbot technology and case analysis, Korea Institute Of Communication Sciences, 35(2), 21-28.
  8. H. J. Kang & S. I. Kim. (2017). Evaluation on the Usability of chatbot Intelligent Messenger Mobile Services -Focusing on Google(Allo) and Facebook(M messenger). Journal of the Korea Convergence Society. 8(9), 271-276. DOI : 10.15207/JKCS.2017.8.9.271
  9. T. S. Hur, G. Y. Mok, J. H. Kim, S. H. Baek and J. H. Lee (2020). University Bulletin Chat-bot System based on Natural Language Processing. The Korean Society of Computer Information Conference 28(1), 2020.1, 169-170.
  10. M. S. Kim, J. K. Cho. et al. (2018). Design and Implementation of a chatbot System for Smart Sores. Proceedings of Symposium of the Korean Institute of communications and Information Sciences. 1569-1570
  11. Hunt, E. (Oct. 1. 2018). Tay, Microsoft-s AI chatbot, gets a crash course in racism from Twitter. https://www.theguardian.com/technology/2016/mar/24/tay-microsofts-ai-chatbot-gets-a-crash-course-in-racism-from-twitter.
  12. J. N. Park. (2017). The role of the chatbot is not -talker- but -effectiveness-. Data quality over algorithms. Dong-A Business Review(DBR). http://dbr.dong.com
  13. Beerud Sheth. (Jan. 24. 2018). Chatbots Magazine. The Bot Lifecycle. What to know before you make your chatbot. https://chatbotsmagazine.com
  14. H. M. Kim, (2013) A Case Study of Android Applications Development with Agile Methodology. Doctoral Dissertation, Soongsil University, Seoul
  15. S. K. Lee & J. Y. Yun. (2019). A Convergence Study on chatbot Persona and User Experience of Financial Service - Focused on Loan Service -. The Korean Society of Science & Art 37(4), 257-267 DOI : 10.17548/ksaf.2019.09.30.257