Amazon CodeWhisperer:AI 编程助手

文章作者:prigioni

1. 什么是 Amazon CodeWhisperer?

Amazon CodeWhisperer 能够理解以自然语言(英语)编写的注释,并能实时生成多条代码建议,以此提高开发人员生产力。该服务可以直接在集成开发环境(IDE)的代码编辑器中给出关于整个功能和逻辑代码块(通常包含多达 10-15 行代码)的建议。生成的代码与实际要编写的代码类似,并符合开发者的个人风格和命名约定。

链接地址:[dev.amazoncloud.cn/experience/...](https://link.juejin.cn?target=https%3A%2F%2Fdev.amazoncloud.cn%2Fexperience%2Fcodewhisperer-1%3Fsc_medium%3Downed%26sc_campaign%3Dotherowned%26sc_channel%3Dinfoq%3Ftrk%3Dcndc-detail "https://dev.amazoncloud.cn/experience/codewhisperer-1?sc_medium=owned&sc_campaign=otherowned&sc_channel=infoq?trk=cndc-detail")

亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案例、技术专栏、培训视频、活动与竞赛等。帮助中国开发者对接世界最前沿技术,观点,和项目,并将中国优秀开发者或技术推荐给全球云社区。如果你还没有关注/收藏,看到这里请一定不要匆匆划过,点这里让它成为你的技术宝库!

2. 操作步骤

(1)在开发环境(IDE)中安装最新的亚马逊云科技工具包插件。支持的 IDE 包括 Visual Studio(VS)Code 和 JetBrains IDE(IntelliJ、PyCharm、CLion、GoLand、WebStorm、Rider、PhpStorm、RubyMine 和 DataGrip)。CodeWhisperer 内置了 Amazon Cloud9 和 Amazon Lambda 控制台。

(2)在 Visual Studio 中,搜寻 CodeWhisperer,点击安装。

安装成功

(3)打开亚马逊云科技扩展面板,然后选择"开发人员工具" > "CodeWhisperer" 下的"开始"按钮。

创建自己的 ID

IDE 会有密码,输入到网页端亚马逊云科技中

利用自己的邮箱创建 ID

3. 案例操作

点击 CodeWhisperer 进行开启

以 python 的冒泡排序为例:

def maopaoSort,此时出现

按 Table 进行确认

进行测试时,打出 maopaoSort,会自动填充

验证代码通过

注释:您可以随时请求建议。在 Mac 上使用 Option-C 或在 Windows 上使用 ALT-C。 收到建议后,使用 TAB 键接受并使用箭头键进行导航。

4.总结

(1)安装简单:Amazon CodeWhisperer 作为一个插件,集成到 Visual Studio(VS)Code 和 JetBrains IDE(IntelliJ、PyCharm、CLion、GoLand、WebStorm、Rider、PhpStorm、RubyMine 和 DataGrip)等等常用的 IDE 中,安装很方便。

(2)使用方便:启动插件之后,在进行编写代码时可以唤醒进行代码续写,目前尝试的集中函数,效果还不错,期待后续的体验感受。支持多种编程语言,包括 Java、Python 等,使得开发者可以在不同的项目中灵活使用。

Amazon CodeWhisperer 不仅可以提高开发效率,还可以减少代码错误和维护成本。

文章来源:
dev.amazoncloud.cn/column/arti...

相关推荐
weixin_446260851 分钟前
ORCA-bench:大模型智能体能否胜任线上故障值守?
人工智能
fthux6 分钟前
装闭 RenoPit 源码解析(13):生成AI装修闭坑PDF报告
人工智能·ai·pdf·开源·github
独行侠影a30 分钟前
Mojo:专为AI而生的“Python++”,能否真正挑战CUDA与C++的统治地位?
大数据·人工智能·深度学习
zzzzzz31032 分钟前
别让大模型直接碰业务:我在 Spring Boot 里给 AI 操作加了一道“可拒绝的闸门”
人工智能·spring boot·spring
2601_9609067235 分钟前
一致行动人合计持股比例变动超过1%整数倍
人工智能·逻辑回归·爬山算法·散列表·启发式算法·广度优先
蓝鲨硬科技44 分钟前
任利锋的“造物”野心,让AI 3D进入“可制造”时代
人工智能·3d·制造
暗黑小白44 分钟前
Agent 运行时与 Harness:从教科书循环到生产级运行时
人工智能
烂蜻蜓1 小时前
AI入门教程(十七):AI安全进阶——越狱、注入、对抗与防护
人工智能·ai
小K讲AI营销1 小时前
存储定价权重构:用“产能分配“框架重估 DRAM+46%、NAND+65%
人工智能