没有合适的资源?快使用搜索试试~ 我知道了~
使用 Python 和 JavaScript 的基于 Web 的 AI 助手应用程序.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 194 浏览量
2024-04-14
08:41:43
上传
评论
收藏 1.2MB PDF 举报
温馨提示
试读
35页
使用 Python 和 JavaScript 的基于 Web 的 AI 助手应用程序.pdf
资源推荐
资源详情
资源评论
Clark University Clark University
Clark Digital Commons Clark Digital Commons
School of Professional Studies Master’s Papers
12-2020
A web-based AI assistant Application using Python and A web-based AI assistant Application using Python and
JavaScript JavaScript
Viet Le
Clark University
, vile@clarku.edu
Tej Bahadur
Clark University
, tsaru@clarku.edu
Jainee Shah
Clark University
, jshah@clarku.edu
Roushan Ara
Clark University
, rara@clarku.edu
Follow this and additional works at: https://commons.clarku.edu/sps_masters_papers
Part of the Business and Corporate Communications Commons, Family, Life Course, and Society
Commons, Health Policy Commons, Human Resources Management Commons, Information Security
Commons, Management Information Systems Commons, Marketing Commons, Nonpro<t Administration
and Management Commons, Public Administration Commons, Public Health Commons, Social Media
Commons, and the Sociology of Culture Commons
Recommended Citation Recommended Citation
Le, Viet; Bahadur, Tej; Shah, Jainee; and Ara, Roushan, "A web-based AI assistant Application using Python
and JavaScript" (2020).
School of Professional Studies
. 63.
https://commons.clarku.edu/sps_masters_papers/63
This Capstone is brought to you for free and open access by the Master’s Papers at Clark Digital Commons. It has
been accepted for inclusion in School of Professional Studies by an authorized administrator of Clark Digital
Commons. For more information, please contact mkrikonis@clarku.edu, jodolan@clarku.edu, dlutz@clarku.edu.
School of Professional Studies
Research Paper
A web-based AI assistant Application using Python and JavaScript
Team member: Viet Le
Tej Bahadur
Jainee Shah
Roushan Ara
Table of Contents
1. INTRODUCTION ............................................................................................................................. 3
1.1 GENERAL INTRODUCTION ................................................................................................................... 3
1.2 RESEARCH PROBLEM ......................................................................................................................... 3
1.3 RATIONALE FOR RESEARCH PROJECT ..................................................................................................... 4
1.4 KEY TERMINOLOGY ........................................................................................................................... 4
2. HYPOTHESIS ................................................................................................................................... 5
2.1 THEORETICAL FOUDATIONS ................................................................................................................ 5
2.2 LITERATURE REVIEWED, DISCUSSED AND APPLIED ................................................................................... 7
3. METHODS ...................................................................................................................................... 8
3.1 STUDY METHOD ............................................................................................................................... 8
3.2 SAMPLE TO BE USED IN THE STUDY .................................................................................................... 10
3.3 EXPLANATION OF MEASUREMENTS, DEFINITIONS, INDEXES, ETC. AND RELIABILITY AND VALIDITY OF STUDY
METHOD AND STUDY DESIGN: ....................................................................................................................................... 10
3.4 DESCRIPTION AND JUSTIFICATION OF ANALYTICAL TECHNIQUES APPLIED ................................................... 11
3.5 ASSUMPTIONS AND IMPLIED LIMITATIONS OF STUDY METHOD AND DESIGN .............................................. 12
4. FINDINGS ..................................................................................................................................... 13
4.1 BRIEF OVERVIEW OF RESEARCH PROJECT ............................................................................................. 13
JavaScript: Front-end Development .................................................................................................... 18
Google Assistant API: .......................................................................................................................... 19
Python: Back-end Development .......................................................................................................... 19
4.2 RESULTS OF THE METHOD OF STUDY AND ANY UNPLANNED OR UNEXPECTED SITUATIONS THAT OCCURRED .... 23
4.3 EXPLANATION OF THE HYPOTHESIS AND PRECISE AND EXACT DATA .......................................................... 24
5. DISCUSSION ................................................................................................................................. 26
5.1 BRIEF OVERVIEW OF MATERIAL ......................................................................................................... 26
5.2 RESULTS AND IMPLICATIONS ............................................................................................................. 26
5.3 HYPOTHESIS AND FINDINGS .............................................................................................................. 28
6. CONCLUSION ............................................................................................................................... 29
7. REFERENCES ................................................................................................................................. 31
1. Introduction
1.1 General Introduction
Our research is mainly based on a chatbot which is powered by Artificial Intelligence.
Nowadays, Artificial Intelligence assistants such as Apple’s Siri, Google’s Now and Amazon’s
Alexa are currently fast-growing and widely integrated with many smart devices. These
assistants are built with the primary purpose of being personal assistants for every individual user
in certain contexts. In this research, we would highlight the development process of the chatbots,
features, problems, case studies and limitations.
This research delivers the information, helps developers to build answer bots and
integrate chatbots with business accounts. The aim is to assist users and allow transactions
between client companies and their customers. As a result, users can accomplish results to
queries as well as clients can grow their business.
1.2 Research Problem
In this research, we found the following problems implementing an AI chatbot:
• Sometimes chatbots have the same answer for different queries and answers to some
questions are not responded as per user’s expectation.
• If anyhow hackers got access to the chatbot, they pose as a client company, to strike up
conversations with the in-house personnel of business.
• Chatbot acts like a mechanical robot. It is pre-programmed by developers and can handle
queries from humans only if the overall conversation flows in the expected path.
• The system could be slowed down when a large number of users access simultaneously.
• Natural Languages are changing and quite irregular: Current natural language processing
algorithms may attempt to catalog the different rules of natural languages, but natural
languages eventually could get replaced by new rules or grammars after a period of time,
then become a new language.
1.3 Rationale for Research Project
As new learners, we had interest in working in the machine learning area and we found
that AI chatbots are a hot commodity right now constituting a fertile area of research for machine
learning. Besides that, in future if we want to start a career as a user experience practitioner, this
would be the best way to utilize our research opportunity on some of the latest technologies
which are already in the market and have enhanced capabilities. Working on AI chatbot would
cover some aspects such as AI chatbot development process, technologies, limitations,
possibilities and different types of development methods. To get some deep knowledge about
these aspects, we decided to start with the research about AI chatbot.
1.4 Key Terminology
AI chatbot is a system that is able to understand and respond to spoken inputs, to a
somewhat broader end-user level. Now chatbot is one of the most accessible ways to get
connected without wasting time on roaming over the pages of a complicated website. Some
companies have even gone more ahead of this traditional thing and have started using bots as
their minor level of customer service. For any chatbot the most important key terminologies are:
1. Utterance: The entire message which a user says.
2. Intent: An intent is the user’s intention.
3. Conversational UI: User interface that allows users to interact with a chatbot.
Conversational UIs include components such as text area, buttons, links or other
graphical elements.
4. Automatic Speech Recognition (ASR) which is a computer technology that is used to
identify and process the human voice.
剩余34页未读,继续阅读
资源评论
百态老人
- 粉丝: 2186
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 织梦cms站长导航网站源码.zip
- 基于SSM+MySQL的网络投票调查问卷系统源码+数据库(java期末大作业).zip
- 基于jsp+servlet的宠物商城网站系统源码+数据库(java期末大作业).zip
- 基于Python+Tensorflow实现声纹识别+源代码+文档说明.zip
- java-leetcode题解之第112题路径总和.zip
- java-leetcode题解之第111题二叉树的最小深度.zip
- java-leetcode题解之第110题平衡二叉树.zip
- java-leetcode题解之第109题有序链表转换二叉搜索树.zip
- java-leetcode题解之第108题将有序数组转换为二叉搜索树.zip
- java-leetcode题解之第107题二叉树的层序遍历II.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功