这两天看到了很多关于 Amazon CodeWhisperer 针对个人用户终身免费运用的消息,便抽空简略来重点介绍下如何在 VS Code 这款 IDE 上装置和运用 CodeWhisperer。

亚马逊云科技开发者社区为开发者们供给全球的开发技能资源。这儿有技能文档、开发案例、技能专栏、练习视频、活动与比赛等。协助中国开发者对接世界最前沿技能,观念,和项目,并将中国优异开发者或技能推荐给全球云社区。假如你还没有重视/收藏,看到这儿请必定不要仓促划过,点这儿让它成为你的技能宝库!

CodeWhisperer 是亚马逊出品的一款根据机器学习通用代码生成器,可实时供给代码主张。相似 Cursor 和 Github

Amazon CodeWhisperer

Amazon CodeWhisperer 是 Amazon 于2021年12月推出的一款代码补全工具,与 GitHub Copilot 相似。首要的功用有:

代码补全

注释和文档补全

代码安全问题的辅佐定位

CodeWhisperer 首要由 Java、Python、JavaScript、TypeScript、C# 相关语料练习而成,在支撑上述语言的一起,也支撑 Ruby、Go、PHP、C++、C、Shell、Scala、Rust、Kotlin、SQL 等。

装置教程:

  1. 在菜单顶部,单击 Marketplace 并在查找栏中输入“Amazon Tookit”。点击装置

神器 CodeWhisperer

  1. 点击“Developer Tools”标签,挑选“CodeWhisperer/Start”在弹出的窗口中挑选第一栏,点击“connect”

神器 CodeWhisperer

  1. 点击“Copy Code”

神器 CodeWhisperer

  1. 点击“open”

神器 CodeWhisperer

  1. 点击后主动弹出一个页面,将上一步仿制的 Code 张贴过来,点击“Next”

神器 CodeWhisperer

  1. 输入信息并验证

神器 CodeWhisperer

  1. 点击 allow

神器 CodeWhisperer

  1. 呈现下图后就阐明注册成功啦

神器 CodeWhisperer

下面谈谈我对亚马逊云科技的一些看法吧:

“像其他任何 IT 收购相同收购专网”,关于小型布置或者没有使命要害需求和业务要害需求而且可能没有很多资本开销用于投资的中小企业来说,它将5G专网视为通向更高价值服务和整个数字化过程的途径。亚马逊云科技供给计算、机器学习剖析和边际计算,并支撑联网财物上的应用程序和解决计划,以协助企业实现数字化之旅。现在,它还供给专有蜂窝网络连接作为进步其所有更广泛产品的途径。

当然其中也有不尽完美的当地:亚马逊云科技以为,用户会指定其所需的网络、容量等,并经过一次单击订货这些资源。然而,大都企业并不知道它们需求什么,而且需求有人(合作伙伴)在其探究过程中来辅导它们。除了核心网和RAN公司以及 Dish(其 DNA 和与亚马逊云科技的合作伙伴关系值得单独报告)外,A亚马逊云科技能会加强拉拢其他合作伙伴,例如体系集成商和垂直范畴专业企业,然后保证它们能够解决这些计划施行的杂乱性——尤其是随着网络的开展,杂乱性会愈发增强。

最后跟我们共享我个人运用 CodeWhisperer 的体会和观念吧:

  1. 强壮的主动补全功用:CodeWhisperer 的主动补全功用适当出色。它能够根据上下文供给精确的主张,节省了很多的时刻和精力。我发现它能够精确猜测我想要运用的变量、函数和类名,并供给相应的补全选项。这种智能化的补全功用使我的编码过程愈加流畅,减少了犯错的可能性。
  2. 实时过错检测和主张:CodeWhisperer 具有出色的实时过错检测才能。它会在我编写代码的一起,发现并提示潜在的过错和问题。例如,当我遗漏了一个括号、忘记了引进某个模块或运用了过错的函数参数时,它会立即给出相应的警告。此外,CodeWhisperer 还供给了改善代码质量的主张,协助我遵循最佳实践和规范。
  3. 智能重构和优化主张:CodeWhisperer 能够协助我进行智能的代码重构和优化。它能够检测到重复代码、杂乱的逻辑和低效的操作,并供给相应的重构主张。这使得我的代码愈加明晰、易于理解和保护。我发现这个功用关于大型项目的开发尤为有用,它能够协助我进步代码的可读性和性能。
  4. 多语言支撑和广泛的框架集成:CodeWhisperer 支撑多种编程语言和广泛的框架。无论是 Python、Java 仍是 JavaScript,它都能供给高效的支撑和主张。此外,CodeWhisperer 还与许多盛行的开发工具和集成开发环境(IDE)兼容,如 Visual Studio Code、PyCharm 等。这为开发者供给了更大的灵活性和便利性。

总结:CodeWhisperer 是一款杰出的编码助手,经过强壮的主动补全、实时过错检测、智能重构和优化主张等功用,大大进步了我的编码效率和代码质量。

总之,感兴趣的小伙伴能够上手试一试啦。

文章来历:dev.amazoncloud.cn/column/arti…