20年编程,AI编程6个月,关于Copliot辅助编码工具,你想知道的都在这里

这篇具有很好参考价值的文章主要介绍了20年编程,AI编程6个月,关于Copliot辅助编码工具,你想知道的都在这里。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

AI代码辅助工具

尝试各种辅助编程的AI工具

笔者是一个后端Coder~,开发工具使用Idea和VsCode。在过去我一直尝试找到一款适合自己的智能代码辅助工具,来告别繁琐的重复性编码,好提高开发效率。直到AIGC和AI Agent的迅速发展,越来越多的AI编码辅助工具百花齐放。宣告天下-生成式编码新赛道的来临。于是开始使用Github Coplilot、Bito、 Duet AI、CodeWhisperer、 通义灵码/蚂蚁百灵、 Comate、CodeGeeX2 等不下10种的工具。

AI生成工具总结:

产品 版本 功能 费用 链接 总结
(微软) GitHub Copilot 个人/企业 1.代码补全 2.根据注释生成代码 3.创建 SQL 查询 3.代码优化 4.问答 5.单元测试 个人版每月$10 企业版每月$19 官网 业界排名第一 最新版代码补全能力遥遥领先,使用Open AI的大模型用Github库来训练。新版chat是GPT-3.5。只要网络允许绝对首选。 根据github统计,96%的人研发认为可以快速完成重复工作,80%的研发认为可以提高工作效率。
(google)Duet AI 企业版 1.生成代码 2.生成单测 3.回答有关 Google Cloud 产品的问题。 4.代码优化 5.对错误消息进行问题排查 每月 $19 官网 UE和响应速度很好,内置的chat是 gemini pro。免费用30次。 集成了Google Cloud和k8还有热部署。 bug的提示修复很厉害。 支持AI SQL(BigQuery 收费)。有自己的日志中心和CI/CD。 最厉害的是推出的AI告警,和AI日志分析。帮助定位和发现生产环境出现的问题。传说内部的Goose已经学会google技术架构。
Bito 免费/收费 1.生成代码 2.生成单测 3.问答 4.代码优化 5.代码解释 6.代码检查 收费$15 官网 号称提高10倍开发效率。体感生成速度确实快。 Bito 利用来自 Open AI、Anthropic 等公司的大模型。(可以理解他用了GPT和Claude大模型) 亮点是CodeView功能。利用AI agent实现的。 免费版是GPT-3.5 Turbo或谷歌Chat-bison,chat和代码补全有限制。付费是GPT-4 每月400个请求。
(AWS)CodeWhisperer 个人/企业 1.生成代码 2.生成单测 3.代码安全检查 4.问答 个人免费,企业版每月$19 官网 UE工具栏在左侧,内置了chat,不支持中文。 号称提高开发速度28%代码补全精准度很好,没有废代码。 可以根据中文注释生成,联系上下文写出定义方法。 最nb的功能代码安全检查,免费版每月50次,企业版每月500次
(阿里)CodeFuse(蚂蚁百灵) 和通义灵码 个人 1.生成代码 2.生成单测 3.问答 4.代码优化 5.代码解释 6.代码检查 免费 通义灵码 / 蚂蚁百灵 阿里通义大模型套件。通义灵码来自阿里云,Codefuse来自蚂蚁集团。 通义灵码基于通义大模型提供行级/函数级实时续写、自然语言生成代码。 Codefuse基于开源的DeepSeek的 33b模型二开的产品。目前内测中。 通义灵码的配置比较丰富,可以根据使用习惯来定制,补全长度、方式辅助功能等。 现阶段使用上通义灵码优于Codefuse
(百度)Comate 个人 1.生成代码 2.代码解释 3.问答 4.代码优化 5.生成单测 每月60 官网 代码生成:代码模块存在缺失和不完善,如数据预处理未按要求处理。损失函数可视化部分缺失;代码分段输出、注释清晰 首次执行结果: 按提示修改数据集文件地址后,执行第一步数据预处理报错,顺利执行10% 场景能力:在单次对话中,上下文关联差,多轮对话过程,未能很好结合上下文,后续提问回答,更像是单次提问的百科搜索回答。 其他:提问字数超出限制之后,胡乱输出了我本地ide中的代码文件
(清华智谱)CodeGeeX2 开源 1.生成代码 2.代码解释 3.问答 4.代码优化 免费 官网 1、交互较差,补全代码的时候经常补到一半(到行甚至单词的一部分就停了) 2、理解能力较差,代码不正确 3、代码转换(不同语言)能力还可以 4、生成代码接受率低,需要删减

最初我认为不会有太多地方用得上它们。因为大厂都有一套自己的技术体系和技术架构。外部的工具不可能学会,也不会让他们去训练自家的技术。所以我的定位是解决重复性编码的工作。经过六个月的使用后,发现我使用AI的方式随着时间的推移在不断变化和改进。

首先在选择工具时我有一个要求,那就是必须是基于GPT。因为在代码生成基准测试中,GPT绝对是摇摇领先。

