V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
roycestevie6761
V2EX  ›  程序员

最近 ChatGpt 有用无用的讨论很多,给大家分享一下对我有用的例子

  •  
  •   roycestevie6761 · 2023-03-30 13:58:44 +08:00 · 1380 次点击
    这是一个创建于 623 天前的主题,其中的信息可能已经有所发展或是发生改变。

    演示地址 https://imgloc.com/i/i0dZZN

    imgur 暂时用不了,用了个陌生的图床。

    可能 V 站做前端的比较多,对上述我写的代码可能没什么感觉。在 python 中相当于 open('text.txt','wb')

    gif 反应的问题是这么一个简单的打开文件,事先要搞这么多代码出来,而且这些代码每个项目几乎都是一样的。

    我有部分工作是做 windows 驱动开发的,在驱动开发中基本都是调用操作系统最底层的 API ,参数基本都是 10 个左右的。这会导致大量的时间用来定义变量,填写参数,而且会经常忘,非常的繁琐。而且有很多参数他是固定的,真正有用的参数不多,让 Chatgpt 快速生成之后,集中精力修改其中几个变量是非常省事的。在驱动开发的时候,很多时间是花在研究上面的,花大量精力写重复代码是很不明智的。

    在不用 Copilot 的时候,我写这部分代码会去找我以前写的(还是因为重复的问题),还需要借用 github 的搜索在那找(当然我不知道 V 站的兄弟们如何快速找之前自己写的代码片段的,目前我是专门搞了个 github 仓库存储所有能复用的代码,用的时候搜就行)。还有个方案就是 google NtCreateFile example ,然后快速浏览再复制到 ide 里,这种肯定是第一次写陌生代码的时候用。

    不过在目前看来,Copilot 最多也只能节省一点时间,替代我估计不大可能,毕竟他给的代码不一定正确。特别是在比较偏的技术栈上。之前我提问他对嵌入式的一些问题,基本都是错的,问他 python ,他肯定是很懂的。

    还有个大问题,目前这个插件对 visual studio 的支持很不友好(其他 java python 的 ide 我不知道),严重影响 intellicode 的使用。vscode 的支持还是是比较不错的。

    目前我是第一次使用,等他对 Visual Studio IDE 支持好之后,再高强度测试一下。

    2 条回复    2023-07-27 23:02:31 +08:00
    elechi
        1
    elechi  
       2023-03-31 14:09:32 +08:00
    ChatGpt 对嵌入式理解确实还差点,提问出来的东西只能是参考。
    roycestevie6761
        2
    roycestevie6761  
    OP
       2023-07-27 23:02:31 +08:00
    结帖,现在不用 chatgpt 了,也就给入门的小白用用。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5053 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 07:56 · PVG 15:56 · LAX 23:56 · JFK 02:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.