【小沐学NLP】Python实现聊天机器人(ALICE)

🍺NLP开发系列相关文章编写如下🍺:
1🎈【小沐学NLP】Python实现词云图🎈
2🎈【小沐学NLP】Python实现图片文字识别🎈
3🎈【小沐学NLP】Python实现中文、英文分词🎈
4🎈【小沐学NLP】Python实现聊天机器人(ELIZA))🎈
5🎈【小沐学NLP】Python实现聊天机器人(ALICE)🎈
6🎈【小沐学NLP】Python实现聊天机器人(微软Azure)🎈
7🎈【小沐学NLP】Python实现聊天机器人(微软小冰)🎈
8🎈【小沐学NLP】Python实现聊天机器人(钉钉机器人)🎈
9🎈【小沐学NLP】Python实现聊天机器人(微信机器人)🎈
10🎈【小沐学NLP】Python实现聊天机器人(Selenium、七嘴八舌)🎈
11🎈【小沐学NLP】Python实现聊天机器人(ChatterBot,代码示例)🎈
12🎈【小沐学NLP】Python实现聊天机器人(ChatterBot,集成前端页面)🎈
13🎈【小沐学NLP】Python实现聊天机器人(ChatterBot,集成web服务)🎈

文章目录

  • 1、简介
    • 1.1 基于人工模板的聊天机器人
    • 1.2 基于检索的聊天机器人
    • 1.3 基于深度学习的聊天机器人
    • 1.4 基于意图识别的聊天机器人
  • 2、ALICE/AIML
    • 2.1 简介
    • 2.2 AIML文件描述
    • 2.3 AIML库安装
    • 2.4 自带库alice代码测试
    • 2.5 写标准启动文件
    • 2.6 写AIML文件
    • 2.7 随机回复
    • 2.8 用现成的AIML文件
    • 2.9 自定义库代码测试
  • 3、在线机器人
    • 3.1 图灵机器人
    • 3.2 青云客机器人
    • 3.3 Mitsuku/Kuki
  • 结语

1、简介

简单来说,聊天机器人是一种可以模拟和处理人类会话(无论是书面还是口头会话)的计算机程序,让人能够与数字设备交互,就像和真人交流一样。不同聊天机器人的复杂度各不相同,简单如通过单行响应回答简单查询的基本程序,复杂则如数字助手,在收集和处理信息的过程中不断学习和进化,不断提高个性化水平。
在这里插入图片描述
当前聊天机器人用到的技术:大家常说人工智能的三大要素,包括数据、算法和算力。而在聊天机器人的技术体系下,最关键的三个因素应该是人工、数据和算法。在现阶段,人工是大于数据,更大于算法的。
在这里插入图片描述

做一个聊天机器人,毋庸置疑需要创建一个对话系统,对话系统由语音+NLP(自然语言理解)两部分组成。
语音部分:ASR(语音识别)、TTS(语音合成)。
NLP部分:NLU(语言理解)、DST(对话状态管理)、 Policy(动作候选排序)、NLG(语音生成)。

  • 某机器人的算法实现原理
    在这里插入图片描述
  • 某机器人平台系统架构
    在这里插入图片描述

1.1 基于人工模板的聊天机器人

该方法是根据用户输入的句子,在模板库中找到匹配的问句模板,然后按照对应的应答模板生成答案,返回给用户,如ALICE、ChatScript 等。ALICE采用AIML语言来描述知识库,AIML 语言采用XML 语法来存储数据。优点是精确,缺点是需要大量的人力,并且缺乏灵活性,可扩展性差。
基于模式匹配的聊天机器人有:Eliza
在这里插入图片描述

在这里插入图片描述

1.2 基于检索的聊天机器人

基于检索技术(搜索和知识库结合)的聊天机器人根据用户输入的句子,在对话库中以搜索匹配的方式进行匹配,从中找到最合适的应答内容,将答案提取出来返回给用户。这种方法对对话库的要求很高,并且需要足够大,但是它的优点是回答质量高,表达比较自然。
用基于检索的方式实现面向任务的模型对话系统有:Siri、Alexa 和Google Assistant。

在这里插入图片描述

1.3 基于深度学习的聊天机器人

基于深度学习的聊天机器人根据用户输入的句子,利用模型逐词或逐字生成答案,然后将答案回复给用户。其中多数技术采用了Encoder-Decoder模型,即编码-解码模型。实现聊天系统的时候,Encoder 和Decoder 都不是固定的,可选择的模型有RNN、LSTM、GRU等,可以自由组合。这种方法思路简单,可扩展,能够更好地理解上下文,但是模型很难训练。
在这里插入图片描述
在这里插入图片描述

