V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cmdOptionKana
V2EX  ›  分享发现

还有人没用过 Github Copilot 的吗?

  •  
  •   cmdOptionKana · 2022-02-19 15:53:52 +08:00 · 2468 次点击
    这是一个创建于 1012 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本来现代化 IDE/编辑器的自动补全功能已经很智能了,但 Copilot 直接就是质变,完全层次都不一样的感觉。

    如果说让习惯了现代化 IDE/编辑器的人用普通的“记事本”软件写代码很痛苦,那么习惯了 Copilot 之后,在无法使用 Copilot 时也会同样的痛苦。

    像这样的功能,以后就算要收费也只能乖乖交钱了,而且以后全部编程专用的 IDE/编辑器(包括 vim/emacs )都必须支持类似的功能,不然留不住用户。
    15 条回复    2022-05-18 16:20:30 +08:00
    zagfai
        1
    zagfai  
       2022-02-19 16:11:12 +08:00
    tabnine 用 3 年了。
    cmdOptionKana
        2
    cmdOptionKana  
    OP
       2022-02-19 16:23:10 +08:00   ❤️ 1
    @zagfai tabnine 以前好像以补全一行为主吧?现在不知道了。Copilot 则是补全一个段落(多行),甚至补全整个函数,并且写注释时也能补全,并且时多语种补全。
    yunyuyuan
        3
    yunyuyuan  
       2022-02-19 22:26:56 +08:00
    我没用过,提交了申请一直没收到消息
    cmdOptionKana
        4
    cmdOptionKana  
    OP
       2022-02-19 23:41:26 +08:00
    @yunyuyuan 我也是今天才第一次用,大受震撼。
    steveway
        5
    steveway  
       2022-02-20 10:23:49 +08:00 via iPhone
    申请了一直没批。。
    cmdOptionKana
        6
    cmdOptionKana  
    OP
       2022-02-20 10:26:31 +08:00
    @steveway 会批的,我也等了很久,应该很快就轮到你了。这个东西已经改变了我的编程方法,现在我重构代码,有时索性一整个函数直接删掉,让它给我重写,懒得自己改了。
    levinit
        7
    levinit  
       2022-02-20 11:02:30 +08:00 via iPhone
    用了 ,实在是很智能
    CoderLife
        8
    CoderLife  
       2022-02-20 13:50:15 +08:00
    tabnine 太占内存了
    Copilot 也用, 并没有宣传的那么厉害。
    zagfai
        9
    zagfai  
       2022-02-20 14:12:19 +08:00
    @cmdOptionKana 嗯,tabnine 一行行补。但我觉得还是要看语言和思维难度,能补全一大段的,表示代码本身就没啥营养,google 一下也是 copy paste 的效果
    orangie
        10
    orangie  
       2022-02-20 17:33:20 +08:00
    可能是看过一些消息之后,我对它期待太高了吧。在一个 js 文件里,给我提示 java 代码和 java 标准库里边的东西。另一边,java 代码没有我期望的通过分析对象的类型而做出推荐,似乎就是单纯地把代码按照字符串分析的。对于静态强类型语言而言,类型系统是非常重要的。感觉对我好像没太大帮助,还是禁用、删掉了。
    xiangxiangxiang
        11
    xiangxiangxiang  
       2022-02-21 11:10:36 +08:00
    应该是去年申请的了,目前还没批。。
    lmhcn9704
        12
    lmhcn9704  
       2022-02-21 11:31:44 +08:00 via iPhone
    非常震撼,搞深度学习也能给补全,以为很小众的东西
    Jiajin
        13
    Jiajin  
       2022-02-22 20:06:04 +08:00
    公司代码上没用过,主要他会把代码发到 GitHub 服务器上,被领导知道了肯定要搞我。
    个人项目用了下,感觉有点不是很舒服。主要就是他有时候会自动补全一些我并不想这么写的代码。
    blankmiss
        14
    blankmiss  
       2022-02-24 14:24:14 +08:00
    @CoderLife 我赞同你的观点 tabnine 是真的耗内存 后台占用 500MB 左右 Copilot 我已经关了 事实上大多数时候起不到左右 还弄的我很笨拙
    MiketsuSmasher
        15
    MiketsuSmasher  
       2022-05-18 16:20:30 +08:00 via Android
    没用过。
    比较核心的部分,我还是喜欢自己造,而不是我一边敲着,一边让 Copilot 帮我补全。至于一些明显重复的东西,因为手上就一两个项目,就直接复制粘贴了。
    另外我不用 Copilot 的另外一个原因,#13 已经说过了,我不想让我的代码会变成它的训练数据的一部分。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3275 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 12:15 · PVG 20:15 · LAX 04:15 · JFK 07:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.