Amazon CodeWhisperer:AI 编程助手

文章作者:prigioni

1. 什么是 Amazon CodeWhisperer?

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

链接地址:[dev.amazoncloud.cn/experience/...]

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

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...

相关推荐
脆皮泡泡2 分钟前
Ultiverse 和web3新玩法?AI和GameFi的结合是怎样
人工智能·web3
机器人虎哥5 分钟前
【8210A-TX2】Ubuntu18.04 + ROS_ Melodic + TM-16多线激光 雷达评测
人工智能·机器学习
码银12 分钟前
冲破AI 浪潮冲击下的 迷茫与焦虑
人工智能
何大春16 分钟前
【弱监督语义分割】Self-supervised Image-specific Prototype Exploration for WSSS 论文阅读
论文阅读·人工智能·python·深度学习·论文笔记·原型模式
uncle_ll24 分钟前
PyTorch图像预处理:计算均值和方差以实现标准化
图像处理·人工智能·pytorch·均值算法·标准化
宋1381027972024 分钟前
Manus Xsens Metagloves虚拟现实手套
人工智能·机器人·vr·动作捕捉
SEVEN-YEARS28 分钟前
深入理解TensorFlow中的形状处理函数
人工智能·python·tensorflow
世优科技虚拟人32 分钟前
AI、VR与空间计算:教育和文旅领域的数字转型力量
人工智能·vr·空间计算
cloud studio AI应用38 分钟前
腾讯云 AI 代码助手:产品研发过程的思考和方法论
人工智能·云计算·腾讯云
禁默1 小时前
第六届机器人、智能控制与人工智能国际学术会议(RICAI 2024)
人工智能·机器人·智能控制