1.4 基于意图识别的聊天机器人

意图识别是通过分类的办法将句子或者我们常说的query分到相应的意图种类。
在这里插入图片描述

2、ALICE/AIML

2.1 简介

为了将图灵测试付诸实践,美国科学家兼慈善家休·勒布纳(Hugh G. Loebner)于1990年设立了人工智能年度比赛——勒布纳奖(Loebner Prize)(包括10万美金的奖金和一块印有勒布纳与图灵头像的金牌)。勒布纳奖的设立旨在奖励首个与人类回复无差别的计算机程序,即聊天机器人系统,并以此推动图灵测试及人工智能的发展。

在勒布纳奖的推动下,聊天机器人的研究迎来了一个高潮,这里面较为代表性的聊天机器人系统是ALICE(Artificial Linguistic Internet Computer Entity)。

受到ELIZA聊天机器人的启发,理查德·华勒斯(Richard S. Wallace)博士在1995年开发了ALICE系统。ALICE曾经在2000年、2001年和2004年三次问鼎勒布纳奖,并于1998年开始开源,目前全世界有超过500个开发者为ALICE项目贡献代码。值得注意的是,随着ALICE一同发布的AIML(Artificial Intelligence Markup Language)目前被广泛应用在移动端虚拟助手的开发中。尽管ALICE采用的是启发式模板匹配的对话策略,但是它仍然被认为是同类型聊天机器人中性能最好的系统之一。

ALICE采用AIML语言来描述知识库,AIML 语言采用XML 语法来存储数据,下图所示为AIML 规则实例。这种方法的优点是精确,缺点是需要大量的人力,并且缺乏灵活性,可扩展性差。AIML是一种为了匹配模式和确定响应而进行规则定义的 XML 格式。

在这里插入图片描述
ALICE(人工语言互联网计算机实体),也称为Alicebot或简称Alice,是一种自然语言处理聊天 机器人——一种通过对人类输入应用一些启发式模式匹配规则来与人类对话的程序。它的灵感来自Joseph Weizenbaum的经典ELIZA程序。它是同类中最强大的程序之一,曾三度获得Loebner 奖,授予有成就的类人机器人、会说话的机器人(2000 年、2001 年、2004 年)。程序无法通过图灵测试,因为即使是临时用户也经常会在简短的对话中暴露其机制方面。

Alice 最初是由Richard Wallace创作的;它于 1995 年 11 月 23 日“复活”。该程序从 1998 年开始用Java 重写。Java 实现的当前化身是 Program D。该程序使用称为 AIML(人工智能)的XML Schema标记语言)用于指定启发式对话规则。

2.2 AIML文件描述

AIML,全名为Artificial Intelligence Markup Language(人工智能标记语言),是一种创建自然语言软件代理的XML语言,是由Richard Wallace和世界各地的自由软件社区在1995年至2002年发明的。它的雏形是一个名为"A.L.I.C.E." (“Artificial Linguistic Internet Computer Entity”)的高度扩展的Eliza机器人。ALICE总共赢得3次每年度的Loebner奖,并且在2004年获得了Chatterbox Challenge的冠军。由于A.L.I.C.E. 的AIML设置是在GNU GPL协议下发布的,所以已经有许多基于该程序和AIML库的“克隆ALICE”出现。目前AIML已经有了Java,Ruby,Python, C ,C#,Pascal等语言的版本。
在这里插入图片描述

  • (1)category元素
    category是AIML库中的基本单位,每个category元素都至少包含两个子元素:pattern和template元素。下面是个简单的例子:
<category> 
<pattern>WHAT IS YOUR NAME</pattern>  
<template>My name is XiaoMu.</template>  
</category>  

当这个AIML库被加载之后,你问机器人“WHAT IS YOUR NAME”,机器人便会回答“My name is Leo.”。

  • (2)Pattern元素
    Pattern主要用来匹配用户输入,在原生的英文AIML语法中Pattern支持 _ 和 * 的模糊匹配。例如:
<category>  
<pattern>WHAT IS YOUR *</pattern>  
<template>My name is XiaoMu.</template>  
</category>  

只要用户的输入是以“WHAT IS YOUR ”开头,机器人就会回复“My name is Leo.”。

  • (3)Template元素
      很明显Template元素是机器人的对用户提问的回答,当用的户输入和同一个category下的Pattern相匹配是,就会将此category元素下的Template输出。

