开发者社区 > 博文 > 【ChatGPT应用篇-2】助力Beauty代码
分享
  • 打开微信扫码分享

  • 点击前往QQ分享

  • 点击前往微博分享

  • 点击复制链接

【ChatGPT应用篇-2】助力Beauty代码

  • wa****
  • 2023-06-09
  • IP归属:北京
  • 7640浏览

    ChatGPT是否能辅助写一个简版的RPC框架,就采用Java语言了(O(∩_∩)O~ 别的语言它会我不会,被“蒙”了也不知道……)


    可以去这个网站进行体验:https://k.zank.cc如进不去看下截图


    迭代过程

    1. 帮我写一个Java简版的 RPC 框架
    2. 将Java Socket 替换为 netty (并没有得到想要的效果……)
    3. 将Java Socket 替换为 netty 重构一下代码 (开始重构了,但是由于代码量大终止了,为啥会中断呢?大家可以思考一下,文末揭秘1)
    4. 继续 (没想到真就继续书写未完成的代码了,就是这么厉害……
    5. 进一步面向对象、抽离业务、添加泛型 重构 (…………)
    6. 将编解码采用 protobuf 重构 (很擅长重构!)
    7. 将 protobuf 编解码 面向接口进行重构 (已经开始质疑这家伙是不是AI了……)
    8. 使用合适的设计模式进行抽象 (你猜猜他能干出来吗?


    思考题:尝试与ChatGPT交互实现一个简版的Spring IOC 框架、Spring Bean 工厂、Spring AOP 等,可以将您迭代的过程记录并分享给我相互交流一下哦 ^_^,体验一下手撕源代码。


    以下是节选 Show Code 截图:









    还能干啥

    推荐视频号: ChatAI聊天机器人

    这个里面有一个有意思的视频:月瘦10斤| ChatGPT制定超详细减肥计划 ,近半年发胖严重,计划试试 ^_^



    不能干啥

    貌似是无所不能!


    “君子有所为有所不为,知其可为而为之,知其不可为而不为,是谓君子之为与不为之道也”

    1. 尝试了一些敏感词的交互,的确是有它能干,但它没干的事儿,这可能格式ChatGPT的法律、道德底线,大家在使用的过程中也要有红线意识哦 ^_^
    2. 反面案例:


    1. 以下反面案例吗?(按照它提示的IDEA,是否可以一步一步的问出来方案细节呢?是否合规呢?文末揭秘2)


    疑惑的时候就问问:



    疑惑揭秘

    揭秘1:使用ChatGPT是公网开放的,他不能只为一个客户端服务,所以输出需要有长度限制,若一直输出可能会影响其它人体验。

    揭秘2:个人觉得应该是不合规,毕竟是已有数据信息的综合整理,虽然有较强的自我学习能力,但是它毕竟不是出自发明人的独创,也已有相关法规出台AI产出的论文、专利不授予知识产权保护,但是要真采用AI输出了,真能鉴别出来吗?

    最后,对ChatGPT的应用:道德、法律的底线要死守!