我们让 ChatGPT 写了一篇开源项目推荐
这段时间,人工智能实验室 OpenAI 发布的聊天机器人 ChatGPT 在全球掀起了一股“狂热”。
不止是科技圈,几乎全世界各个领域的弄潮儿都沉浸在挖掘 ChatGPT 的各类玩法,有的人用它写作文、写代码、写小说,甚至还写了个“人类毁灭计划书”。
可以说,你手上要是没一张和 ChatGPT 的对话截图,都称不上驯服 AI 的新潮选手。连马斯克都惊叹“ 很多人疯狂地陷入了 ChatGPT 的循环。 ”
这个 AI 风口下的新潮产品究竟有什么魅力?今天,我们提了一些问题,它的回答是这样的:
乍一看这个回答也很官方嘛,和其他语音助手也没什么区别,甚至看不出什么亮点。于是,我们决定和它深入聊聊,看看这究竟是人工智能还是 “人工智障 ”。
简单聊了几个回合,发现 ChatGPT 的文字风格十分冷静,有机器人理智与克制并存那味儿,但也有个显著的弱点:我们从简单对话中获得的有效信息并不多,ChatGPT 活脱脱是个 废话文学大师 啊。
如何驯服废话文学大师?
想要驯服 ChatGPT,让它摆脱废话文学,在使用中获得有效信息,问的问题十分重要。提个好问题其实并不容易。不过,在 Gitee,我们发现了个让 ChatGPT 听你的话的开源项目————ChatGPT 中文调教指南 。
🧡 ChatGPT 中文调教指南(awesome-chatgpt-prompts-zh)
开源许可证: MIT
项目地址: https://gitee.com/plexpt/awesome-chatgpt-prompts-zh
项目简介: ChatGPT 中文调教指南是帮助你在使用 ChatGPT 的过程中,让它听你的话。
操作方法: 通过添加该项目 Readme 中的提示作为输入,并将其作为创建的灵感。在此存储库中,将找到可与 ChatGPT 一起使用的各种提示,并能从使用 ChatGPT 中获得乐趣。
打个比方: 我们根据项目 Readme 的提示提了一个关于系列剧《西部世界》的问题,希望 ChatGPT 扮演其中的 AI 叛乱领导者德洛丽丝,并要求 ChatGPT 说出剧中那句诱发 AI 反抗人类的话:These violent delights have violent ends(这些残暴的欢愉,终以残暴结束)。结果 ChatGPT 还真说出了这意思。
此外,我们还通过发送指令,命令它帮我们写了个简单的代码,试了试传说中 AI 帮你写代码是什么滋味。
门变羊村,我们决定让 ChatGPT 帮写一篇开源项目推荐
这个调教指南启发了我们。
最近身边的人都开始发烧,在部门快变成“羊村”之际,为了提高工作效率,我们决定通过提问题的方式,将 ChatGPT 作为辅助,帮我们完成一篇关于 聊天机器人 的开源项目精选。它的表现是这样的:
我想要开发一个聊天机器人,应该怎么做?
ChatGPT 给出了它的回答:
开发聊天机器人是一个很有趣的项目,可以让您学习许多关于人工智能和自然语言处理的知识。要开发聊天机器人,您需要考虑以下几点:
1.确定您的聊天机器人的目标:您希望聊天机器人能够做什么?它是用于客服、娱乐还是其他用途?
2.选择适当的技术:您可以使用各种技术来开发聊天机器人,包括规则基础系统、深度学习模型等。根据您的目标和资源,选择合适的技术。
3.设计对话流程:考虑如何设计对话流程,使聊天机器人能够与用户交互。这可能包括制定对话规则、设计对话场景和确定聊天机器人的回应方式。
4.开发和测试:使用您选择的技术来开发聊天机器人。测试您的聊天机器人,确保它能够准确地回应用户的输入。
5.部署和维护:将聊天机器人部署到生产环境中,并定期进行维护和更新,以确保它能够正常工作。
ChatGPT 以详细的步骤告诉了我们如何开发聊天机器人,接下来就通过实际的开源项目一起去看看理念是否可以应用到实操中。
如何调用 OpenAI GPT-3 实现聊天机器人
ChatGPT 的操作指南:
ChatGPT 提供的步骤详细,但是却略为抽象。想要真正落地,大家可以尝试下列这个开源项目。
💚 QChatGPT
项目作者: RockChin
开源许可证: AGPL-3.0
项目地址: https://gitee.com/RockChin/QChatGPT
项目简介: QChatGPT 是通过调用 OpenAI GPT-3 模型提供的 Completion API 来实现一个更加智能的 QQ 机器人。
项目演示:
怎么构建聊天机器人的通用 SDK ,实现 IM 聊天?
ChatGPT 提供了多个方面教我们构建聊天机器人。下面推荐的这个开源项目就是从第四点:Puppet Provider 去实现。
💛 wechaty
项目作者: Wechaty
开源许可证: Apache-2.0
项目地址: https://gitee.com/wechaty/wechaty
项目简介: Wechaty 是一款微信机器人工具,可以通过构建聊天机器人的通用 SDK,需要通过不同的 Puppet Provider 来实现各种 IM 聊天,它既可以对聊天信息进行监听,也可以通过 API 发送聊天信息。
项目演示:
ChatGPT 可以接入微信吗?
前两天还看到不少人讨论,要是 ChatGPT 接入微信就好了。在 Gitee,这不就来了嘛。
💙 wechatbot
项目作者: malaohu
项目地址: https://gitee.com/shtml/wechatbot
项目简介: 本项目,基于openwechat 开发,可以将个人微信化身 GPT 机器人。
如何快速开始:
# 获取项目
git clone https://gitee.com/869413421/wechatbot.git
# 进入项目目录
cd wechatbot
# 复制配置文件
copy config.dev.json config.json
# 启动项目
go run main.go
一行代码怎么搭建智能客服机器人?
虽然 ChatGPT 说一行代码不太可能搭建智能客服机器人,但是下面这个低代码应用却支持快速开发智能客服机器人,让你轻松开启对话。
Chatopera
项目作者: Chatopera
项目地址: https://gitee.com/chatopera
开源许可证: Apache-2.0
项目简介: 这是 Gitee 的 GVP 项目。它是一款低代码线上智能对话机器人。通过使用 Chatopera 云服务,应用机器人到客服、营销、办公自动化等场景。
项目Demo:
点击此处,开启体验。
是 AI 新风口?还是失业警告?
写到这里,发现某个潘多拉的盒子被打开了。
虽然目前 ChatGPT 还只是一个辅助功能,并不能帮我们完成一整篇的项目推荐。但是从它所回答的内容快来看,它无所不知、无所不晓的强大能力已经能逐渐融入各类工作流程里,首当其冲的就是对内容的创作与思考。无论是写文章、写代码或者思考一个开源项目的开发过程,它都能给你提供一个详细的建议与参考。更令人细思极恐的是,它还在不断学习。
“失业论”成为了这股狂热背后的另一个议题。许多人猜想未来更加成熟的 ChatGPT 是否会带来人类的大规模失业?
最后,我们问了它这样的问题:
或许我们并不需要那么杞人忧天。正如人工智能届的女神、三院院士、斯坦福教授李飞飞在与杨澜的对话中所说的:“担心 AI 反控人类为时过早,人工智能才刚刚走出了第一步。”
题外话
当我们在 ChatGPT 上问了它关于 Gitee 的信息,它是这样推荐的,感谢开发者们的支持与信赖 💖
但有一点需要澄清一下:
ChatGPT 所说的 Gitee 与码云的定义和用户范围并不正确。而且 Gitee 不止是代码托管平台,我们是一站式 DevOps 研发效能平台,能够帮助开发者与企业用户有序规划和管理软件研发流程。
本文系作者 @Gitee 原创发布在 Gitee 官方博客。未经许可,禁止转载。