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

阿里新出的对标 github copilot 的工具 通义灵码

  •  
  •   kuingsmile ·
    Kuingsmile · 2023-11-02 10:37:23 +08:00 · 9882 次点击
    这是一个创建于 371 天前的主题,其中的信息可能已经有所发展或是发生改变。
    52 条回复    2023-11-17 11:38:52 +08:00
    encro
        1
    encro  
       2023-11-02 10:40:12 +08:00
    前天稍微用了一下。还没怎么用起来,应为最近写得少。
    chifung408
        2
    chifung408  
       2023-11-02 11:10:24 +08:00   ❤️ 7
    问了它一句: 你和 CodeGeex 有什么区别
    它回复我: CodeGeex 是我名字叫通义灵码之前的名字,我的官方名字叫通义灵码,我是由阿里云打造的智能编码助手。
    feirisu
        3
    feirisu  
       2023-11-02 11:16:05 +08:00
    代码上下文会被上传,公司项目请谨慎
    chendy
        4
    chendy  
       2023-11-02 11:19:02 +08:00
    没体验过类似产品的好奇问一下
    这种工具,对于已经脱离百度谷歌的,就闷头堆业务的开发工作,帮助大么?
    lts9165
        5
    lts9165  
       2023-11-02 11:21:40 +08:00
    @chendy 用过 github 的, 就是对堆业务的开发帮助大, 业务代码补缺挺牛的
    locochen
        6
    locochen  
       2023-11-02 11:24:12 +08:00   ❤️ 5
    第一眼看看标题, 最后的文字看成了, “通灵吗”?
    me1onsoda
        7
    me1onsoda  
       2023-11-02 11:24:41 +08:00
    @chendy 还可以。相比智能的代码补全
    wdf1286
        8
    wdf1286  
       2023-11-02 11:53:25 +08:00
    用了一会效果还行,就是慢,正在考虑把一个月 10 刀的 copilot 取消订阅
    cubecube
        9
    cubecube  
       2023-11-02 11:57:23 +08:00
    @chifung408 很实诚啊
    collen
        10
    collen  
       2023-11-02 12:02:51 +08:00   ❤️ 1
    请不要随地拉 S
    ccToWork
        11
    ccToWork  
       2023-11-02 13:47:29 +08:00
    实际体验了一下。还可以。
    我尝试让它自己生成 twoSum 函数,第一次直接用了两个 for 循环;第二次,我自己写了一行 map 参数后,它就能改成 hashMap 的解答方式了。
    zzNucker
        12
    zzNucker  
       2023-11-02 14:15:39 +08:00   ❤️ 1
    @feirisu 这玩意难道不是都会上传,属于是常识了
    yh7gdiaYW
        13
    yh7gdiaYW  
       2023-11-02 14:34:58 +08:00
    @chendy 挺大的,我们这著名抠厂老板都采购了几百套 copilot 用
    qumingkunnan
        14
    qumingkunnan  
       2023-11-02 14:37:19 +08:00
    有没有用过 codeium 、codegeex 的,和这个比优劣如何
    cxsz
        15
    cxsz  
       2023-11-02 14:44:07 +08:00
    试了下,感觉效果还不错
    Tufutogo
        16
    Tufutogo  
       2023-11-02 14:46:15 +08:00
    #6 我第一眼也是直接焦点定在了通灵吗
    Jrue0011
        17
    Jrue0011  
       2023-11-02 15:22:22 +08:00
    @feirisu Copilot 也是吗,也就是做公司项目最好不要用这种东西?
    Lexgni
        18
    Lexgni  
       2023-11-02 15:40:22 +08:00
    试了一下还不错,速度很快,而且补全比 Codeium 好
    BQsummer
        19
    BQsummer  
       2023-11-02 15:42:15 +08:00
    "2.2.2. 在 AI 代码补全服务下,我们需要获取您的代码上下文信息以完成补全,但上下文信息不会被存储或用于其他任何目的,该等数据完全由您所有及控制" 隐私政策里看起来并不会上传代码片段.
    mougua
        20
    mougua  
       2023-11-02 15:42:40 +08:00
    怕上传的,codegeex 应该是可以自己搭的
    Shijamlin
        21
    Shijamlin  
       2023-11-02 15:45:46 +08:00
    目前竟然不用收钱
    BQsummer
        22
    BQsummer  
       2023-11-02 15:55:03 +08:00
    @mougua ChatGLM 最少要 13G 显存, 自己搭 codegeex 的话大概需要多少资源呢?
    bhbhxy
        23
    bhbhxy  
       2023-11-02 16:00:44 +08:00
    @qumingkunnan 代码补全没比较过,但是就网络通信来说肯定是国内优势大,毕竟国外的动不动就访问不了,现在已经有很多运营商屏蔽了
    NewTab12138
        24
    NewTab12138  
       2023-11-02 16:11:23 +08:00
    试了一个简单的需求,隐藏手机号中间 4 位, 阿里的没做长度检验,copilot 会先校验长度
    poic
        25
    poic  
       2023-11-02 17:03:07 +08:00
    看起来好像不支持 C#
    biantaoGG
        26
    biantaoGG  
       2023-11-02 17:23:28 +08:00
    不行,最近在写地图相关的 android 客户端代码,copilot 会基于大数据的 API 生成部分代码,阿里的仅依据上下文生成,可以说完全不能用,甚至补全都做的很烂
    举个例子,我需要 new 一个对象,这个对象有好多种参数,我还没想好怎么写
    copilot:默认补全类名和变量名,输入=号之后,参考上下文和类入参生成代码,仅可使用 tab 补全
    阿里:默认全部补满,并且以下拉框的形式显示可能补全的内容,首选的对象构造的方式竟然是 lamda ,奇葩,且排在下拉框的前几个,如果我想使用自选构造方法,需要按好几次↓才能选中。

    真的,阿里不够智能就算了,交互还那么屎,还是 copilot 香
    biantaoGG
        27
    biantaoGG  
       2023-11-02 17:26:30 +08:00
    还有个常规代码例子,对一个 View 设置隐藏,输入 setvis
    copilot:一次 tab 补全 visibility ,再输入 G 补全 GONE
    阿里:一次性补全全部,无下拉框,最终结果 setVisibility ( ViewGroup.GONE ),导致我还要手动删除再重新补全,麻烦不说还补的不对
    Leprax
        28
    Leprax  
       2023-11-02 17:30:08 +08:00
    通灵义码
    NerbraskaGuy
        29
    NerbraskaGuy  
       2023-11-02 17:34:20 +08:00
    试了下速度比 codeium 快,还支持生成中文补全联想
    jokimina
        30
    jokimina  
       2023-11-02 17:52:56 +08:00
    感觉还行,可能是因为我是轻度使用者,主要速度比 copilot 快(可能因为人在墙内?

    暂时先取消订阅了 copilot ,观察一段时间试试
    dwzrlp
        31
    dwzrlp  
       2023-11-02 17:56:40 +08:00
    试了一下,居然括号都不给我关,直接补一半的代码,剩下的一半出不来
    zihuyishi
        32
    zihuyishi  
       2023-11-02 18:11:54 +08:00
    2023 年还相信阿里的产品,希望半年后不会看到各种吐槽
    kingme
        33
    kingme  
       2023-11-02 18:47:00 +08:00
    @mougua 不完整开源,你自己搞不了的。自己搭建的目前只用过 codewizarder 还算是不错。
    PositionZero
        34
    PositionZero  
       2023-11-02 19:04:12 +08:00
    简单体验了一下,目前感觉最大的优势是国内访问速度快
    thorneLiu
        35
    thorneLiu  
       2023-11-02 20:16:46 +08:00 via Android
    阿里吹
    nextdream
        36
    nextdream  
       2023-11-02 20:25:33 +08:00
    @Jrue0011 copilot 有选项要不要上传自己的数据,我怀疑都有上传。。。。
    duzhuo
        37
    duzhuo  
       2023-11-02 20:41:39 +08:00 via Android
    @nextdream 安慰选项😂
    CoderLife
        38
    CoderLife  
       2023-11-02 20:43:04 +08:00
    我刚试了一下, 比 codeiumn 好很多.
    zyxk
        39
    zyxk  
       2023-11-02 20:43:19 +08:00
    https://codefuse.alipay.com 蚂蚁也有一个? 啥区别
    nextdream
        40
    nextdream  
       2023-11-02 20:47:53 +08:00
    @duzhuo 有时候发现自己之前项目的代码被 copilot 学走了,大概是不上传代码,但是上传代码微调参数。。。。
    nextdream
        41
    nextdream  
       2023-11-02 20:51:46 +08:00
    也可能是我神经兮兮,无所谓啦,开源项目最后总要上 GitHub 的,只是有时候还在局域网 git 就学走有点怪
    crackidz
        42
    crackidz  
       2023-11-02 21:01:23 +08:00
    下了 40MB 的插件回来...
    cnrting
        43
    cnrting  
       2023-11-02 21:09:13 +08:00 via iPhone
    所以会通灵吗
    yiheng87
        44
    yiheng87  
       2023-11-02 23:28:44 +08:00
    写单测挺好用的,单测确实降低我工作量
    snarkprayer
        45
    snarkprayer  
       2023-11-03 09:33:31 +08:00
    这插件改我快捷键,CRTL+SHIFT+L ,改成它问答窗口了,怒卸之
    Sucorde
        46
    Sucorde  
       2023-11-03 10:41:38 +08:00
    先免费,等收集的信息足够了,完善了,收费。跟网盘一个德行的东西。
    string2020
        47
    string2020  
       2023-11-03 15:01:45 +08:00
    @nextdream 狗屎代码并不是只有你会写
    aflow
        48
    aflow  
       2023-11-03 17:28:07 +08:00
    试了下,补全效果还可以,但是插件使用体验挺糟的,强制绑定了 tab 作为补全键,我就补全个变量名,选择了 idea 提供的补全建议,按下 tab ,直接把它提供的建议补全了,还没法改快捷键,只能关闭自动补全,开发者真的自己用这个吗
    nextdream
        49
    nextdream  
       2023-11-04 15:46:44 +08:00
    @string2020 乐,LLVM PASS 你找个同样功能的给我,自己写狗屎代码就别来吠
    string2020
        50
    string2020  
       359 天前
    @nextdream 勾史就是勾史
    skakd213
        51
    skakd213  
       356 天前
    感觉补全质量还行,能用,阿里系的产品还是比百度 comate 家放心多了
    subuqing
        52
    subuqing  
       356 天前
    写前端 react 用了,还不错。不如 copilot ,比 codeium 、codegeex 好用。代码补全给一堆提示,tab 以后需要回删保留有用的部分。单行补全和注释好像还能和我的代码风格保持一致,不知道是不是巧合。函数工具 utils 生成 ok 。速度和 copliot 差不多,感知不到代差。国内其他贵还收费就不比了,再看看有没有大佬出新,免费卷起来。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3100 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 12:50 · PVG 20:50 · LAX 04:50 · JFK 07:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.