我替 OpenAI 实现了 ChatGPT 聊天记录复制功能
很多用了官方 ChatGPT 的朋友,是不是都特别恼火,为啥没有聊天记录复制功能?
![](https://img2023.cnblogs.com/blog/1298675/202304/1298675-20230420150901502-629932609.jpg)
国内很多镜像版本都支持的“拷贝”功能,ChatGPT 官方正版居然不支持,实在是太不考虑用户体验了!
![](https://img2023.cnblogs.com/blog/1298675/202304/1298675-20230421154040913-1879228953.png)
如何实现?
灵感来自于 Voice Control of ChatGPT,安装了这个浏览器插件后,我们就可以与 ChatGPT 进行语音对话了。
![](https://img2023.cnblogs.com/blog/1298675/202304/1298675-20230421154059851-521520573.png)
那么是不是也可以写一个插件完成聊天记录复制功能?可是我不会写插件啊!没关系,让 ChatGPT 来帮忙。
效果
直接来看效果。
![](https://img2023.cnblogs.com/blog/1298675/202304/1298675-20230421154129929-254474722.png)
与 ChatGPT 协作开发过程
![](https://img2023.cnblogs.com/blog/1298675/202304/1298675-20230421154141146-1806645082.png)
完整的聊天记录,看这里
最终生成的项目代码
![](https://img2023.cnblogs.com/blog/1298675/202304/1298675-20230421154154933-1879478234.png)
Github 项目地址
喜欢的朋友麻烦给个小星星✨
![](https://img2023.cnblogs.com/blog/1298675/202304/1298675-20230421154203375-1120329663.png)
感想
其实整个开发过程还是挺磕磕绊绊的,主要 ChatGPT 总是会把你往沟里带,不过好在你将错误反馈给它,它还能迷途知返。
通过制作这样一款插件,我感慨颇多:
- 首先这是我第一次接触浏览器插件开发,基本是前端技术,而我本身不是特别擅长,虽然了解原理,但记不住语法;
- 以往如果没有 ChatGPT,我可能需要查阅大量资料,过程中还需要过滤很多垃圾信息,保守估计要好几天才能完成,现在只用了几小时;
- ChatGPT 本身并不能直接实现你的想法(也许以后可以),需要我们不断引导它一步一步接近目标,这就要求我们必须清楚地知道我们想要的结果,并能准确描述出来,这其实是语言表达方面的要求。
AGI 时代真的来了。