1. Github Copilot

2. 通义灵码

3. Blackbox AI

4. Continue + ollama + codellama:7b

结论

4个免费AI编程助手测试对比

路奇

2024-04-01

🏷

职业规划

本文发表于 入职啦(公众号: ruzhila) ,可以访问官网:https://ruzhila.cn 获取更多的编程课程和技术文章。

2024年如果你还没有用AI编程助手(AI coding assistant),那么你的生产力就已经输掉了那些已经用上AI编程助手的人。

不要犹豫立刻使用起来, 今天推荐4个免费可以使用的AI编程助手, 这些工具都是可以免费体验使用。

现在的助手的功能都大同小异,通过让助手理解一个中文的需求,生成对应的代码对比生成的代码质量、速度、费用等方面。

我们用Javascript去生成一个很常用的deepCopy的函数,这个函数需要考虑几种情况:

  • 如果是基础类型,比如boolean,number,string,直接返回
  • 如果是对象、数组,那么需要深度拷贝
  • 如果是特殊的类型,比如DateRegxp 或者函数都需要特殊处理
  • 而且还需要考虑循环引用的问题,避免死循环

我们的测试都基于vscode,所以如果你用的不是vscode,请自行转换。

1. Github Copilot

Github Copilot 是Github官方出品的一个AI编程助手,也是现在生成质量和理解程度最高的助手,它是基于OpenAI的GPT-3模型训练。

  • 价格:免费试用3个月,年费99美金
  • 生成效果: github
  • 生成速度:中等
  • 参考建议:完整,给出了参考的library建议
  • 代码质量:很好,考虑到了循环引用,特殊类型,基础类型,对象,数组等情况,代码可以准确运行
  • 代码行数:17行

2. 通义灵码

通义灵码是阿里的AI编程助手,也是目前国内使用最多的AI编程助手。也是国内唯一一个可以免费使用的AI编程助手。

  • 价格:免费
  • 生成效果: tongyi tongyi
  • 生成速度:慢
  • 参考建议:比较详细,包括单元测试
  • 代码质量:第一次生成没有考虑循环引用,提示后第二次准确生成
  • 代码行数:38行

3. Blackbox AI

Blackbox AI 推出的免费AI编程助手,还在测试阶段,支持大部分的语言。

  • 价格:免费
  • 生成效果: blackbox blackbox
  • 生成速度:快
  • 参考建议:没有给出任何的上下文建议, 只是生成代码
  • 代码质量:第一次生成没有考虑循环引用和Date、Regxp等特殊类型,提示后第二次准确生成
  • 代码行数:28行

4. Continue + ollama + codellama:7b

Continue支持OpenAPI和多种LLM服务,我们跑了一个CPU量化版本的codellama:7b

  • 价格:免费
  • 生成效果: continue
  • 生成速度:极慢(本地CPU版本)
  • 参考建议:给出代码思路和参考的library, 并且提供测试代码
  • 代码质量:很好,考虑到了循环引用,特殊类型,基础类型,对象,数组等情况,代码可以准确运行
  • 代码行数:28行

结论

总结一个简单的对比表格:

工具 生成速度 代码质量 代码行数 参考建议 价格
Github Copilot 中等 很好 17行 给出了参考的library建议 免费试用3个月,年费99美金
通义灵码 中等,需要第二次提示 38行 给出了参考的library建议 免费
Blackbox AI 中等,需要第二次提示 28行 没有给出任何的上下文建议, 只是生成代码 免费
Continue + ollama + codellama:7b 极慢(本地CPU版本) 很好 28行 给出了代码思路和参考的library, 并且提供测试代码 免费

从代码质量角度: Github Copilot > Continue + ollama + codellama:7b > 通义灵码 > Blackbox AI 从生成速度角度: Blackbox AI > Github Copilot > 通义灵码 > Continue + ollama + codellama:7b

如果你是一个高效的开发者,Github Copilot是比较不错的选项 如果你是一个新手,那么通义灵码比较适合你 如果你很在意隐私安全,那么私有化部署一个Continue + ollama + codellama:7b 最适合你和团队

如果大家对编程有想法,可以关注入职啦(公众号: ruzhila),或者加入我们项目交流群,一起学习进步。

入群学习

友情链接:

Copyright© 2024 杭州园中葵科技有限公司 版权所有