欢迎光临散文网 会员登陆 & 注册

深度体验ChatGPT-2,和ChatGPT一起写代码

2023-03-29 08:36 作者:不简单的小猪  | 我要投稿


图片


之前介绍了下面内容:

  • 了解ChatGPT以及如何使用ChatGPT

  • 深度体验ChatGPT-1,如何使用CHatGPT处理邮件和会议记录


长按二维码关注轻松Ai享生活长按二维码亲身体验ChatGPT

图片
图片


  • 笑话:
    A发电报给B:你知道怎么去天安门吗?
    B回复:知道;
    A于是又发了一条:你能告诉我吗?
    B回复:能

注意这个背景是发电报,平时和一些人聊天时可能会这样,与机器人聊天也可能这样,怎么处理这个问题是考验你的智慧的时候了,看看下面和ChatGPT一起写代码或者你能受到启发。

今天深度体验ChatGPT如何写代码。估计大多数人尤其是码农们都知道ChatGPT能写代码,对于写出代码的质量怎么样可能还没有深度的体验,下面通过一个实际的例子来检验一下。

使用ChatGPT辅助写代码基本是码农的日常工作了,今天找个例子来分享一下。之前使用shell不多,不太熟悉各种语法,所以尝试用shell来测试一下ChatGPT代码能力到底如何,以及怎么才能诱导它写出理想的代码。


实战ChatGPT


先来个简单的,要求使用shell scipt来比较两个数组是否相等。这个功能在Java,Python,C++里面很简单,使用这些语言根本展示不出来整个诱导、调教的过程,所以这里还是shell最好。

图片


怎么样,分分钟搞定,还聪明的提醒不考虑元素的顺序。不过别高兴太早,还不到去听歌和咖啡的时候,可能还需要更长时间。看上去逻辑清晰,功能有了,但不能直接运行啊。所以要求它给出一个完整的可运行的示例

图片


完整的例子也是眨眼就好,但是确实不能正常运行,在排序时括号多了一个,去掉就好了。可是实现功能并不是这次的目标,考虑代码复用,再次给ChatGPT提出了更高的要求,要求它重构成一个函数,方便以后使用。

图片


也是分秒完成,还有要求的,因为数组元素都是一个单词,考虑到每个元素可能是以space为分割的短句,再次要求它更新代码,估计ChatGMT心说,你怎么这么多事啊

图片


完成后,我对它交出来的代码还是挺疑惑的,开始审问它每个可疑的,别想再糊弄我。

图片


接着是灵魂拷问,两个数组是否一样,ChatGPT则自信满满

图片


不幸的事我去验证了,结果是一样的,code有问题,我于是开始质问它,反正它是机器不用太顾及,哈哈。这次ChatGPT有点急了,先是道歉,认真的承认错误,终于给出了可用的代码。

图片


不过还没完,我的要求更高,需要优化代码。于是如下

图片


终于好了,从最初简单的功能实现,到封装成函数,再到不考虑数组元素的顺序,以及为效率而优化,一步步让ChatGPT修正,修正再修正。

图片


最后大功告成,感谢ChatGPT,以及背后的研发人员。

图片


| 不过感谢归感谢,调戏一下还是有必要的。

图片


总结


在使用ChatGPT写代码时,可以从简单到复杂,一点点的完善功能,直到完成为止,切记气大伤身,切记。


后续也会更详细介绍写代码的技巧,点击下方的蓝色按钮“关注”,以后有更深度的实用的介绍长按二维码关注轻松Ai享生活                   

长按二维码关注轻松Ai享生活长按二维码亲身体验ChatGPT

图片
图片

                                 

其他相关文章:

  • 了解ChatGPT,并如何使用ChGPT

  • 深度体验ChatGPT-1,如何使用CHatGPT处理邮件和会议记录

  • 后续继续推出深度体验ChatGPT系列文章

    • 深度体验ChatGPT - 怎么使用ChatGPT教育学生

    • 深度体验ChatGPT - 怎么使用ChatGPT写文章

    • 深度体验ChatGPT - 怎么样使用ChatGPT做出游规划

    • 深度体验ChatGPT - 怎么样使用ChatGPT与老板谈升职加薪

    • 。。。


    • 如果有其他需求或问题可以关注公众号留言,会及时处理



本文使用 文章同步助手 同步

深度体验ChatGPT-2,和ChatGPT一起写代码的评论 (共 条)

分享到微博请遵守国家法律