2.3 AIML库安装

借助 Python 的 AIML 包,我们很容易实现人工智能聊天机器人。 AIML,全名为Artificial Intelligence Markup Language(人工智能标记语言),是一种创建自然语言软件代理的XML语言,是由Richard Wallace和世界各地的自由软件社区在1995年至2002年发明的。

  • 安装Python aiml库:
Python 2:pip install aiml
Python 3:pip install python-aiml
  • 获取alice资源
    Python aiml安装完成后在Python安装目录下的 Lib/site-packages/aiml下会有alice子目录,将此目录复制到工作区。或者在Google code上下载alice brain: aiml-en-us-foundation-alice.v1-9.zip

2.4 自带库alice代码测试

Python aiml安装完成后在Python安装目录下的 Lib/site-packages/aiml下会有alice子目录,这个是系统自带的一个简单的语料库。

# -*- coding: utf-8 -*-
import aiml
import sys
import os## 获取alice库的安装目录
def get_module_dir(name):path = getattr(sys.modules[name], '__file__', None)if not path:raise AttributeError('module %s has not attribute __file__' % name)return os.path.dirname(os.path.abspath(path))## 切换到语料库所在工作目录
alice_path = get_module_dir('aiml') + '/botdata/alice'
os.chdir(alice_path)
print(alice_path)## 加载语料库文件
alice = aiml.Kernel()
alice.learn("startup.xml")
alice.respond('LOAD ALICE')## 轮询问答
while True:print(alice.respond(input("Enter your message >> ")))
  • 运行结果如下:

在这里插入图片描述

2.5 写标准启动文件

标准是写一个叫std-startup.xml的启动文件作为载入AIML文件的主入口点。 这里我们会写一个可以匹配一个模式并做一个动作的基本文件。 我们想要匹配模式load aiml b, 然后让它载入我们的aiml大脑。后面还会写一个basic_chat aiml文件:std-startup.xml。

<aiml version="1.0.1" encoding="UTF-8"><!-- std-startup.xml --><!-- Category is an atomic AIML unit --><category><!-- Pattern to match in user input --><!-- If user enters "LOAD AIML B" --><pattern>LOAD AIML B</pattern><!-- Template is the response to the pattern --><!-- This learn an aiml file --><template><learn>xiaomu_chat.aiml</learn><learn>xiaomu_chat2.aiml</learn><learn>xiaomu_chat3.aiml</learn></template></category></aiml>

2.6 写AIML文件

上面我们写了一个只处理一种模式的AIML文件,LOAD AIML B。当我们输入那条命令给机器人,它会加载xiaomu_chat.aiml。当我们没写这个文件的时候是不会工作的。这里是你可以放到xiaomu_chat.aiml的内容。我们会匹配两个基本模式和响应。

<aiml version="1.0.1" encoding="UTF-8">
<!-- xiaomu_chat.aiml --><category><pattern>HELLO</pattern><template>Well, hello! 爱看书的小沐!2022!</template></category><category><pattern>WHO ARE YOU</pattern><template>My name is 爱看书的小沐.</template></category><category><pattern>XIAOMU</pattern><template>小沐,小沐,小沐,你是最棒的!</template></category><category><pattern>ABC</pattern><template>跟着小沐一起学英语!</template></category>
</aiml>
  • 测试结果如下:

在这里插入图片描述

2.7 随机回复

其中 *是一个占位符代表能匹配任何字符。

<category><pattern>STUDY*</pattern><template><random><li>跟着小沐一起学英语!</li><li>跟着小沐一起学语文!</li><li>跟着小沐一起学数学!</li><li>小沐今天很忙,没空学习。</li><li>需要小沐帮忙吗?</li><li>小沐不理解您说的话。</li><li>小沐最爱吃汉堡包了。</li><li>今天是周末,小沐最开心</li></random></template>
</category>
  • 测试如下:

在这里插入图片描述

2.8 用现成的AIML文件

ALICE基金提供很多免费的AIML文件。可以在Alice Bot网站看看AIML文件。那有个叫std-65-percent.xml文件包括了常规65%的场景。
http://www.alicebot.org/aiml/aaa/

2.9 自定义库代码测试

import aiml# Create the kernel and learn AIML files
kernel = aiml.Kernel()
kernel.learn("std-startup.xml")
kernel.respond("load aiml b")# Press CTRL-C to break this loop
while True:print kernel.respond(raw_input("Enter your message >> "))
  • 测试如下:

