【Web前端】如何自己写一个AI聊天机器人——小爆AI(html+css+js源码实例)
哇(⊙▽⊙),最近ChatGPT一直在爆火,可是把这个开源的语言模型运用到自己的程序中,好像还是有些困难。但是我们可以学习一下AI的原理,自己写一个AI!相信,你也可以!
谁说AI只能靠后端(如Python)来写,哈哈哈,我偏偏要反着来,看我尝试用前端来写一个AI聊天机器人。对,你没听错,就是前端!【源码展示在文末】
项目介绍
这个项目其实在去年暑假就已经预告过了,可是一直拖着,说好7月25日发布,就是没发(#^.^#)。文章现在还留着呢,下面是链接:
小爆AI聊天机器人即将上线啦
现在,我直接把这个闭源项目改成开源项目了,为的就是让各位读者们学习呀!(看到这里,为何不给小编点一个关注呢?哈哈哈!)
窗口展示
原理介绍
HTML+CSS+JavaScript实现AI聊天机器人的原理其实很简单,换做是其他语言照样能写出来。输入对话内容后,JavaScript可以判断是否含有规定的关键字,然后输出对应的回答。如果不含有关键字,则随机输出empty数组中的任意一个字符串,例如“机智的我,竟然不明白你的话……”“我累了,等会儿再聊吧”。这几个数组可以被称为“AI对话库”,对话库的内容越多,回答的结果也就越精确,而不是次次都回答“对不起,我没听懂”。
完整代码(复制粘贴即可使用)
Document
* {
list-style: none;
}
.box {
margin: 50px auto;
width: 600px;
position: relative;
text-align: center;
}
ul {
width: 80%;
padding: 2px;
min-height: 300px;
overflow-y: auto;
border: 2px solid #666;
border-radius: 2px;
text-align: center;
}
li {
padding: 0 8px;
margin: 2px;
background: #ccc;
float: left;
line-height: 30px;
height: 30px;
border-radius: 10px;
clear: both;
}
.my-msg {
float: right;
background: #58bc58;
color: #fff
}
.text {
margin: 5px;
width: 40%;
min-height: 30px;
}
.status {
position: absolute;
bottom: 0;
left: 0;
right: 0;
text-align: center;
color: #555;
display: none;
}
-
小爆AI
(C)2022 Coconut
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!


