编程不头秃,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的贡献。

相关文章
|
7月前
|
存储 人工智能 JSON
揭秘 Claude Code:AI 编程入门、原理和实现,以及免费替代 iFlow CLI
本文面向对 AI Coding 感兴趣的朋友介绍 Claude Code。通过此次分享,可以让没有体验过的快速体验,体验过的稍微理解其原理,以便后续更好地使用。
3293 18
揭秘 Claude Code:AI 编程入门、原理和实现,以及免费替代 iFlow CLI
|
7月前
|
人工智能 算法 架构师
AI时代程序员的生存与突围从需求分析开始
AI能3秒生成代码框架,还要程序员干什么?
1356 9
|
7月前
|
数据采集 人工智能 程序员
PHP 程序员如何为 AI 浏览器(如 ChatGPT Atlas)优化网站
OpenAI推出ChatGPT Atlas,标志AI浏览器新方向。虽未颠覆现有格局,但为开发者带来新机遇。PHP建站者需关注AI爬虫抓取特性,优化技术结构(如SSR、Schema标记)、提升内容可读性与语义清晰度,并考虑未来agent调用能力。通过robots.txt授权、结构化数据、内容集群与性能优化,提升网站在AI搜索中的可见性与引用机会,提前布局AI驱动的流量新格局。
396 8
|
8月前
|
存储 消息中间件 人工智能
【08】AI辅助编程完整的安卓二次商业实战-修改消息聊天框背景色-触发聊天让程序异常终止bug牵涉更多聊天消息发送优化处理-优雅草卓伊凡
【08】AI辅助编程完整的安卓二次商业实战-修改消息聊天框背景色-触发聊天让程序异常终止bug牵涉更多聊天消息发送优化处理-优雅草卓伊凡
538 10
【08】AI辅助编程完整的安卓二次商业实战-修改消息聊天框背景色-触发聊天让程序异常终止bug牵涉更多聊天消息发送优化处理-优雅草卓伊凡
|
7月前
|
人工智能 JSON 安全
Claude Code插件系统:重塑AI辅助编程的工作流
Anthropic为Claude Code推出插件系统与市场,支持斜杠命令、子代理、MCP服务器等功能模块,实现工作流自动化与团队协作标准化。开发者可封装常用工具或知识为插件,一键共享复用,构建个性化AI编程环境,推动AI助手从工具迈向生态化平台。
2032 1
|
7月前
|
机器学习/深度学习 人工智能 JSON
AI编程时代,对应的软件需求文档(SRS、SRD、PRD)要怎么写
对于AI编程来说,需要使用全新的面向提示词的需求文档来和AI+人类沟通,构建共同的单一事实来源文档知识库是重中之重。
1190 7
|
8月前
|
人工智能 算法 小程序
再见 Cursor,Qoder 真香!这波要改写 AI 编程格局
只需要把项目导入 Qoder,Repo Wiki 就可以详细地帮你梳理整个代码工程,甚至可以将项目的隐性知识显性化。这简直就是程序员的福音。
|
数据可视化 定位技术 Sentinel
如何用Google Earth Engine快速、大量下载遥感影像数据?
【2月更文挑战第9天】本文介绍在谷歌地球引擎(Google Earth Engine,GEE)中,批量下载指定时间范围、空间范围的遥感影像数据(包括Landsat、Sentinel等)的方法~
5915 1
如何用Google Earth Engine快速、大量下载遥感影像数据?
|
编解码 人工智能 算法
Google Earth Engine——促进森林温室气体报告的全球时间序列数据集
Google Earth Engine——促进森林温室气体报告的全球时间序列数据集
371 0

热门文章

最新文章