当前位置:AIGC资讯 > AIGC > 正文

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

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

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







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

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





每每看到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.安全检查:这里主要是找代码漏洞





快捷键 macOS:Option + Shift + Z

Windows:Alt + Shift + Z

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





快捷键 macOS:Option + Shift + U

Windows:Alt + Shift + U

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



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



重复性代码补全:





正则表达式:







编写SQL:







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

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







 生成代码场景

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









 心流

打造心流领域

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



打造个人的Copliot

推荐组合:CodeFuse+Bito+豆包

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

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



总结

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

如果这篇文章带给大家一些收获,不妨点赞、收藏。下次会介绍更好玩的产品。

   扫一扫,与作者技术交流一下吧

更新时间 2024-03-20