前言
最近ChatGPT实在是太火了!其实去年年底的时候,ChatGPT已经在程序员圈子里小小的火了一把,再加上年后资本的炒作和各个公司疯狂的蹭热点,就彻底火出圈了。
ChatGPT使用体验
其实自己已经用了一段时间的ChatGPT,讲道理,确实挺好用的。可能目前阶段,ChatGPT并没有达到神乎其神,或者直接替代某个行业从业者的程度。但是他可以成为一个助手,从更多的角度为你的工作提供思路。比如,你想写一篇小红书的文案,ChatGPT可以给你个参考:
或者写一篇规范报告,我们可以从ChatGPT这里借鉴一下大纲:
当然,我对ChatGPT的定位,就是一个新的搜索引擎。以前遇到问题时,需要在搜索引擎中编写关键词,并从多个链接中找到自己想要的答案。现在直接问ChatGPT,他会大概率的直接给出一个你想要的答案。
而作为一名合格的程序员,我们就可以从面向百度/Google编程改为面向ChatGPT编程了:
所以,与其担心自己以后会被ChatGPT而失业,不如现在开始白嫖ChatGPT,让他先给你打工吧哈哈哈!
接入聊天机器人
独乐乐不如众乐乐,很多朋友因为各种因素无法注册使用ChatGPT。但是没关系,openAI提供了丰富的接口,这样我就可以通过接口将ChatGPT接入到微信机器人上,让各个群里的朋友们也一起体验这个地表最强AI的威力吧。一起来白嫖他!
1、获取API key
登录openAI官网,访问地址:https://platform.openai.com/account/api-keys
点击“Create new secret key”生成一个新的key,之后调用api时使用。记得一定要先保存下来,这个key只能查看一次。
2、安装部署聊天机器人
理论上每个人都能开发一个自己的微信聊天机器人,并接入openAI。但是前人已经造出来轮子了,岂有不用的道理?哈哈。GitHub上有很多ChatGPT微信机器人的开源项目,这里我选择了这个项目:https://github.com/zhayujie/chatgpt-on-wechat
两点原因:
- Python开发,还是稍微看的懂一些的。遇到问题方便排查,而且可以在此基础上魔改一番。
- 支持使用secret key
- 配置比较灵活
部署方法项目主页已经写的很详细了,在这里我就概括一下关键点。
1.安装Python,建议Python版本在 3.7.1~3.9.X 之间
2.拉取代码
git clone https://github.com/zhayujie/chatgpt-on-wechat
cd chatgpt-on-wechat/
3.安装核心依赖
pip3 install itchat-uos==1.5.0.dev0
pip3 install --upgrade openai
4.生成配置文件
cp config-template.json config.json
根据所需情况填写配置
{
"open_ai_api_key": "YOUR API KEY" # 填入上面创建的 OpenAI API KEY
"single_chat_prefix": ["bot", "@bot"], # 私聊时文本需要包含该前缀才能触发机器人回复
"single_chat_reply_prefix": "[bot] ", # 私聊时自动回复的前缀,用于区分真人
"group_chat_prefix": ["@bot"], # 群聊时包含该前缀则会触发机器人回复
"group_name_white_list": ["ChatGPT测试群", "ChatGPT测试群2"], # 开启自动回复的群名称列表
"image_create_prefix": ["画", "看", "找"], # 开启图片回复的前缀
"conversation_max_tokens": 1000, # 支持上下文记忆的最多字符数
"character_desc": "你是ChatGPT, 一个由OpenAI训练的大型语言模型, 你旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。" # 人格描述
}
5.启动并登录
启动命令:
本机开发:
python3 app.py
服务器部署:
touch nohup.out # 首次运行需要新建日志文件
nohup python3 app.py & tail -f nohup.out # 在后台运行程序并通过日志输出二维码
之后用微信扫描控制台输出日志中的二维码,登录即可让你的微信成为ChatGPT机器人了!注意要用小号哦。
聊天!聊他个三天三夜!三更半夜!
把创建的ChatGPT机器人拉到微信群里,群里的小伙伴们就炸了。
调戏
问业务
学知识的PM
要代码的程序员
然后就担心失业了
摆烂求心灵鸡汤
想一夜暴富的
自恋求彩虹屁的
谈谈感想
从阿尔法狗到ChatGPT,可以说每隔几年,AI的发展都会让人类惊艳一番。我认为ChatGPT短时间不会直接替代部分行业的从业者,但是按照这种发展趋势来看,我只能说作为人类,也要保持自身进步了。
对于大众来说,现阶段的ChatGPT完全可以作为助手提高工作人员的效率,做一些辅助的参考。当然,也不能完全信赖和依赖ChatGPT为你提供的信息,毕竟准确率没有达到100%,而且也要保证自己的独立思考能力。
最后还是希望,中国从事AI产业的公司能够真正的去追赶谷歌和微软,而不是在看到别人拿出惊艳的产品后,才会发一些新闻稿赶时间做demo。