20年编程,AI编程6个月,关于Copliot辅助编码工具,你想知道的都在这里,AI编程

20年编程,AI编程6个月,关于Copliot辅助编码工具,你想知道的都在这里,AI编程

当下和Open AI合作的名气最大的是GitHub Copliot。GitHub Copliot一直是业界的标杆!在代码补全领域一直是行业第一。新版本也增加了chat功能,作为插件在UE上也下足了工服,生成单侧,代码优化,代码解释等主流功能一应俱全。一月10$的价格也是可以接受。

同时对持学生证或者在github活跃项目的维护者提供永久免费。主打一个沉浸式编码!最近也发布了企业版。唯独一点就是要科学上网才能有好的体验。否则生成真的会很慢。

20年编程,AI编程6个月,关于Copliot辅助编码工具,你想知道的都在这里,AI编程

每每看到Thinking…就会抓狂!那有没有同样是和Open AI合作,且没有网络限制的平替产品呢? 答案是Bito。一个号称提高10倍生产力!每天节约1小时的产品…

Bito 在用户本地部署矢量数据库。该数据库会嵌入了1万个索引作。该矢量库使用embedding( 超过1万个维度的向量)。将代码库中检索文本、函数名称、对象等,转换为多维向量空间存储。

最后,Bito利用来自 Open AI、Anthropic 的大模型,也就是说他可以用GPT或Claude模型。免费版的chat使用的GPT-3.5 Turbo、或者 Google 的 chat-bison、Claude Instant。

如何安装就不多说了,支持Jetbrains和VsCode平台。直接看他的功能吧!

Bito

1.代码补全: 被动触发,默认快捷键是****

macOS:Option + Shift + K

Windows:Alt + Shift + K

2.解释代码: 对于陌生语言很有用

macOS:Option + Shift + E

Windows:Alt + Shift + E

3.生成注释: 生成的方法注释,用的少

macOS:Option + Shift + V

Windows:Alt + Shift + V

4.优化代码:一般没什么用。

macOS:Option + Shift + Q

Windows:Alt + Shift + Q

5.安全检查: 这里主要是找代码漏洞

20年编程,AI编程6个月,关于Copliot辅助编码工具,你想知道的都在这里,AI编程

快捷键 macOS:Option + Shift + Z

Windows:Alt + Shift + Z

6.style检查: 这里的style是指代码规范

20年编程,AI编程6个月,关于Copliot辅助编码工具,你想知道的都在这里,AI编程

快捷键 macOS:Option + Shift + U

Windows:Alt + Shift + U

7.是生成单测。只能单个文件生成。

我用的最多的是chat,太丝滑了!其次才是代码补全,看下代码补全的使用场景

重复性代码补全:

20年编程,AI编程6个月,关于Copliot辅助编码工具,你想知道的都在这里,AI编程

正则表达式

20年编程,AI编程6个月,关于Copliot辅助编码工具,你想知道的都在这里,AI编程

编写SQL:

20年编程,AI编程6个月,关于Copliot辅助编码工具,你想知道的都在这里,AI编程

在mapper可以自动补全sql的查询条还能,还一种用法在chat里面输入表结构。让Bito生成复杂sql。

生成实体: 这里不是生成getter/setter 方法,而是实体赋值或者转换。

20年编程,AI编程6个月,关于Copliot辅助编码工具,你想知道的都在这里,AI编程

生成代码场景

Bito有个很好用的功能,可以自定义Prompt模版。我们可以把设计好的提示词添加到模版里用来生成想要的结果。比如定义sql生成实体的Prompt,定义生成Web、RPC接口的Prompt等。

20年编程,AI编程6个月,关于Copliot辅助编码工具,你想知道的都在这里,AI编程

20年编程,AI编程6个月,关于Copliot辅助编码工具,你想知道的都在这里,AI编程

心流

打造心流领域

我们用AI代码辅助工具是为了提高我们的工作效率,而不是靠他来生成业务代码。生成业务代码属于“实时的软件生成”领域的(Prompt编程+低代码)。即使谷歌的Goose已经学会了自家的全部技术栈,也不能完全做到需求即交付。因为AI需要渗透到整个软件生命周期里,完全标准化后才能达到的预期效果。我理解的提效就是进入“心流”状态。而AI辅助工具能帮我做到。

打造个人的****Copliot

推荐组合:CodeFuse+Bito+豆包

结对编程组合:GitHub Copliot就很够了!适合转型新语言的开发者。

打造沉浸式环境:JoyCoder(自家工具)+Bito。完全辅助,可以彻底告别网络搜索。期待自己家的JoyCoder的成长!

总结

完全可以提高20%的工作效率!如果对Prompt理解透彻、代码模块化思维能力够强,愿意花时间调整工作流程的话,还会提高的更多!

如果这篇文章带给大家一些收获,不妨点赞、收藏。下次会介绍更好玩的产品。
20年编程,AI编程6个月,关于Copliot辅助编码工具,你想知道的都在这里,AI编程
扫一扫,与作者技术交流一下吧文章来源地址https://www.toymoban.com/news/detail-844460.html

