首页 > 其他分享 >CodeWhisperer——一个十分强大的工具

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

时间:2023-11-27 17:57:03浏览次数:34  
标签:编程 补全 CodeWhisperer 代码 强大 Amazon 点击 工具

使用心得:

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 一定会更好更快的发展、推广起来,被更多人们使用。

 

文章来源:
https://dev.amazoncloud.cn/column/article/64f512c2d75d3d261aba2bed?sc_medium=regulartraffic&sc_campaign=crossplatform&sc_channel=bokey

标签:编程,补全,CodeWhisperer,代码,强大,Amazon,点击,工具
From: https://www.cnblogs.com/AmazonwebService/p/17859958.html

相关文章

  • Spring Boot 关闭 Actuator ,满足安全工具扫描
    应用被安全工具,扫描出漏洞信息【MSS】SpringBootActuator敏感接口未授权访问漏洞(Actuator)事件发现通告:发现时间:2023-11-2519:47:17攻击时间:2023-11-2518:56:44事件/告警类型:非授权访问/权限绕过告警设备:APT攻击IP:xxx被攻击IP/资产信息:xxx告警描述:SpringBootActuator......
  • Python知识补充pip 安装包的工具
    Python知识补充pip安装包的工具(1)安装第三方模块pipinstall模块名pipinsyall模块名==#查看我当前模块都有哪些版本pipinsyall模块名==版本号#安装指定版本的模块(2)卸载模块pipuninstall模块名(3)临时换源pipuninstall模块名清华大学: https://pypi.tuna.......
  • [二]开发工具Pycharm
    [二]开发工具Pycharm【1】官网https://www.jetbrains.com.cn/【2】下载Pycharm(1)选择Pycharm(2)下载下载安装包作为开发者来说,我们选择专业版进行下载但是需要注意的是,专业版是需要花钱的,并且可以支持免费试用30天但是对于开源社区贡献者和学生免费,如果是这类人,可以......
  • Go 自动生成代码工具 一( go-zero 中 goctl rpc 命令代码生成原理)
    总共分为三篇:1.分析`go-zero`中`coctlrpc`通过一个`proto`文件生成一系列文件。2.模仿这个原理,结合`protoc`生成代码的特性,把gin的接口定义,也放入proto文件中,自动生成gin的接口代码。3.自动生成项目中error错误定义文档。(通过go源码自动生成文档)go-zero中goctl......
  • 容器编排工具选择----主要以K8S为主
    dockermachine主要用于准备dockerhost现已弃用建议使用dockerdesktopdockercomposeCompose是一个用于定义和运行多容器Docker应用程序的工具。使用Compose,您可以使用YAML文件来配置应用程序的服务。使用一个命令,您可以从您的配置中创建并启动......
  • API协作管理工具:Apipost
    在当今快速发展的数字化时代,API已成为企业与开发者实现数据互通、应用集成的重要桥梁。然而,随着API数量的不断增加,API开发、调试、测试、文档等工作也变得越来越复杂。为了解决这一痛点,一款名为Apipost的API协同研发工具应运而生。成功案例许多知名的公司和团队都在使用Apipost......
  • 个人在科学研究中的主要推进器——工具
    偶看到一个视频:https://www.youtube.com/watch?v=eKxIL2c883E  ---------------------------------  视频中的一个观点:工具是驱动一切变化最本质的东西,最核心的一个东西。 -----------------------------  对于这个说法我个人还是有些触动的,由于一直都是在AI......
  • 安装 Vue 开发者工具:装插件调试 Vue 应用
    (1)通过谷歌应用商店安装(国外网站)(2)极简插件:下载→ 开发者模式→ 拖拽安装 → 插件详情允许访问文件         https://chrome.zzzmh.cn/index下载的文件,解压。chrome浏览器,右上角点击-》更多工具=》扩展程序。打开开发者模式将解压的文件拖到空白区......
  • Linux 本地安装R语言开发工具实现远程访问
    RStudioServer使你能够在Linux服务器上运行你所熟悉和喜爱的RStudioIDE,并通过Web浏览器进行访问,从而将RStudioIDE的强大功能和工作效率带到基于服务器的集中式环境中。下面介绍在Linuxdocker中安装RStudioServer并结合cpolar内网穿透工具,实现远程访问,docker方式安......
  • TotalFinder v1.15.1 Mac最好用的Finder增强工具
    TotalFinder的工作原理与普通Finder一样,但添加了选项卡、双面板、彩色标签和许多其他功能。TotalFinder是一个插件,而不是替代品请记住,TotalFinder是一个插件,在您启动TotalFinder.app时会加载到Finder中。它不会修改磁盘上的Finder文件。TotalFinder作为独立应用程序安装。启动......