本月初 ChatGPT 问世,犹如平地惊雷般,在技术圈中引起了广泛讨论。作为全球最大的开发者社区,GitHub 平台也在近期诞生了多个 ChatGPT 相关的开源项目,其数量之多,可谓是见所未见,闻所未闻。说是 ChatGPT 以其一己之力,霸榜了大半个 GitHub Trending 也毫不为过。
目录
一、『浏览器插件』
1. ChatGPT for Google
2. ChatGPT Chrome Extension
二、『逆向工程』
三、『Mac 插件』
四、『Node.js API 接口』
五、『微信聊天助手』
1. WeChat GPT
2. ChatGPT WeChat Bot
六、『总结』
它究竟有何魅力,竟让诸多开发者如此激动不已呢?别急,且听我娓娓道来。
ChatGPT 是由 OpenAI 于近期推出的一款智能聊天机器人应用,通过人机交互、线上一对一交流的方式,完成需要大量人工才能处理的工作。
而该项目背后的研发团队:OpenAI,这个坐落于旧金山的人工智能研究机构,已然不是第一次凭借其出色的 AI 能力火出圈了。
早在去年,便有用户借助 OpenAI 所提供的 GPT-3,将其已逝去的妻子成功在互联网上 "复活",并实现了完整对话,把诸多网友看的瞠目结舌。
虽然该用途已因潜在风险被 OpenAI 禁用,但其模型的强大之处,还是由此可见一斑。
近日诞生的 ChatGPT,则是由更进一步的 GPT 3.5 提供底层技术支持,它所具备的能力,更让人感到头皮发麻。
经过这两天的尝试体验,不少用户发现 ChatGPT 已经可以实现诸如智能聊天、写作、编程、批作业、改 Bug、撰写周报、砍价、作诗等工作。更有甚者,还把它直接当虚拟机使用。
下面是我让 ChatGPT 创作的一则短篇小说,大家可以感受下:
虽说部分故事情节还需润色,但大体框架已颇为完善。
那 ChatGPT 能不能接着帮你润色故事呢?当然可以!
只需要像我这么操作即可:
不吹不黑,单单把它拿来创作写故事这块,这东西我就能玩一年。
现在,网上关于 ChatGPT 的技术解析与使用教程已有不少,这里便不多做赘述。
下面主要聊聊,GitHub 上与此相关的开源项目,以便大家后续的进阶使用。
这款插件支持 Chrome / Edge / Firefox 等浏览器。
在安装之后,除了会在浏览器正常展示 Google 搜索内容,还会在右侧展示 ChatGPT 反馈结果,进一步提升搜索效率。
GitHub:https://github.com/wong2/chat-gpt-google-extension
这是专为 Chrome 用户开发的一款 ChatGPT 插件。
安装之后,在任意页面文本框中点击右键,即可弹出「Ask ChatGPT」的选项。
选中后,ChatGPT 会根据当前文本框中的内容,执行具体任务。利用这些特性,可以快速完成撰写推文、修改邮件、修复 Bug 等工作,非常方便。
GitHub:https://github.com/gragland/chatgpt-chrome-extension
任何让工程师充满好奇心的项目,都逃不过逆向,在这一点上,ChatGPT 也不例外。
GitHub 上一位来自马来西亚的开发者 Antonio Cheong,在 ChatGPT 发布没多久后,便对其进行了逆向,成功提取了 API。
有了这些 API,我们便可以自行开发一款好玩的聊天机器人、AI 智能助手、代码辅助工具等应用。
GitHub:https://github.com/acheong08/ChatGPT
为了让 ChatGPT 的使用更为简便,GitHub 上有开发者为 Mac 用户量身定制了一款小工具:ChatGPT for desktop。
安装之后,可通过 Cmd+Shift+G 快捷键,快速在系统菜单栏启动 ChatGPT。
该工具其实也支持 Windows 系统,只不过需要开发者运行 npm install electron-forge 命令自行编译。
GitHub:https://github.com/vincelwt/chatgpt-mac
平时习惯用 Node.js 开发的同学,建议你关注下「ChatGPT API」这个项目。
它将 ChatGPT 的 API 进行了二次封装,让定制开发流程变得更加轻松。
通过 npm 扩展包进行安装,即可快速使用。
GitHub:https://github.com/transitive-bullshit/chatgpt-api
像 ChatGPT 如此有趣且前卫的黑科技项目,与微信搭配使用,岂不是如虎添翼?
跟我有一样想法的同学,这里给你推荐两个开源项目。
该项目基于 wechaty 来建立微信与 ChatGPT 的桥梁,让你快速通过微信聊天窗口,发起与 ChatGPT 的对话。
在使用之前,需先配置 OpenAI 的用户信息,以及对应的「关键词」触发。
GitHub:https://github.com/fuergaosi233/wechat-chatgpt
这个项目基于 NodeJS 和 webchaty 开发,同上面项目一样,用 Docker 部署,配置完用户信息后,即可快速使用。
你可以在群里拉入机器人,@它并发起一个问题,便能得到响应。
这是实际使用效果:
GitHub:https://github.com/AutumnWhj/ChatGPT-wechat-bot
总的来说,ChatGPT 应该是我今年看到的最有意思的 AI 项目了。与平日所见的高大上产业解决方案不同,ChatGPT 更为接地气,真正让普通用户近距离感受到了 AI 技术所带来的震撼。
目前网上对此项目褒贬不一,不少科技公司控诉其 AI 生成的数据将为互联网长期建立已久的秩序带来干扰。
但是,自古以来,那些从未被开拓过的领域,本就杂草丛生、险象环绕,总得有人躬身入局,为大家开辟道路,才有可能去到我们未曾探索过的彼岸。
在这一点上,我觉得 ChatGPT 做到了。
2022 已接近尾声,未来的科技社会将如何演变,我至今对此仍然满怀期待。
如果你们有什么想对 ChatGPT 说的,或者有什么有趣的想法,也欢迎在这篇文章下方留言,我将代为转告。
文中所提到的所有开源项目与工具,已收录至 GitHubDaily 的开源项目列表中。
该列表包含了 GitHub 上诸多高质量、有趣实用的开源技术教程、开发者工具、编程网站等内容。
从 2015 年至今,累积分享 3500+ 个开源项目,有需要的,可访问下方 GitHub 地址或点击文末「阅读原文」自取:
GitHub:https://github.com/GitHubDaily/GitHubDaily
好了,今天的分享到此结束,后续观看更多关于"ChatGPT"内容可关注我的CSDN专栏。
https://blog.csdn.net/bikeshihua/category_12141112.htmlhttps://blog.csdn.net/bikeshihua/category_12141112.html