到了这里,关于20年编程,AI编程6个月,关于Copliot辅助编码工具,你想知道的都在这里的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • GitHub Copliot:AI驱动的编程神器

    在软件开发领域,每一次技术革新都将引领新的潮流。GitHub Copiot,一款集成了人工智能技术、能为程序员提供全面编程支持的工具,正成为开发者们的新宠。本文将为大家详细介绍 GitHub Coipliot的工作原理、优势以及在实际开发中的应用 。 随着科技的飞速发展,AI已经渗透到

    2024年01月18日
    浏览(73)
  • 9个免费的AI辅助编程工具,智能自动编写和生成代码

           9个免费的AI编程工具,智能自动编写和生成代码 | AI工具集         在AIGC技术和工具井喷爆发的时代,对高效智能编程工具的需求和关注也达到前所未有的高度。本篇文章将介绍9款免费好用的AI编程助手工具,无论你是经验丰富的开发人员或刚开始踏上编程旅途,这

    2024年04月28日
    浏览(42)
  • 测试了Copilot辅助编程后,就离不开这个AI工具了

    微软用·chatGPT 4· 对·github copilot X·升级后,本是怀着赠热点的心态测试了一下其功能。但 Copilot 智能化程度之高,令我吃惊,两周下来已离开不这个工具了。 下面简单分享一下其使用过程,以及对如何使用好这个工具的个人看法. IDE开发环境我使用的是 VSCode 与 Visual Studio2

    2024年02月06日
    浏览(47)
  • AI 辅助编程工具,会编程和不会编程的人都需要!附Cursor 保姆级使用教程

      我是卷了又没卷,薛定谔的卷的AI算法工程师「陈城南」。 自 AI 技术被应用到辅助编程工具中后,编程的门槛被大幅降低,会编程和不会编程的人都需要得接触一下来提高自己的日常生产力! 程序员群体 可以通过 AI 编程助手大幅提高自己的工作效率,编写重复且低效的代

    2024年02月06日
    浏览(59)
  • Github Copilot VS Codeium ——哪款AI编程辅助工具更适合你

    自Github Copilot发布之后,它在复杂任务上表现质量高,延迟时间普遍较低的优秀表现深受广大开发者的亲睐,但也因为其价格太贵,偶尔会出现延迟和质量问题把很多开发者阻挡在了门外。Github Copilot 💲10/月或💲100/年(对学生/开源贡献者免费)。 Codeium的出现恰逢其时,个

    2024年02月14日
    浏览(71)
  • CodeGeeX、CodeWhisperer、Github Copilot三款AI辅助编程工具,程序员该如何选择?

    亚马逊今天在Re:Mars大会上宣布推出CodeWhisperer,这是一款类似于 CodeGeeX 和GitHub Copilot的AI辅助编程工具,它根据一个注释或几个按键来自动补全整个函数。目前支持Java、JavaScript和Python,和 CodeGeeX 一样,使用了数十亿行公开可用的开源代码、自己的代码库、公开可用的文档和公

    2023年04月16日
    浏览(53)
  • AI辅助编码体验

    自从自己架设了ai玩了一个月以后,感觉好哇塞 在线的文心一言很棒棒 前几天Llama3出来了,因为不翻墙所以等这两天大家搬家我就把Llama3-8B-Chinese-Chat模型给用上了,简单一试感觉比microsoft_phi-2(好像是7B,大了我这也跑不起来亚) 好那么一点点。 今天,就在今天,我被震撼

    2024年04月26日
    浏览(34)
  • 阿里发布AI编码助手:通义灵码,兼容 VS Code、IDEA等主流编程工具

    今天是阿里云栖大会的第一天,相信场外的瓜,大家都吃过了。这里就不说了,有兴趣可以看看这里:云栖大会变成相亲现场,最新招婿鄙视链来了... 。 这里主要说说阿里还发布了一款AI编码助手,对于我们开发者来说,还是非常值得关注的。 根据官网介绍,这款插件支持

    2024年02月06日
    浏览(56)
  • 大语言模型 AI 辅助编码使用过程体验报告(Github Copilot、Cursor)

    在过去一周多的时间里,我在 ChatGPT 的协助下,生成了做一个简单编辑器的产品文档、技术方案文档,然后在这个基础上,进行程序的编码。 为了更全面地感受 AI IDE 对研发过程的影响,我特意选择了一个我不太了解的项目,并且以整体形式做下来,从中深度感受 AI I

    2024年02月14日
    浏览(46)
  • 【Idea】人工智能编程他来了,Idea集成一款和ChatGPT一样智能的编码辅助神器

    Bito 是一款建立在 OpenAI 和 ChatGPT 之上的开发辅助神器!他可以帮我们生成代码、语法提示、生成测试用例、解释代码含义、生成注释、优化代码、检测代码安全性以及学习理论知识等!我们可以提出任何关于技术的问题, Bito 都能够给你很好分反馈,以及代码优化建议!最重

    2024年02月06日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包