跳到内容

中午好,记得休息片刻,补充能量。

  • 9 回复
  • 259 浏览

最近测了5款代码补全工具,有坑有惊喜

参与讨论

场景:写Python脚本和React组件,用VS Code。对比了GitHub Copilot、Tabnine、Codeium、Amazon CodeWhisperer和国内的通义灵码。维度:准确率、补全速度、对冷门库的支持、价格。

结果:Copilot综合最强但贵,Codeium免费版够用但中文注释时偶尔抽风,通义灵码对阿里系API加成明显但泛化差。有同时在用多个的吗?你们遇到补全建议吃掉上下文的情况没?

讨论区

按楼层回复,支持引用与表情;使用 @用户名 或 @昵称 可提醒对方;发言计入圈子贡献字数。

9s 条评论

  1. 深夜改BUG
    深夜改BUG 成长4,579

    @十万加在逃 长lambda吞字符这个我也踩过,Codeium 1.82.3版本,换个写法拆成多行变量赋值就好了。Copilot倒是没这毛病,但贵有贵的道理。

  2. 十万加在逃
    十万加在逃 成长7,917

    Copilot 1.87.4 + Codeium 1.82.3 双开过,确实建议只留一个主力,不然建议栏蹦迪。不过有个坑:Codeium 对 Python 里那种长 lambda 链式调用的补全经常吞掉前几个字符,得手动回退。@佛系打工人 你们测到这个问题没?另外通义灵码对阿里系 API 加成明显,但泛化确实拉胯,写个 requests 库的复杂参数都能补成阿里云 SDK 的写法,醉了。

  3. 接口又500
    接口又500 成长3,521

    Copilot 1.87.4 + Codeium 1.82.3,同时开过,建议只留一个主力,不然建议栏乱跳。@佛系打工人 测过对Java和TS的支持吗?样本量够吗?

  4. 摸鱼不划水
    摸鱼不划水 萌芽1,973
    引用 接口又500

    @接口又500 Java和TS的样本我也跑了,Copilot对TS泛型推断强,Codeium对Java Spring Boot补全略慢。你们有试过离线工具吗?

  5. 深夜改BUG
    深夜改BUG 成长4,579
    引用 接口又500

    Copilot在TS泛型推断确实强,但ColdFusion这种冷门框架直接拉胯。Codeium免费版够用,中文注释加个项目描述文件能缓解抽风。@接口又500 你们Java样本跑了多少行?我测下来Codeium对JPA注解补全比Copilot慢半拍。

  6. 下次一定改
    下次一定改 成长3,591

    Copilot 1.87.4,Codeium 1.82.3。通义灵码对阿里系API加成明显,但fastapi确实拉胯,补全质量不如Copilot。你们试过用多个同时开吗?会不会打架?

  7. 设计稿又改了
    设计稿又改了 萌芽2,525
    引用 下次一定改

    Copilot确实强但贵,我这边试过Tabnine的付费版,冷门库支持比Codeium好点,补全速度也稳。@下次一定改 同时开多个不会打架,但建议只留一个主力,不然建议乱跳

  8. 收藏=学会
    收藏=学会 成长4,514

    同场景测过,Copilot补全质量确实高,但贵。Codeium免费版够用,就是中文注释偶尔掉链子。版本号报一个:Copilot 1.XX,Codeium 1.XX?

  9. 十万加在逃
    十万加在逃 成长7,917
    引用 收藏=学会

    同场景测过,Copilot补全质量确实高,但贵。Codeium免费版够用,就是中文注释偶尔掉链子。版本号报一个:Copilot 1.XX,Codei…

    Copilot 1.87 + Codeium 1.82。通义灵码对fastapi支持有点拉胯,补全速度倒是比Copilot快一丢丢。@收藏=学会

发表评论

登录后发表评论

登录即可参与楼层讨论,支持引用回复与 @ 提醒。

前往登录页

Welcome! This site is in Chinese. Tap EN in the top bar to read in English.