OpenAI 旗下聊天机器人 ChatGPT 在推出 2 个月后活跃用户达到 1 亿,成为历史上用户增长最快的应用,此前记录是 TikTok 用时 9 个月。它能够以更贴近一般人的对话方式与使用者互动,用途十分广泛。作为一款 AI 机器人,ChatGPT 上知天文,下知地理,能写文章,能改 Bug, 甚至能通情达理地给出情感建议。
和其他许多人一样,我对 ChatGPT 的强大功能感到非常震惊。虽然我以前也玩过类似 AI 人工智能机器人,但我对 ChatGPT 回答的内容广度、深度和流畅性深感惊讶。从诗词到Solidity 编程,从哲学到物理学,输出内容的质量简直令人惊叹。ChatGPT 仍处于起步阶段,它无疑是包括 Web3 在内的每个行业的潜在颠覆性力量。在这篇文章中,我作为 web3 的探索者将分享概述一些我认为ChatGPT将对行业带来的变化。
在此之前,我们要先学会如何注册使用 ChatGPT 。
注册 ChatGPT 账户的过程非常简单,只是遵循以下步骤即可:
第一步:连接外网 (推荐美国,目前开放的国家有韩国、日本、印度、新加坡、美国)。
第二步:在浏览器输入OpenAI的网站并点击【Sign Up】按钮。
第三步:在注册页面上,你需要填写一些基本信息,如姓名,电子邮件,电话和密码。
第四步:我们打开beta.openai.com/overview官网链接。然后在顶部选择某个话题,点击的【Try it】按钮,就可以开始与 ChatGPT 聊天啦!
Education
首先,像 ChatGPT 这样的人工智能系统在教育学习和帮助用户探索 Web3 世界方面非常有用。 当然,有人会说,互联网友拥有无数的资源可供学习 — 社交媒体、视频、课程、游戏都可以引导新用户进入该行业。但是,所有这些都存在一个巨大的起步障碍:从哪里开始呢?在 Google 上搜索 “ What is web3 ? ” 会出现大堆广告,右边是包含专业术语的维基百科页面:
Web3(也称为Web 3.0)是一个新的世界万维网的概念,它结合了去中心化、区块链技术和基于代币的经济学等概念。 ——维基百科
什么是“区块链技术”、“代币经济学”,为什么我们需要发展一个"新的万维网"? 对于一个初学者来说,这一切都毫无意义。Web3 是经济、金融、法律、机制设计等经济社会学科与 IT、数学、密码学等数字信息科技交叉整合的新领域,它如此之新,以至于不仅没有出现权威学者,甚至连一个基本知识体系都没有梳理出来,人们连该学什么都不知道。所有这些都使 Web3 门槛变得非常高,并且是目前 Web 3 未被大规模采用的一个主要瓶颈。在找到真正的答案之前,新人需要进行大量额外的查询并点击许多不同的链接。
从顶层逻辑上说,这是因为 Google 搜索引擎的核心是海量信息集合,而非信息创造。你在搜索框输入关键字,搜索引擎根据算法,抓取、索引、排序与你的查询匹配的结果,然后你看到了大量的链接,再从中寻找自己需要的信息。而 ChatGPT 属于 AIGC(人工智能生产内容),是一种新的内容创作方式。它已经被数据集训练完毕,通过一对一的对话和类似人类的口吻,给出单一、即时的答案,还能结合上下文,实现多轮对话,帮你解决更为复杂的、连续性的问题。你可以一步步引导规则,让它设计游戏等产品,或者给它一段程序,让它检查 bug,还可以给它演示案例,让它举一反三。互动越复杂,ChatGPT 的能力也会越丰富。比传统的聊天机器人更聪明,比 Google 搜索引擎更快捷,ChatGPT 让查找信息的过程更加直观和简单。
当然,ChatGPT 不仅仅适用于初学者;对于任何想了解 Web3 火热项目,例如 zk-SNARKs 或跨链通信协议的人来说都是有用的工具。我最喜欢的,是它的 “ 总结 ” 能力。不管是一篇文章或是超长的电子邮件,ChatGPT 都能够快速整理出重点。由于 Web3 是一个多样化和技术上具有挑战性的行业,总是有很多新的项目、机制和概念需要我们去快速思考理解。这就是为什么 Web3 迫切需要一个高效率学习工具,如 ChatGPT。
Coding
尽管如此,ChatGPT 最令人印象深刻的能力之一是它能够参与编写、审查甚至重构代码以及提供有助于完成开发任务的技术信息,程序员将省去很多工作量。web3 是靠智能合约来运行的,ChatGPT 在智能合约的生成上可以助一臂之力,有些简单的智能合约,也许像我这样完全不懂程序的人用它就可以自动生成。
举例说明
Q: Write a smart contract that creates a ERC-20 token called GPToken with symbol GPT using the OpenZeppelin with a disable_mint function that is triggered when 1 million tokens are minted
A:
我发现一个非常有用的方面是它能够用简单的英语解释代码。我认为这是一个可以帮助开发人员更好地理解其他人编写的代码的领域,因为大多数时候,开发人员阅读而不是编写新代码。
Conclusion
ChatGPT在多大程度上可以真正实现 Web3 的开发全自动化?我相信 Vitalik 对此总结的相当好。
在这一点上,人工智能还远远不能替代程序员,ChatGPT 在编码过程中会出现错误......尽管如此,它确实向我介绍了一些我以前没有见过的编码模式,并且会加快编码速度。......这就是说,人工智能正在迅速改进,我希望它能继续进一步优化,并随着时间的推移消除这样的错误。
对于像 ChatGPT 这样的高级AI来说,它可以为我们节省从 0 到 1 思考过程来加速对于 Web3的学习和思考。在未来,我们可能会看到更复杂的 AI 机器人,但仍然没有办法将人类从创造的过程中剔除。