编程不头秃,Google「AI程序员」来了,聊天就能敲代码

简介: 编程不头秃,Google「AI程序员」来了,聊天就能敲代码

上周 Google 在 I/O 大会宣布了一个能够辅助编程的聊天机器人 Codey,现在它终于上线 Google Colab 啦!

🌟 Codey

是基于 Google 目前最新的大语言模型 PaLM 2 运行,有着强大的语言理解和编程能力。

Codey 有这些功能:

1⃣️ 用自然语言编程

image.png

2⃣️ AI 补全代码

3⃣️ 聊天机器人

根据 Google 介绍,Codey是在海量的高质量、授权的外部源代码数据集上进行微调,从而提升编码任务的性能。

用户只要像在 ChatGP 或者 Bard 上那样输入自然语言文本提示,就能生成代码或者函数。


Codey 的使用方法也很简单,点击工具栏中上的按钮,就能打开一个对话框,与之对话进行编程。


使用付费版 Google Colab 的用户,可以使用自动补全建议,大大提升敲码效率。


编程的时候遇到困难,直接在侧边栏与 Codey 对话,它能生成相关的代码,并且能直接用在 Google Colab 中。


Google 希望用 Codey 减少编写重复代码的需求,降低编程的门槛。Codey 会在接下来几个月逐步开放,首批面向美区付费用户开放,然后再向免费用户开放。


除了 Codey 以外,现在还有这些 AI 编程工具值得你关注:


🌟 Codeium

Codeium 支持超过 40 种编程语言,包括 C++、Go、Java、JavaScript、Rust、Python 和 PHP。


Codeium 可以从自然语言注释或先前的代码片段生成代码,并在大量的公开代码数据集上进行训练。


VS Codium完全继承了VS Code的特性:

Windows、Linux和Mac三大平台都能使用;

附带IntelliSense代码补全功能;

直接使用VS Code扩展;

强大的内置编译器;

原生支持多种语言和Git等等。

🌟 GitHub Copilot

这是一款由 OpenAI Codex 驱动的 AI 程序员,提供了60天的免费试用期,能够在你的编辑器中实时地建议代码和整个函数。

改善效率神器。当你是一个已经有一定编程经验程序员的时候,那么当你遇到简单但是工作量繁琐的工作,就可以使用它来提高你的工作效率,它可以自动填充一些重复的代码。

🌟 Amazon Code Whisperer

这是一款亚马逊云科技(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%。

image.png

image.png

随着 AI 编程工具的流行,或许在不久的将来,我们使用的每一个程序都有 AI的贡献。

相关文章
|
1天前
|
人工智能 IDE 测试技术
采用Visual Studio版本的AI编程助手
Visual Studio 是多平台IDE,用于构建Windows、Mac、Linux、iOS和Android应用。安装Fitten Code插件可增强其功能,如智能补全、AI问答、代码生成、翻译、注释自动生成、代码解释和测试用例创建。通过扩展商店搜索安装Fitten Code,登录后体验上述特性。支持VS Code、JetBrains IDE、Visual Studio和Vim。访问[https://code.fittentech.com/](https://code.fittentech.com/)获取更多信息。
15 4
|
3天前
|
人工智能 架构师 程序员
[AI 程序员 Devyan] 终于找到人帮我写代码了
了解 Devyan,这款由人工智能驱动的编程助手,如何通过协调多种角色来简化和优化软件开发过程。
[AI 程序员 Devyan] 终于找到人帮我写代码了
|
6天前
|
人工智能 移动开发 Java
Java智能之Spring AI:5分钟打造智能聊天模型的利器
尽管Python最近成为了编程语言的首选,但是Java在人工智能领域的地位同样不可撼动,得益于强大的Spring框架。随着人工智能技术的快速发展,我们正处于一个创新不断涌现的时代。从智能语音助手到复杂的自然语言处理系统,人工智能已经成为了现代生活和工作中不可或缺的一部分。在这样的背景下,Spring AI 项目迎来了发展的机遇。尽管该项目汲取了Python项目如LangChain和LlamaIndex的灵感,但Spring AI并不是简单的移植。该项目的初衷在于推进生成式人工智能应用程序的发展,使其不再局限于Python开发者。
23 2
|
18天前
|
Java 数据库连接
提升编程效率的利器: 解析Google Guava库之IO工具类(九)
提升编程效率的利器: 解析Google Guava库之IO工具类(九)
|
10天前
|
人工智能
AI,代码库-代码助手---代码输入提示框,询问加上特性,让他返回
AI,代码库-代码助手---代码输入提示框,询问加上特性,让他返回
|
12天前
|
人工智能 自然语言处理 IDE
通义灵码_智能编码助手_AI编程——程序员必备编程利器!
*通义灵码是阿里云的AI编程助手,提供代码智能生成、研发问答等功能,如实时续写、自然语言转代码、单元测试、优化、注释生成等。支持多种编程语言,IDE包括JetBrains、VS Code和VS 2022。优势包括跨文件感知、阿里云服务优化、多IDE集成、研发问答和双模引擎。个人基础版免费,专业版现限时免费,企业版有不同的定价和服务。
|
13天前
|
人工智能 自然语言处理 IDE
通义灵码:程序员必备的AI编程助手!
通义灵码:阿里云AI编程助手,提供代码生成、智能问答、异常排查等功能,支持多种编程语言和IDE,如VSCode、JetBrains。具备跨文件感知、阿里云服务优化,现个人专业版限时免费。包括行级/函数级续写、自然语言转代码、单元测试生成、代码优化与注释、研发问答等。适用于Java、Python等语言
47 0
|
17天前
|
人工智能 JavaScript 前端开发
JavaScript AI 编程助手
JavaScript AI 编程助手
17 0
|
17天前
|
机器学习/深度学习 人工智能 算法
掌握 Copilot:AI编程的未来
掌握 Copilot:AI编程的未来
22 0
|
18天前
|
监控 安全 算法
提升编程效率的利器: 解析Google Guava库之RateLimiter优雅限流(十)
提升编程效率的利器: 解析Google Guava库之RateLimiter优雅限流(十)

热门文章

最新文章