文章目录

  • 前言
  • 功能
  • 反响
  • 思考

这篇文章主要展示了基于ChatGPT的微信聊天机器人的效果,以及在部署过程中我产生的一些思考。部署一个这样的机器人的具体方法我过两天会单独写一篇文章。


前言

最近几个月以来,ChatGPT这个词语已经像病毒一样在互联网上席卷开来。很多人都听说过ChatGPT,也有不少人亲身体验过这个神奇的聊天机器人。一旦你见识了ChatGPT的魔力,你就再也无法忍受没有他的世界。他可以和你对话,可以解答你的疑问,可以给你提供建议,可以帮你写作,帮你完成各种任务。就我个人体验来说,ChatGPT至少将我的工作、学习效率提高了5倍。

ChatGPT实际上是一种基于自然语言处理技术的应用程序,它由OpenAI团队开发,名称来源于其核心技术GPT(Generative Pre-trained Transformer)。ChatGPT发布于2022年11月30日,仅用了5天就突破了百万用户。2023年1月底,ChatGPT月活用户达到1亿,成为史上用户增长速度最快的消费级应用程序。根据 Sensor Tower 的数据,TikTok 达到 1 亿用户用了 9 个月,Instagram 则花了 2 年半的时间。

然而,ChatGPT被禁止在中国大陆使用。在中国,想要使用ChatGPT需要经过一系列繁琐的操作。比如首先你得学会魔法上网,其次还得使用虚拟海外手机号进行账号注册。如果你想使用最新的GPT-4模型,你还得开通ChatGPT-plus,这要求你得有海外银行卡(或者使用虚拟海外银行卡)。这些复杂的流程以及一系列可能出现的问题都让很多对ChatGPT感兴趣的朋友对其望而却步。

基于以上原因,再加上我觉得有时候想问ChatGPT问题还得打开手机浏览器登录网站访问有些麻烦,我就想利用OpenAI提供的API,把ChatGPT接入微信,构建一个基于ChatGPT的聊天机器人。这样我就可以像与朋友聊天一样和ChatGPT对话,从而提高使用的便捷性。另外,我还可以把机器人拉入聊天群聊,这样群里的其他人就可以通过艾特它的方式与它对话,让身边的人都能使用上ChatGPT。

功能

基于ChatGPT的微信聊天机器人本质上其实就是一个在电脑端登录的微信,只不过他由程序操控,给他发送的消息会被他自动转发给OpenAi提供的API,ChatGPT传回回复后再被他转发给用户。

可以直接添加他好友与他对话。也可以在群聊中通过艾特他的方式与他对话。

反响

基于ChatGPT的微信聊天机器人部署成功后,我把他拉到了一些微信群聊里,并向大家展示了他的功能。大家对他的热情程度远超我的预期。下面是一些朋友与他互动的截图。

思考

基于ChatGPT的聊天机器人很强大,很智能,可以方便地帮助我们解决很多问题,这一点我在部署之前就已经知道。但这样一个聊天机器人能引起这么热烈的反响着实超乎了我的预料。ChatGPT早已融入了我的工作流,并且我身边绝大多数的同学都在使用ChatGPT。这让我陷入了一种误区,似乎这款应用已经像微信、QQ一样普及,似乎所有人都已经接受并学会了使用这个新事物。但实际上,ChatGPT的发布到现在也不过小半年时间,再加上大陆封锁等缘故,国内真正能使用上他的人也只是以学生和程序员为主的极小部分人群。这就是信息差。

最近AI领域的发展像安装了加速器一样,仅仅是3月份新发布各项工作都只能用“颠覆”和“恐怖”来形容。很多时候我会焦虑,觉得自己跟不上时代的步伐,害怕自己被时代抛下。但实际上回头看,“学生”这个群体可能已经是走的靠前的那批人了。

ChatGPT的强大是颠覆性的,他打破了规模定律,让我们知道原来当模型的参数多到一定程度,模型竟然可以“涌现”出一些新的能力。他不是如AlphaGo般只能进行特定任务的“弱人工智能”,而更接近“通用人工智能”的概念。他的出现让很多人大呼“NLP不存在了”,也在网上掀起了一股关于“我会不会被人工智能取代”的讨论热潮。紧接着,4月5日SAM模型被提出,号称“分割一切”,让人直呼“CV也不存在了”。但不管NLP、CV还会不会存在,这些大模型的提出注定带来一场淘汰式的革命。科研的范式要改变,工作的范式要改变,学习的范式要改变。AI会不会淘汰人类尚未可知,但AI绝对会帮助人类淘汰人类。能够合理使用AI工具的人能够迅速拉开与不会使用AI的人之间的差距。

时代的浪潮势不可挡,但福祸相依,危机与机遇并存。未来已来,愿你我把握好这个前所未有的时代。

