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

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

  •  
  •   kuingsmile ·
    Kuingsmile · 2023-11-02 10:37:23 +08:00 · 10087 次点击
    这是一个创建于 412 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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  
       2023-11-14 15:27:08 +08:00
    @nextdream 勾史就是勾史
    skakd213
        51
    skakd213  
       2023-11-17 11:30:32 +08:00
    感觉补全质量还行,能用,阿里系的产品还是比百度 comate 家放心多了
    subuqing
        52
    subuqing  
       2023-11-17 11:38:52 +08:00
    写前端 react 用了,还不错。不如 copilot ,比 codeium 、codegeex 好用。代码补全给一堆提示,tab 以后需要回删保留有用的部分。单行补全和注释好像还能和我的代码风格保持一致,不知道是不是巧合。函数工具 utils 生成 ok 。速度和 copliot 差不多,感知不到代差。国内其他贵还收费就不比了,再看看有没有大佬出新,免费卷起来。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5325 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 07:10 · PVG 15:10 · LAX 23:10 · JFK 02:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.