CodeWhisperer——一个十分强大的工具

使用心得:

Amazon CodeWhisperer 是亚⻢逊出品的一款基于机器学习的 AI 编程助手,可实时提供代码建议。现在已正式可用,面向个人提供免费服务,通过在各种流行的 IDE 里集成 CodeWhisperer(包括我们常用的 JetBrains 产品包及 Vscode 工具集),在编写代码时,它会自动根据您现有的代码和注释生成建议。

  1. 通过代码自动提示及自动生成等功能更快的完成更多的工作,进一步提升了我们的工作效率。

  2. 增强代码的安全性, 扫描代码以检测难以发现的漏洞,并获得代码建议以立即修复它们。

  3. 同时我们也要注意,CodeWhisperer ⽣成的代码并不总是正确或最优,需要视情况进⾏修改或优化。

试用过这款 AI 插件后,我会尽我可能的推荐给身边其他同学,更好的帮助他们工作。

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

Amazon CodeWhisperer

Amazon CodeWhisperer 是亚⻢逊出品的一款基于机器学习的 AI 编程助手,可实时提供代码建议。现在已正式可用,面向个人提供免费服务,通过在各种流行的 IDE 里集成 CodeWhisperer(包括我们常用的 JetBrains 产品包及 Vscode 工具集),在编写代码时,它会自动根据您现有的代码和注释生成建议。

Amazon CodeWhisperer 是亚马逊云科技于2021年12月推出的一款代码补全工具,与 GitHub Copilot 类似。主要的功能有:

  • 代码补全
  • 注释和文档补全
  • 代码安全问题的辅助定位

CodeWhisperer 主要由 Java、Python、JavaScript、TypeScript、C# 相关语料训练而成,在支持上述语言的同时,也支持 Ruby、Go、PHP、C++、C、Shell、Scala、Rust、Kotlin、SQL 等。

安装方法:

1.单击 Marketplace 并在搜索栏中输入"Amazon Tookit",点击安装

2.点击"Developer Tools"标签,选择"CodeWhisperer/Start"在弹出的窗口中选择第一栏,点击"connect"

3.点击"Copy Code"

4.点击"open"

5.将上一步复制的 Code 粘贴过来,点击"Next"

6.输入信息并验证

7.点击 allow

8.安装完成

我在输入代码的时候,插件会根据已经写的代码自动帮我补全一些片段,省去了手动敲代码的功夫。这不仅提高了我的编码速度,还减少了错误和语法问题。自动补全还可以帮我记住方法和属性的名字,这样我就能更专注地解决问题,不用担心具体的语法细节。总体而言,CodeWhisperer 是一项非常有前途的创新技术。

个人感受:我认为这个软件十分智能便捷,可以提高工作效率、降低错误率。计算机专业学生或工作人员在学习或使用编程等计算机程序时,可以用 Codewhisperer 筛选出编程中的错误。此外它操作易懂,页面清晰简洁,使用起来更加方便,新手使用起来一定能让自己的编程能力如虎添翼。在当代科技进步、大数据发达的社会下,Codewhisperer 一定会更好更快的发展、推广起来,被更多人们使用。

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

相关推荐
墨绿色的摆渡人4 分钟前
pytorch小记(二十一):PyTorch 中的 torch.randn 全面指南
人工智能·pytorch·python
大叔_爱编程7 分钟前
p024基于Django的网上购物系统的设计与实现
python·django·vue·毕业设计·源码·课程设计·网上购物系统
一个天蝎座 白勺 程序猿16 分钟前
Python爬虫(29)Python爬虫高阶:动态页面处理与云原生部署全链路实践(Selenium、Scrapy、K8s)
redis·爬虫·python·selenium·scrapy·云原生·k8s
90后小陈老师16 分钟前
WebXR教学 09 项目7 使用python从0搭建一个简易个人博客
开发语言·python·web
weixin-WNXZ021828 分钟前
闲上淘 自动上货工具运行原理解析
爬虫·python·自动化·软件工程·软件需求
正在走向自律43 分钟前
Conda 完全指南:从环境管理到工具集成
开发语言·python·conda·numpy·fastapi·pip·开发工具
东临碣石821 小时前
【AI论文】EnerVerse-AC:用行动条件来构想具身环境
人工智能
lqjun08271 小时前
PyTorch实现CrossEntropyLoss示例
人工智能·pytorch·python
心灵彼岸-诗和远方1 小时前
芯片生态链深度解析(三):芯片设计篇——数字文明的造物主战争
人工智能·制造
DpHard1 小时前
Vscode 配置python调试环境
ide·vscode·python