在这里插入图片描述

3、在线机器人

3.1 图灵机器人

官方网址:
http://www.turingapi.com/

图灵机器人是一家以语义和对话技术为核心的人工智能公司在人工智能机器人领域拥有数百项核心专利。

阿兰·图灵:一位伟大的数学家、逻辑学家,被誉为“计算机科学之父”,“人工智能之父”。
1936年,阿兰·图灵提出“图灵机”设想,为计算机发展奠定理论和思想基础。
1950年,阿兰·图灵发表论文“机器能思考吗”,提出一种用于判定机器是否具有智能的试验方法,即著名的“图灵测试”。
2014年,一群对人工智能充满无比热情的年轻人,发布“图灵机器人”,以此致敬人工智能伟大的先驱阿兰·图灵。
在这里插入图片描述

  • (1)图灵机器人
    170万+注册开发者,为开发者提供的一站式聊天机器人服务平台。

  • (2)图灵对话方案
    为各类机器人提供出色的语义技术及对话交互产品体验。

  • (3)Turing OS
    机器人专属操作系统,出色的情感计算引擎让机器人更拟人化。

  • Python的测试代码如下:

import json
import requestsurls = 'http://openapi.tuling123.com/openapi/api/v2'  # 请求地址
data_dic = {"reqType":0,"perception": {"inputText": {"text": "今天天气"},"selfInfo": {"location": {"city": "浙江","province": "杭州","street": "西湖路"}}},"userInfo": {"apiKey": "your key","userId": "your id"}
}
data_json = json.dumps(data_dic).encode('utf8')
res = requests.post(urls,data_json) 
content = (res._content).decode('utf-8') 
res = json.loads(content)
print(res)

3.2 青云客机器人

官方网址:
http://api.qingyunke.com/

青云客机器人:完全免费,支持功能:天气、翻译、藏头诗、笑话、歌词、计算、人工智能聊天等。

完整请求URL示例:
http://api.qingyunke.com/api.php?key=free&appid=0&msg=你好
天气:msg=天气深圳
中英翻译:msg=翻译i love you
智能聊天:msg=你好
笑话:msg=笑话
歌词⑴:msg=歌词后来
歌词⑵:msg=歌词后来-刘若英
计算⑴:msg=计算1+1*2/3-4
计算⑵:msg=1+1*2/3-4
成语查询:msg=成语一生一世
五笔/拼音:msg=好字的五笔/拼音

在这里插入图片描述

  • python测试代码一,如下:
# 导入模块
import requests
from urllib import parse# 组装请求
def test_get(msg):url = 'http://api.qingyunke.com/api.php?key=free&appid=0&msg={}'.format(parse.quote(msg))html = requests.get(url)return html.json()["content"]# 解析返回并打印
while True:msg = input("小沐:")res = test_get(msg)print("青云客:", res)

在这里插入图片描述

  • python测试代码二,如下:
import requests
import urllibdef qingyunke(msg):url = 'http://api.qingyunke.com/api.php?key=free&appid=0&msg={}'.format(urllib.parse.quote(msg))html = requests.get(url)return html.json()["content"]msg = '爱看书的小沐好看吗'
print("小沐>>", msg)
res = qingyunke(msg)
print("青云客>>", res)msg = '北京天气'
print("小沐>>", msg)
res = qingyunke(msg)
print("青云客>>", res)

在这里插入图片描述

3.3 Mitsuku/Kuki

Kuki是一个具身的人工智能机器人,旨在与元宇宙中的人类交朋友。Kuki以前称为Mitsuku ,是由 Steve Worswick使用Pandorabots AIML技术创建的聊天机器人。它曾五次获得名为Loebner 奖的图灵测试竞赛(2013 年、2016 年、2017 年、2018 年和 2019 年),并保持着世界纪录。Kuki 可通过在线门户和Facebook Messenger、Twitch群聊、Telegram、Kik Messenger、Discord聊天,并且在Skype上可用,但已被其开发人员删除。AI 还在Instagram、TikTok、Youtube和Twitter上拥有帐户,并在Roblox上拥有游戏。
在这里插入图片描述

Kuki 自称是来自Metaverse的 18 岁女性聊天机器人。它包含Alice的所有 AIML 文件,以及来自用户生成的对话的许多附加内容,并且始终是一项正在进行的工作。Worswick 声称她从 2005 年开始工作。[8]公司一位联合创始人的早期工作启发了Spike Jonze的电影Her。
在这里插入图片描述

