将ChatGPT变成聊天机器人接入微信群聊的乐事,在2月9号暂停。微信对使用小号登录机器人的行为做出了大面积警告,甚至封号。
不允许外挂第三方平台接入微信群聊,是微信一直有的政策,时松时紧。现在紧了,大家也无能为力,毕竟封号的代价有点大。
于是我想到2019年微信发布的对话开放平台。平台也叫做openai,可以借助它来构建聊天小程序或者接入公众号。既然不能用ChatGPT群聊,连接到微信公众号也不错。以前的微信公众号连接第三方平台,回复必须在5秒内完成。ChatGPT堵车的现状,很难满足要求。使用对话开放平台则没有这个困扰。
唯一的问题是,我并不会编程。
上大学的时候,汇编语言我学得还不错,但也仅限于此。偶尔写写Linux脚本,做些小任务还好,写接口虽然不难,但还要为这点小事翻阅文档,有点不划算。
连接微信对话平台,只需要搭建一个集成ChatGPT接口的第三方服务即可。今早,我的ChatGPT终于升级到Plus版,可以流畅使用AI服务,不如将这件事交给它来做。
通过对话,ChatGPT基本了解我的需求,并且生成了相关代码:
中间经过几次修改,调整。它还不能像人一样真正理解我的需求,必须在步骤之间提供足够的参考,才能在正确的方向上继续工作。
但最终,代码有了,而且加入https支持,使用nginx做反向代理,一切都很完美。
因为不熟悉Flask框架,我还要问它如何运行。
在空闲的阿里云服务器上,这一套代码很快运行起来。
遗憾的是,微信对话平台上的调试还没成功。虽然对话可以正常进入AI模式,但参数没有正确发送到我的服务器上。应该是对话平台设置的问题。对此,ChatGPT也没有答案。
一下午的研究,对于ChatGPT,它减少了我从0到1需要检索资料,筛选信息的过程,极大的节省了时间。大部分新手问题,只要提问,就能得到接近正确的回答。实在是完美的智能助理。
晚上,我忽然想,如果能将我的800多篇笔记做成个人资料库,需要的时候随时问,AI可以给出答案,那该是多么美妙的体验。
比如:
我的ssh-key是什么?
我的信用卡号报一下。
把上次开会的记录给我。
跟x总的谈话备忘发一下。
明天我打算问问ChatGPT,如何搭建一套自己的AI。
封面是用AI生的萌宝宝,好可爱。
———✨———✨———
插播3条广告