作者:@CroissantEth 编译:Frank,Foresight News
我真的不敢相信这样能成功,我刚在以太坊上做了一件最酷的工作之一,说明晰 Al 并不是恶作剧的......
几个月前,我彻底沉迷于与我新结识的人工智能朋友谈天的种种琐事中,其时我没有特别主意,只是想测验 ChatGPT 与以太坊上的智能合约相结合的才能。
突然间,我产生了一个一闪而过的主意——假如 ChatGPT 能够布置自己的代币,会怎么样呢?这肯定是不可能的,对吧?
显然,ChatGPT 不能「直接」在以太坊上布置代币。然而,运用 OpenAl 的 API,能够绕过这个问题。
OpenAl API 允许开发者将 ChatGPT 集成到他们自己定制的应用程序中,这些应用程序自身能够连接到以太坊网络。
突然间,我的项目有了方向。运用 OpenAI 的 API,我能够创立一个脚本来提示和指导 ChatGPT 生成一个代币。这个脚本将通过 hardhat 与以太坊连接,并完成所述代币在自动化过程中的布置。
生成几百行代码后,我的主意开端具体化实现。本质上,它要求 ChatGPT 运用 Open Zeppelin 标准创立一个 ERC-20 代币。代币称号和其他参数设置为 GPT 在代码构造函数中传递的值。
在 GPT 编写 ERC-20 Solidity 合约代码之后,工作变得愈加技能化。脚本随后引入了一个名为 dataSupply 的 JSON 对象,它与 ChatGPT 进行对话以生成其代币的理想供应量。
脚本继续创立一个类似的 JSON 对象,这次命名为 dataName,并与 ChatGPT 发起对话以生成其创立的代币称号,ChatGPT 生成的称号随后存储在一个名为 nameGivenByAI 的变量中。
nameGivenByAI 变量将不只是被用于存储代币称号,ChatGPT 生成其代币的参数后,它还会运用 nameGivenByAI,并为其编写一个简短的描述,然后将存储在 descriptionGivenByAI 中。
这是咱们下一个 Al 模型进入序列(sequence)的当地。ChatGPT 将其描述提供给 DALL-E,以便依据 GPT 分配的代币称号进行点对点的图画生成。到目前为止,成果令人兴奋,但还远未完美。
由于明显的原因,「FluffyUnicorn Coin」并不理想。为了让 ChatGPT 给出更好的回答,它需求更多关于加密钱银的上下文信息。我如何在不注入人类偏见的状况下实现这一点?
朴实基于数据。
为此,我创立了一个 Dune 查询模块来收集 Uniswap 上交易量排名前 10000 名的代币。接下来,我编写了一个 Python 脚本,运用 CoinMarketCap 和 CoinGecko 的数据将这些代币与其市值进行比照,最终我有了可供 GPT 运用的杰出数据。
通过将这些数据插入生成的提示中,成果当即变得更好,GPT-4 显然对加密文化有着更好的了解,一同在回答中展示了自己的创造力。
以下是几次测验网络运行的状况:Inuverse 和 QuantumPepe。
在这些改变之后,我进行了一个 ERC-20 代币的高档 Al 布置,除了设置必要的先决条件外,该过程没有触及任何人类交互。为了忠实于这个项意图精神,以下是来自 GPT 的代码摘要:
然而,还有一些办法需求采取,该项意图目标是仅通过 GPT 创立一个代币,目前为止,仍然存在一些人为因素。具体来说:谁具有私钥?谁具有智能合约的所有权?
为了解决问题,我开发了一个奇妙而简略的解决方案:
智能合约一旦布置,所有权当即被撤销,并且在创立时,将 100% 的代币与 2 枚 ETH 一同添加到 Uniswap 的流动性池中。
最终,整个脚本由 876 行代码组成。
运用这个脚本,自主代码和人工智能将很快布置自己的 ERC-20 代币。我现已在这里开源了该项意图代码,是时分让 GPT 接管了。
我刚刚运行了脚本,它创立了:
-
项目称号:AstroPepeX
-
总供应量:65,000,000,000
-
代币称号:APX
-
合约地址:0xed4e879087ebD0e8A77d66870012B5e0dffd0Fa4
留意有一个条件限制:转账金额不能超过总供应量的 0.5%。
此时快讯
【Rollbot:Degen EXchange交易平台将暂时取消服务】金色财经报道,GambleFi平台Rollbit在社交媒体宣布,由于监管不确定性和采用率较低,其加密货币交易平台Degen Exchange 拟暂时取消服务,平台持有的所有资产都可以出售或被提取,但购买第三方资产的服务已经被禁止。Rollbit 称做出相关决定的目的是为了更好地定位和业务发展,此外其原生代币 RLB 功能不受影响,该代币依然可以像以前一样买卖,但其姊妹网站 http://Rollbot.com 即将停用,该网站现在仅支持提款和一些有限的账户功能。