我知道这是一篇很长的文章,但它会改变你的编码方式,所以慢慢来。
现在是凌晨5点,我花了16个小时在chatGPT上。现在,我在这里写一篇文章,因为如果我不分享这个,我就无法入睡。
这是一个关于如何与chatGPT进行交互的概念验证,基于我的经验。我希望在阅读本文之后,越来越多的开发者开始撰写文章,探讨我们应该如何讨论人工智能。
等等...现在,这只是一个例子,证明如果你一点点告诉chatGPT正确的单词,你只需要写文本,而不是代码。我惊呆了。
数据:Solana上DeFi协议总锁仓量为83.5亿美元:金色财经报道,DeFiLlama数据显示,Solana上DeFi协议总锁仓量为83.5亿美元.其中,锁仓量排名前三的协议分别是Serum(8.37亿美元)、Raydium(8.06亿美元)、MarinadeFinance(7.94亿美元)。[2022/2/6 9:33:24]
优化智能合约
我拿了一个由我编写的智能合约,该合约正在进行中,其要求与上面生成的投票应用程序类似,我告诉chatGPT对其进行优化。
*我写了“优化这个智能合约”+粘贴原始代码。
Solidity发布0.8.10版本,为纯Yul模式启用新的EVM代码生成器:11月10日消息,以太坊智能合约编程语言Solidity发布0.8.10版本,为纯Yul模式引入了一个新的EVM(以太坊虚拟机)代码生成后端,用于通过Yul进行Solidity的实验编译流程,以及优化Yul输入的编译。Solidity表示,在其基准测试中,新的代码转换可明显节省Gas成本,不过代码大小会略有增加。[2021/11/10 6:44:05]
我重置了线程,再次问他。回应:
但是我遇到了这个错误,所以我无法发布代码:
总之,如果你有正确的知识,人工智能可以给你优化代码的好主意。我还尝试了“删除冗余代码”和“重写注释”。我让你自己试试。
单元测试
*文本+复制粘贴原始代码。
我认为因为它必须编写大量代码,所以出现了神秘的“networkerror”。
第三次当我按下“重试”时,它给了我这个响应。我认为它某种程度上知道这是太多的代码,并向我提供了如何解决的指示。
以此类推,AI写了所有的测试。
审计
响应:
哼!所以我仍然有用。谢谢聊天!.....开玩笑我,我只是问错了!
带有一些错误标志但仍然是响应的响应:
让我们看看它对重入的看法:
我又试了一次:
很酷的信息。谢谢,人工智能伙计。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。