首页 > 其他分享 >CodeWhisperer--手把手教你使用一个十分强大的工具

CodeWhisperer--手把手教你使用一个十分强大的工具

时间:2023-11-17 14:34:04浏览次数:45  
标签:CodeWhisperer -- 手把手 代码 点击 Amazon 开发者 工具

Amazon CodeWhisperer 是一款能够帮助我们智能生成代码的工具。经过数十亿行代码的训练,可以根据提示和现有代码实时生成从片段到完整功能的代码建议。类似 Cursor 和 Github Copilot 编码工具。目前,CodeWhisperer 兼容 Python、Java 和 JavaScript,支持各种 IDE,包括 JetBrains、Visual Studio Code、Amazon Cloud9 和 Amazon Lambda 控制台。

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

想要体验亚马逊这款最新的代码完成工具的开发者可以提交请求表单进行注册,并进入等待队列。开发者可以安装 Amazon IDE工具包,激活 CodeWhisperer 功能,并在收到预览访问代码后开始使用该工具。

在编写代码时,它会自动根据您现有的代码和注释生成建议。从单行代码建议到完整的函数,它可为您提供各种大小和范围的个性化建议。CodeWhisperer 还可以扫描您的代码以突出显示和定义安全问题。

CodeWhisperer 目前已支持近15种变种语言:Python、Java、JavaScript、TypeScript、C#、Go、Rust、PHP、Ruby、 Kotlin、C、C++、Shell 脚本、SQL 和 Scala,以及主流的 IDE 开发工具:包括 VS Code、IntelliJ IDEA 和 Amazon Cloud9。

安装步骤:

1、在搜索栏输入“Amazon TOOKIT”,点击安装

图片

2、点击 start 然后点击“Use a personal email to sign in with AWSBuilder ID”

图片

3、在弹出页面里选择“copy code and proceed”

图片

注意这里是自带 code 的,注册时要填,直接粘贴就可以了。

4.在弹出的页面里点击“open”

图片

5.点击后弹出一个页面,将 code 粘贴过来,点击“next”

图片

6.输入自己的邮箱

图片

7.打开自己的邮箱找到验证码

图片

8.在弹出的页面点击“allow”

图片

9.然后会出现下面的页面,就说明已经成功了!

图片

个人认为 CodeWhisperer 是一款非常强大的工具,反应很快,强烈推荐!!! CodeWhisperer 插件给了我一个强大又智能的编码助手。它的智能建议、自动补全和语法检查功能都很棒,大大提高了我的编码效率和代码质量。希望它能给您带来便利,减轻您的负担!

我在使用 CodeWhisperer 时,我发现 CodeWhisperer 比我想象的反应要快的多得多的多,体现了其人工智能的发展已经到了令人惊叹的高度,在我使用它时,它会非常智能的给我生成代码,若我自己编写代码,它会精准的检查错误并且尽可能告诉我如何进行改正并提出个性化建议。

同时,CodeWhisperer 兼容了许多种语言,包括 python,java 等,极大程度上满足绝大部分人的需求,并且 CodeWhisperer 下载和安装非常简单,使用起来也很简单,非常好上手,适合大众使用。总之,它是一款非常非常好用的工具,希望越来越多的人知道它。

希望这篇文章能帮到你!

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

标签:CodeWhisperer,--,手把手,代码,点击,Amazon,开发者,工具
From: https://www.cnblogs.com/AmazonwebService/p/17838681.html

相关文章

  • 3分钟搞懂snmptrapd的配置与使用
    1.配置首先是snmptrap接收端的配置。默认应该没有这个文件的,你可以通过touch命令来创建snmptrapd.conf#创建trapd配置文件touchsnmptrapd.conf#打开snmptrapd.conf文件vimsnmptrapd.conf配置命令如下:#authcommunity是为了设置所有用户的访问权限:可执行,记录,传递。......
  • 02_自定义Springboot starter
     创建springbootstarter 创建一个demostarter  创建配置类@Configuration@EnableConfigurationProperties(EmailProperties.class)@ConditionalOnBean(EmailEnable.class)publicclassEmailAutoConfiguration{static{System.out.println("Em......
  • 文字组件里的表格为什么分到两页
    问题:完全可以显示在一页上的表格为什么会分成两页解决方法:选取整个表格》开始》段落》换行和分页》分页组中除孤行控制以外全部取消》确定......
  • SM2加密(公钥私钥模式)
    importcn.hutool.core.util.CharsetUtil;importcn.hutool.core.util.StrUtil;importcn.hutool.crypto.SecureUtil;importcn.hutool.crypto.SmUtil;importcn.hutool.crypto.asymmetric.KeyType;importcn.hutool.crypto.asymmetric.SM2;importlombok.extern.slf4j.......
  • mysql 存储过程
    存储过程实例前提准备创建表createtabletable1(namevarchar(10));createtableMatches(idint(10)auto_incrementnotnull,MATCHNOint(5)notnull,TEAMNOVarchar(6)notnull,PLAYERNOint(7)notnull,WONInt(8)notnull,LOSTvarchar(2),primarykey(id));cre......
  • xlsxwriter基本操作
    xlsxwriter是一个用于创建和修改Excel文件(.xlsx)的Python库。它提供了丰富的功能,可以创建复杂的Excel工作簿,包括工作表、图表、图像,以及设置单元格样式和格式等。创建一个新的Excel文件并添加工作表importxlsxwriter#创建一个新的Excel文件workbook=xlsxwriter.Workbook(......
  • 吉祥航空和绿盟科技的面试
    1.吉祥航空1.1.HashMap实现,线程安全方式答:1)HashMap不安全性,效率高,允许key和value为空,默认初始容量为16,之后每次扩充为2的倍数为2倍数是因为取余能提升hash&(length-1)预算效率底层是有数组+链表/红黑树构成。2)关于哈希冲突(存储的不同值由于哈希表计算的哈希值相同而造成的),在JDK1.8......
  • 什么是JDK、JRE、JVM? 它们的关系是什么?
    JDK(JavaDevelopmentKit)、JRE(JavaRuntimeEnvironment)和JVM(JavaVirtualMachine)是与Java编程语言相关的关键概念,它们之间存在一定的层次关系。JDK(JavaDevelopmentKit):JDK是Java开发工具包,提供了Java开发所需的工具和资源。包括Java编译器(javac)、Java虚拟机(JVM)、Java调试器等开......
  • 打造活跃企业内部社区—社区积分商城助您实现匿名发帖与激励机制
    在企业内部,建立一个积极互动的员工社区是提升团队协作和员工参与度的关键。如果您是需要做内部企业文化宣扬,自荐可以了解下我们短说论坛产品。一、匿名发帖,鼓励畅所欲言短说社区支持匿名发帖功能,员工可以在保护隐私的前提下,自由地表达自己的意见、建议和问题。这种匿名的形式鼓励员......
  • 【专题】2023快手母婴行业数据报告PDF合集分享(附原数据表)
    品牌一直在思考如何更好地了解消费者的需求,特别是在年轻化和线上消费趋势加强的母婴行业。根据《2023母婴行业数据报告合集》,短视频直播平台成为该行业新的增长点。报告合集显示,母婴商品的消费人数在2022年全年和2023年前两个月均呈快速增长趋势。用户的购买力和品单价也在提升,实......