透過您的圖書館登入
IP:3.138.101.237
  • 學位論文

Chatbot在教學事務上的應用

Application of Chatbots on Academic Affairs

指導教授 : 孫天佑
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


科技蓬勃發展,AI、大數據逐漸崛起,聊天機器人在企業間掀起一波熱潮。在以往,大家往往只能透過不斷的查詢網頁資訊,或者是透過電話尋找協助人員諮詢問題,但在聊天機器人出現以後,它可以擔任客服來回答使用者問題,不僅讓企業節省成本,也讓客戶更加便利。於是我們建立了教學事務機器人。幫助學生快速查詢作業,查看成績以及繳交作業。 本論文會介紹Dialogflow平台,以及Dialogflow中的設計。而Dialogflow接收的訊息會藉由webhook傳給我們的Node.js伺服器,所以將會介紹Node.js伺服器運作中所使用的套件,還有如何存取JSON Server中的資料。接著將介紹本系統在Dialogflow中的設計,以及資料的傳遞。 目前本系統只提供作業上的查詢。在下一階段,希望能提供更多的功能給使用者。以及建立後台管理系統,讓開發者能夠以更便利地進行管理。

並列摘要


Science and technology advances very rapidly nowadays. In particular AI and big data are on the rise and chatbots are becoming popular topics among various industries. In the past, everybody can either search webpages or call up the customer services to find out information needed. With chatbots, we can have them fulfill the role of customer service unit and answer inquiries, and thus saving the expenses on customer service and improve the much needed conveniency. For the same reason, we would like to design academic affairs chatbots to help students to lookup information on their homework assigments, their grades and assigments already handed in. In this thesis, we will introduce the Dialogflow platform, and present how to design chatbot using Dialogflow. The messages received by Diaglogflow will be sent to our Node.js backend server through the use of a webhook. Thus we will also make a brief presentation of Node.js and its various packages. Also we will show how to access data through the JSON Server. Then we will proceed to present our design of academic affairs chatbot using Dialogflow and the data exchange processes. At present, the system can be used by students to query their grades and assignments. But there are lots of features that should be done, such as setting up a administration site for the system, so as to provide a convenient interface for the adminstartors and teachers.

並列關鍵字

AI big data chatbots Dialogflow JSON Server Node.js webhook

參考文獻


參考文獻
[1] Loopback官方文件,available at https://loopback.io/doc/en/lb4/
[2] express.static參數 , available at https://expressjs.com/en/4x/api.html#express.static
[3]Promise mozilla文件,available at https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise
[4]Axios github文件,available at https://github.com/axios/axios

延伸閱讀