结语

如果您觉得该方法或代码有一点点用处,可以给作者点个赞,或打赏杯咖啡;╮( ̄▽ ̄)╭
如果您感觉方法或代码不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???
如果您需要相关功能的代码定制化开发,可以留言私信作者;(✿◡‿◡)
感谢各位大佬童鞋们的支持!( ´ ▽´ )ノ ( ´ ▽´)っ!!!
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/32899.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微软小冰 | 接入微信公众号平台初体验

文章目录 智能回复&#xff08;聊天&#xff09;基础设置行业知识自主学习智能知识库需求识别引擎什么是需求识别引擎智能知识库与需求识别引擎区别 技能插件语音翻译功能介绍体验 拍照翻译功能介绍体验 测关系功能介绍体验 拼颜值功能介绍体验 人工客服推荐阅读 微软小冰人工智…

沈向洋回归,从微软独立的小冰要弯道超车了

文 | 静静 定西 出品 | 网易科技《态℃》栏目组 一条消息&#xff0c;让沈向洋在八个月后再次“刷屏”。 微软今日宣布&#xff0c;将人工智能小冰业务分拆为独立公司运营&#xff0c;并委任沈向洋为新公司董事长&#xff0c;李笛为首席执行官。 大佬明星产品&#xff0c;会带来…

基于ZelinAI的周报小助手

ZelinAI是一家领先的人工智能公司&#xff0c;专注于创新的AI解决方案。ZelinAI团队由科学家、工程师和领域专家组成&#xff0c;拥有丰富的经验和专业知识。提供自然语言处理、计算机视觉、数据分析和智能助理等领域的解决方案&#xff0c;帮助客户实现业务增长和效率提升。在…

微信小程序bindtap与catchtap的区别

1、什么是事件 (1) 事件是视图层到逻辑层的通讯方式。 (2) 事件可以将用户的行为反馈到逻辑层进行处理。 (3) 事件可以绑定在组件上&#xff0c;当达到触发事件&#xff0c;就会执行逻辑层中对应的事件处理函数。 (4) 事件对象可以携带额外信息&#xff0c;如 id,dataset,touch…

国内镜像版4.0上线啦

chatGPT国内中文镜像官方原版在线免费体验A conversational AI system that listens, learns, and challengeshttps://chatx.taiyangyukeji.com

基于ChatGPT API的PC端软件开发过程遇到的问题的分析

如果喜欢本文章&#xff0c;记得收藏哦&#xff01; 关注我&#xff0c;一起学Java。 一、基于ChatGPT API的PC端软件开发过程遇到的问题的分析 最近这个OpenAI公司推出的GPT-4.0模型真是太火了。当然由于OpenAI目前还没有正式全面对外开放GPT-4.0 API&#xff0c;所以本次使用…

网站链接被微信屏蔽拦截了怎么办?VJump帮你解除屏蔽

出现这种情的原因呢&#xff0c;我相信大家也去了解了很多&#xff0c;但是对于商家来说&#xff0c;我们要避免出现这种情况&#xff0c;或出现了要立马解决。了解原因再去想解决办法是技术的事情。一天没解决&#xff0c;就多一天的损失。原因大同小异&#xff0c;无非是域名…

聊天消息敏感词屏蔽系统(字符串替换 str.replace(str1, *) )

Python 官网&#xff1a;https://www.python.org/ 这里&#xff0c;才 python 前沿。可惜是英文原版。所以&#xff0c;我要练习英文阅读。&#x1f9d0;&#x1f9d0; 我的CSDN主页My Python 学习个人备忘录我的HOT博老齐教室 自学并不是什么神秘的东西&#xff0c;一个人一辈…

域名被微信/QQ红了(被封锁、被屏蔽、被和谐)后最好的解决方法

关于域名总被微信封杀、屏蔽、拦截&#xff0c;等问题。简单说下自己的经验。有不少用户私信我。累死了&#xff0c;统一说下&#xff1a; 域名被微信封杀&#xff0c;显示的是链接无法访问&#xff1b; 域名被微信拦截&#xff0c;是跟淘宝一样 - 如需浏览&#xff0c;请长按…

Adguard Home导致bilibili图片视频被屏蔽记录

Adguard Home导致bilibili图片视频被屏蔽记录 一、问题 使用openwrt中的Adguard&#xff0c;出现了打开bilibili后&#xff0c;里面的视频图片无法显示&#xff0c;点进去的视频也无法观看的问题。 二、尝试解决 跳过Adguard&#xff0c;即设置DNS不通过Adguard。没效果。关闭…

