上周 Google 在 I/O 大会宣布了一个能够辅助编程的聊天机器人 Codey,现在它终于上线 Google Colab 啦!
是基于 Google 目前最新的大语言模型 PaLM 2 运行,有着强大的语言理解和编程能力。
根据 Google 介绍,Codey是在海量的高质量、授权的外部源代码数据集上进行微调,从而提升编码任务的性能。
用户只要像在 ChatGPT 或者 Bard 上那样输入自然语言文本提示,就能生成代码或者函数。
Codey 的使用方法也很简单,点击工具栏中上的按钮,就能打开一个对话框,与之对话进行编程。
使用付费版 Google Colab 的用户,可以使用自动补全建议,大大提升敲码效率。
编程的时候遇到困难,直接在侧边栏与 Codey 对话,它能生成相关的代码,并且能直接用在 Google Colab 中。
Google 希望用 Codey 减少编写重复代码的需求,降低编程的门槛。Codey 会在接下来几个月逐步开放,首批面向美区付费用户开放,然后再向免费用户开放。
除了 Codey 以外,现在还有这些 AI 编程工具值得你关注:
Codeium 支持超过 40 种编程语言,包括 C++、Go、Java、JavaScript、Rust、Python 和 PHP。
Codeium 可以从自然语言注释或先前的代码片段生成代码,并在大量的公开代码数据集上进行训练。
VS Codium完全继承了VS Code的特性:
Windows、Linux和Mac三大平台都能使用;
附带IntelliSense代码补全功能;
直接使用VS Code扩展;
强大的内置编译器;
原生支持多种语言和Git等等。
这是一款由 OpenAI Codex 驱动的 AI 程序员,提供了60天的免费试用期,能够在你的编辑器中实时地建议代码和整个函数。
改善效率神器。当你是一个已经有一定编程经验程序员的时候,那么当你遇到简单但是工作量繁琐的工作,就可以使用它来提高你的工作效率,它可以自动填充一些重复的代码。
这是一款亚马逊云科技(AWS)宣布的一款实时AI编程助手Amazon CodeWhisperer正式可用,同时推出的还有供所有开发人员免费使用的个人版(CodeWhisperer Individual)。
Amazon CodeWhisperer支持Python、Java、JavaScript、TypeScript、C#、Go、Rust、PHP、Ruby、Kotlin、C、C++、Shell脚本、SQL和Scala等开发语言。
CodeWhisperer帮助开发者基于注释生成代码,追踪开源参考,扫描查找漏洞。
开发人员可以在自己喜欢的IDE(集成开发环境)中使用CodeWhisperer,例如Visual Studio Code、IntelliJ IDEA及其他IDE,提高工作效率、简化工作任务,减轻工作负担。
该工具可以帮助开发者创建代码胜任如下场景,比如常规、耗时的无差别任务,或是在使用不熟悉的API或SDK时构建示例代码,亦或要正确高效地使用亚马逊云科技API操作,还有其他场景比如编写读写文件、处理图像、编写单元测试等代码。
开发人员编写代码或注释时可以直接在IDE中直接寻求 CodeWhisperer建议并得到实时反馈。
在一项生产力测试中,与未使用CodeWhisperer的参与者相比,使用CodeWhisperer的参与者完成任务的速度平均快57%,成功率高27%。
随着 AI 编程工具的流行,或许在不久的将来,我们使用的每一个程序都有 AI的贡献。