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

Python
人工智能
C++
Amazon CodeWhisperer
云上探索实验室
0
0
**使用心得:** [Amazon CodeWhisperer](https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail) 是亚⻢逊出品的一款基于[机器学习](https://aws.amazon.com/cn/machine-learning/?trk=cndc-detail)的 AI 编程助手,可实时提供代码建议。现在已正式可用,面向个人提供免费服务,通过在各种流行的 IDE 里集成 CodeWhisperer(包括我们常用的 JetBrains 产品包及 Vscode 工具集),在编写代码时,它会自动根据您现有的代码和注释生成建议。 1\) 通过代码自动提示及自动生成等功能更快的完成更多的工作,进一步提升了我们的工作效率。 2\) 增强代码的安全性, 扫描代码以检测难以发现的漏洞,并获得代码建议以立即修复它们。 3\) 同时我们也要注意,CodeWhisperer ⽣成的代码并不总是正确或最优,需要视情况进⾏修改或优化。 试用过这款 AI 插件后,我会尽我可能的推荐给身边其他同学,更好的帮助他们工作。 **[Amazon CodeWhisperer](https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail)** [Amazon CodeWhisperer](https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail) 是亚⻢逊出品的一款基于[机器学习](https://aws.amazon.com/cn/machine-learning/?trk=cndc-detail)的 AI 编程助手,可实时提供代码建议。现在已正式可用,面向个人提供免费服务,通过在各种流行的 IDE 里集成 CodeWhisperer(包括我们常用的 JetBrains 产品包及 Vscode 工具集),在编写代码时,它会自动根据您现有的代码和注释生成建议。 [Amazon CodeWhisperer](https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail) 是 Amazon 于2021年12月推出的一款代码补全工具,与 GitHub Copilot 类似。主要的功能有: * 代码补全 * 注释和文档补全 * 代码安全问题的辅助定位 CodeWhisperer 主要由 Java、Python、JavaScript、TypeScript、C# 相关语料训练而成,在支持上述语言的同时,也支持 Ruby、Go、PHP、[C++](https://www.zhihu.com/search?q=C%2B%2B\\&search_source=Entity\\&hybrid_search_source=Entity\\&hybrid_search_extra=%7B%22sourceType%22%3A%22article%22%2C%22sourceId%22%3A%22629203181%22%7D?trk=cndc-detail)、C、Shell、Scala、Rust、Kotlin、SQL 等。 安装方法: 1.**单击 Marketplace 并在搜索栏中输入“Amazon Tookit”,点击安装** ![image.png](https://dev-media.amazoncloud.cn/ea1508c4bd014ab68b31a4fbf8664b41_image.png "image.png") 2.点击“Developer Tools”标签,选择“CodeWhisperer/Start”在弹出的窗口中选择第一栏,点击“connect” ![image.png](https://dev-media.amazoncloud.cn/2e61795df2964d6097a43dc210e123de_image.png "image.png") 3.点击“Copy Code” ![image.png](https://dev-media.amazoncloud.cn/ef4ac450b73643ba832889ef7d544ec4_image.png "image.png") 4.点击“open” ![image.png](https://dev-media.amazoncloud.cn/d770cfcdf1f848e9a0885081d2d9a326_image.png "image.png") 5.将上一步复制的 Code 粘贴过来,点击“Next” ![image.png](https://dev-media.amazoncloud.cn/8deb6897d9454ff5a562ebf394b5c66c_image.png "image.png") 6.输入信息并验证 ![image.png](https://dev-media.amazoncloud.cn/c1d495caed074ffb9824f85ea7f5ddab_image.png "image.png") 7.点击 allow ![image.png](https://dev-media.amazoncloud.cn/b51374cbb5254584a7e19613c100de35_image.png "image.png") 8.安装完成 ![image.png](https://dev-media.amazoncloud.cn/7dcf38fc39dd46abbf580cbe594ce2d1_image.png "image.png") 我在输入代码的时候,插件会根据已经写的代码自动帮我补全一些片段,省去了手动敲代码的功夫。这不仅提高了我的编码速度,还减少了错误和语法问题。自动补全还可以帮我记住方法和属性的名字,这样我就能更专注地解决问题,不用担心具体的语法细节。总体而言,CodeWhisperer 是一项非常有前途的创新技术。 个人感受:我认为这个软件十分智能便捷,可以提高工作效率、降低错误率。计算机专业学生或工作人员在学习或使用编程等计算机程序时,可以用 Codewhisperer 筛选出编程中的错误。此外它操作易懂,页面清晰简洁,使用起来更加方便,新手使用起来一定能让自己的编程能力如虎添翼。在当代科技进步、大数据发达的社会下,Codewhisperer 一定会更好更快的发展、推广起来,被更多人们使用。
0
目录
关闭