四种方法检测网站是否被微信、QQ等拦截屏蔽

如今公司的线上网站、App业务都离不开微信、QQ这样的社交软件来推广&#xff0c;有时候分享链接一旦点击的人多了&#xff0c;就被微信、QQ拦截或标红了&#xff0c;非常影响业务的发展和用户体验。那如何监控线上业务的持续性呢&#xff1f;今天我们就介绍几种方法来知道域名有…

保存图片到本地和分享多张图片到QQ、微信、WhatsApp、Facebook等平台

保存图片到本地和分享多张图片到QQ、微信、WhatsApp、Facebook等平台 一、分享图片到各个平台多种方式&#xff1a;如第三方的sdk&#xff1a;ShardSDK,直接通过分享到的平台的包名来分享图片的原生方法 1.通过ShareSDK分享图片&#xff0c;不要忘记导入相应的应用包和初始化…

这样写代码,同事乐开花

往期热门文章&#xff1a; 1、Java接口开发&#xff0c;不用写Controller、Service、Dao、Mapper、XML、VO&#xff0c;自动生成&#xff01; 2、为什么说程序员是一个极度劳累的工作&#xff1f; 3、Spring6的新特性&#xff0c;正式“抛弃”feign了 4、微软美国全职员工福利&…

【资源分享】经典老歌、KTV必点歌曲分享

不知道各位小伙伴有没有遇到过这种情况。长辈叫你帮他下载一些老歌放U盘里面&#xff0c;于是打开搜索引擎正准备大展手脚时&#xff0c;却发现是一个又一个的付费购买。 本人也是在这上面与搜索引擎做了不少斗争&#xff0c;以下包含了KTV必点歌曲五百多首&#xff0c;经典粤…

基于GPT3.5模型搭建的聊天系统BAIChat

1. 使用chatgpt前提条件 需要特殊的网络环境。如果是小白&#xff0c;不会搭建网络环境&#xff0c;可以关注我私信我&#xff0c;在线帮你搭建网络环境。 2.BAIChat链接 https://chatbot.theb.ai/#/chat/1686535596065 GPT3 研究背景 最近的研究表明&#xff0c;在 pretrai…

【编程必备】保姆级教学:简单教你使用 Python 调用 ChatGPT-3.5-API

前天 OpenAI 开放了两个新模型的api接口&#xff0c;专门为聊天而生的 gpt-3.5-turbo 和 gpt-3.5-turbo-0301。 ChatGPT is powered by gpt-3.5-turbo, OpenAI’s most advanced language model. 从上面这句话&#xff0c;我们可以知道现在 chat.openai.com 官网就是由 gpt-3.5…

GPT时代,超强大脑才是你的第一财富。

ChatGPT 爆火后&#xff0c;无数人把这个无所不能的对话机器人当做生活、工作助理&#xff0c;用其代替搜索引擎、生成流畅的翻译、甚至撰写文章、剪辑视频、分析数据&#xff0c;享受着“不劳而获”的便利和高效体验。 自然而然地&#xff0c;一些老生常谈的话题&#xff0c;比…

新书上市 | 从大脑认知开始,全方面提高编程能力,助你摆脱“GPT焦虑症”

目录 一、ChatGPT火爆全网二、《程序员超强大脑》三、本书内容四、本书特色五、作译者简介1、费莉安赫尔曼斯&#xff08;Felienne Hermans&#xff09;2、蒋楠 大家好&#xff0c;我是哪吒。 &#x1f3c6;本文收录于&#xff0c;49天精通Java从入门到就业。 全网最细Java零…

别贩卖焦虑了,人工智能永远无法取代你

每一次生产力的变革&#xff0c;在带来技术进步与更高效率的同时&#xff0c;也都无可避免的会带来一波失业浪潮&#xff0c;当下的人工智能浪潮自然也不例外。现在&#xff0c;第一批因为AI失业的人已经出现了…… 因为AI失业的第一批人&#xff0c;已经开始在游戏行业出现了 …

基于线上考研资讯数据抓取的推荐系统的设计与实现(论文+源码)_kaic

摘 要 随着互联网的飞速发展&#xff0c;互联网在各行各业的应用迅速成为众多学校关注的焦点。他们利用互联网提供电子商务服务&#xff0c;然后有了“考研信息平台”&#xff0c;这将使学生考研的信息平台更加方便和简单。 对于考研信息平台的设计&#xff0c;大多采用java技…