目前较为好用的ai 代码助手长时间使用亲身体会

平时写的东西比较杂, go rust python flutter c pythone mircopython uniapp vue react。 使用几个ai后基本的纯感觉。
不同于网上的那些对比比较,这几个有限的

每个功能按照10分计算

基本体验

  • copilot: 代码提示准确率6分 速度4分 修错能力2分
  • 通义灵码 : 代码提示准确率5分 速度4分 修错能力1分 (评价:免费的 加上马马虎虎的准确率)
  • cursor: 代码提示准确率8分 速度5分 修错能力6分 (整体不错,就是贵)
  • fitten : 代码提示准确率2分 速度10分 修错能力1分 (这个目前感觉,用他以后效率反而下滑)
  • JetBrains AI Assistant :只试用过5天左右,到期后没有继续试用,整体感觉和通义灵码差距不大 优势不明显。然而通义灵码免费
  • Codeium (插件):代码提示准确率5.5分 速度4分 修错能力2分 因为用的时间较少 加上windsurf的nixos包需要自己写,所以不做更多评价
  • kimi : 只用过他的对话模式,不知道时不时使用姿势有问题,感觉他的编程能力接近0 准确率之类的无从谈起

项目重构能力

这时主要是说的项目结构的变更,包括部分操作单独拆到函数,以及整个项目的结构的重新组织。

  • copilot: 只有文件内的或者函数级的重构 重构后的逻辑和算法 比一般的程序员写的要好也更加标准,但是也会语法错误或者自己乱造的东西。打4分
  • 通义灵码 : 和copilot差不多 4分
  • cursor: 可以直接帮你新创建文件,要替换的文件也会给你创建一个范例出来。当然文件内和函数级的也没问题,但是也有会语法错误和乱造。6分。其中2分是给目录结构优化的。
  • fitten : 只有文件内的或者函数内的重构 胡编乱造的多,但是偶有不错的地方。

冷门语言和需求的体验

mircopython

因为ai经常会按照python的方法来写mircopython

  • copilot: 代码提示准确率3分 修错能力0分
  • 通义灵码 : 代码提示准确率2分 修错能力0分
  • cursor: 代码提示准确率4分 修错能力2分
  • fitten : 不曾浪费时间使用

结合硬件的项目,单片机/uos等

  • copilot: 代码提示准确率3分 修错能力0分
  • 通义灵码 : 代码提示准确率2分 修错能力0分
  • cursor: 代码提示准确率5分 修错能力4分
  • fitten : 不曾浪费时间使用

cursor 此时在告知了硬件情况后,还是有很大的概率可以修复语法和逻辑错误的

nix文件

在2024年10月份左右 各大ai,包chatgpt 对 nix语言的支持基本都是0,但是12月份 准确都不错了

  • copilot: 代码提示准确率4分 修错能力0分
  • 通义灵码 : 代码提示准确率2分 修错能力0分
  • cursor: 代码提示准确率6分 修错能力5分
  • fitten : 因为经常更新自己的nixos-config 所以依旧是体验了下,准确接近0 修错能力更是接近0
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计