部署一个基于ChatGPT的微信聊天机器人以及产生的思考相关推荐

  1. 基于ChatGPT实现微信聊天机器人

    ChatGPT近期以强大的对话和信息整合能力风靡全网,可以写代码.改论文.讲故事,几乎无所不能,这让人不禁有个大胆的想法,能否用他的对话模型把我们的微信打造成一个智能机器人,可以在与好友对话中给出意想 ...

  2. 搭建属于自己的基于ChatGPT的微信聊天机器人(方法)

    文章目录 1. GitHub开源项目 2. 前期准备 (1) 获取openAI API key 3. 准备部署环境 (1) 配置代理 (2) 配置python环境 4. 部署 (1) 修改配置文件 ( ...

  3. 【Python】uiautomation+openai构建基于chatGPT的微信聊天机器人

    目录 前言 一.uiautomation是什么? 二.openai怎么使用? 三.使用步骤 1.前期准备 2.引入库 3.主程序 4.演示效果 总结 前言 人工ai对话技术最近火热,相信很多人会想到做 ...

  4. 一个简单有趣的微信聊天机器人

    微信已经成了中国人生活中基本的通讯工具(除了那些自由开源人士以外),前两天发现微信机器人的项目,其实早就有了.想着自己也做一个吧,顺便加了一些小小的功能. 释放我的机器人 微信扫一扫加他,跟他尬聊吧, ...

  5. 我用 tensorflow 实现的“一个神经聊天模型”:一个基于深度学习的聊天机器人

    我用 tensorflow 实现的"一个神经聊天模型":一个基于深度学习的聊天机器人 个工作尝试重现这个论文的结果A Neural Conversational Model(aka ...

  6. 10分钟搭建ChatGPT API微信聊天机器人

    引言:今天看到ChatGPT开放了API,就顺便找了一个开源项目,把微信聊天机器人搭起来了.1. 注册ChatGPT 这个网上都有很多的教程,我这里就不赘述了 2. 获取ChatGPT API Key ...

  7. ChatGPT新玩法来了,微信聊天机器人

    前言 上一篇文章中说了ChatGPT是什么,然后怎么注册使用. 传送门:花了1块钱体验一把最近很火的ChatGPT 但是实际操作下来还是有不少小伙伴跟我一样遇到各种坑. 没有科学上网工具 OpenAI ...

  8. 基于图灵api实现微信聊天机器人

    基于图灵api实现微信聊天机器人 尝试了一下最近很火的聊天机器人,记录下实现过程. 微信公众平台提供的接口很简单,先看看消息交互流程: 说的通俗一些,用户使用微信发送消息 -> 微信将数据发送给 ...

  9. 基于python以及AIUI WebSocket,WeChatPYAPI实现的微信聊天机器人

    基于python以及AIUI WebSocket,WeChatPYAPI实现的微信聊天机器人 做此文的目的首先是学习Markdown的用法哈哈哈哈,其实也是记录自己学习的一个过程. 以后我也会将自己在 ...

最新文章

  1. Confluence 6 从你的 JDBC 连接中直接启用校验查询
  2. NLP汉语自然语言处理入门基础知识介绍
  3. AI玩起音乐来“天赋”惊人,新版加州旅馆听过没?还是熟悉的老鹰乐队嗓音...
  4. 在i386平台Linux 2.6 上实现一个系统调用
  5. python 美颜人脸
  6. 02NSString 转换 UTF8
  7. react循环setstate_[React] 8 - React 自身或工程性能优化点?
  8. 【Linux网络编程】并发服务器之多进程模型
  9. 浅谈Base64编码[转]
  10. 虚拟世界来自现实世界,同时又促进现实世界
  11. java设置时间_怎么用java设置系统时间?
  12. 桌面小工具天气连接不到服务器,为什么Windows 7的系统里的天气小工具显示没法连接到服务?...
  13. Delphi中使用Imageen控件将图像文件转换成PDF
  14. 运维数据防泄露解决方案
  15. 二维码的生成和解析原理
  16. MVVM?继续搞一波
  17. VS编译器中的字符集(多字节和Unicode)的区别
  18. 【统计机器学习-李航】第5章 决策树
  19. 网络基础 - 探秘无线速度(一)
  20. 精品内容永不过时,个人站长应自我审视

热门文章

  1. GBase 8s ALTER SECURITY LABEL COMPONENT 语句
  2. 【物联网毕设基础】单片机_嵌入式的实时性疑问解答
  3. 航空产品数字化设计与NVIDIA Quadro FX专业显卡
  4. 超易进销存软件 v3.1绿色版
  5. WIN7系统目录解析,刚入门菜鸟的福音!
  6. TokenInsight Staking Service 正式成为 CPChain 行业节点
  7. 用c语言编写5颗骰子任意投掷总数为15 的概率,2016概率论与数理统计试卷分析(1)...
  8. OA自动化办公系统springboot办公系统源码
  9. 神经注释精细化:用于肾上腺分析的新3D数据集的开发
  10. Metasploit进阶