编程不头秃,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月前
|
人工智能 移动开发 JavaScript
如何用uniapp打包桌面客户端exe包,vue或者uni项目如何打包桌面客户端之electron开发-优雅草央千澈以开源蜻蜓AI工具为例子演示完整教程-开源代码附上
如何用uniapp打包桌面客户端exe包,vue或者uni项目如何打包桌面客户端之electron开发-优雅草央千澈以开源蜻蜓AI工具为例子演示完整教程-开源代码附上
146 18
|
30天前
|
人工智能 开发框架 安全
Smolagents:三行代码就能开发 AI 智能体,Hugging Face 开源轻量级 Agent 构建库
Smolagents 是 Hugging Face 推出的轻量级开源库,旨在简化智能代理的构建过程,支持多种大语言模型集成和代码执行代理功能。
278 69
Smolagents:三行代码就能开发 AI 智能体,Hugging Face 开源轻量级 Agent 构建库
|
9天前
|
人工智能 搜索推荐 自动驾驶
如何抓住本世纪伟大成就AI的风口脱颖而出?AI到底会带来什么影响?AI对程序员的影响?AI对软件行业的影响?——2025年如何抓住AI的机会-成为AI工程师-程序员可成为高级AI工程师
如何抓住本世纪伟大成就AI的风口脱颖而出?AI到底会带来什么影响?AI对程序员的影响?AI对软件行业的影响?——2025年如何抓住AI的机会-成为AI工程师-程序员可成为高级AI工程师
257 54
|
26天前
|
人工智能 前端开发 程序员
通义灵码 AI 程序员全面上线,能和人类协作完成复杂开发任务
1 月 8 日消息,阿里云通义灵码 AI 程序员已全面上线,成为全球首个同时支持 VS Code、JetBrains IDEs 开发工具的 AI 程序员产品。此次上线的 AI 程序员相比传统 AI 辅助编程工具,能力更全面,可以让开发者以更高效、更沉浸的方式完成编码任务,通过全程对话协作的方式,就能完成从 0 到 1 的业务需求开发、问题修复、单元测试批量生成等复杂编码任务。
315 65
|
17天前
|
机器学习/深度学习 人工智能 自然语言处理
三行代码实现实时语音转文本,支持自动断句和语音唤醒,用 RealtimeSTT 轻松创建高效语音 AI 助手
RealtimeSTT 是一款开源的实时语音转文本库,支持低延迟应用,具备语音活动检测、唤醒词激活等功能,适用于语音助手、实时字幕等场景。
113 18
三行代码实现实时语音转文本,支持自动断句和语音唤醒,用 RealtimeSTT 轻松创建高效语音 AI 助手
|
25天前
|
人工智能 前端开发 程序员
官宣!通义灵码 AI 程序员全面上线
通义灵码2.0 你的AI程序员来了!速来领取你的全新魔法搭档吧!
383 50
|
28天前
|
人工智能 安全 API
OpenHands:能自主检索外部知识的 AI 编程工具,自动执行命令、网页浏览和生成代码等操作
OpenHands 是一款基于 AI 的编程工具,支持多智能体协作,能够自动生成代码、执行命令、浏览网页等,显著提升开发效率。
137 26
OpenHands:能自主检索外部知识的 AI 编程工具,自动执行命令、网页浏览和生成代码等操作
|
22天前
|
人工智能 自然语言处理 程序员
通义灵码2.0全新升级,AI程序员全面开放使用
通义灵码2.0来了,成为全球首个同时上线JetBrains和VSCode的AI 程序员产品!立即下载更新最新插件使用。
1572 26
|
8天前
|
人工智能 程序员
现场领红包!通义灵码 AI 程序员给大家送福利啦
「AI实训营」大咖共学课新春专题来啦!巳巳如意,“福从天降”!本期为迎春节共学专题,大咖带你玩转通义灵码,0 基础带练“福从天降”小游戏!更有现场红包等你拿,速来上手通义灵码 AI 程序员!!
|
18天前
|
人工智能 Java 程序员
通义灵码AI编码助手和AI程序员背后的技术
通义灵码AI编码助手和AI程序员背后的技术,由通义实验室科学家黎槟华分享。内容涵盖三部分:1. 编码助手技术,包括构建优秀AI编码助手及代码生成补全;2. 相关的AI程序员技术,探讨AI程序员的优势、发展情况、评估方法及核心难点;3. 代码智能方向的展望,分析AI在软件开发中的角色转变,从辅助编程到成为开发主力,未来将由AI执行细节任务,开发者负责决策和审核,大幅提升开发效率。
108 12