大约三周前,就在开发者社区对 微软决定制作付费 Copilot,亚马逊 提出了 暗语者. 翻译成西班牙语,AWS Toolkit 的这个组件将被称为“代码窃听者”,它对最终用户的操作类似于 Copilot 或 Tabnine(如果付费):我们开始写作,或者我们写评论,然后提出建议for autocompletion 会出现,有时甚至会提出完整的函数。
几个小时后,服务器收到了包含激活 CodeWhisperer 说明的邮件。 在电子邮件中,亚马逊发送了一些链接和代码来激活这个新的编程合作伙伴,首先告诉我们 是 AWS 工具包的一部分,而不是像前面提到的 Copilot 或 Tabnine 扩展那样的独立扩展。 他们还告诉我们,您不需要 AWS 账户即可使用 CodeWhisper。
CodeWhisperer 现在提供预览版
开始使用这个新向导的步骤很简单:
- 我们安装 AWS Toolkit 扩展(直接连结).
- 带有字母 AWS 的徽标出现在左侧面板上。 我们点击它。
- 我们访问 CodeWhisperer 菜单,该菜单目前为预览版。
- 我们选择“输入预览访问代码”选项并输入电子邮件中收到的代码。
- 开始使用。
以上是针对 Visual Studio Code,但也可以在 JetBrains 中使用。
一旦测试,首先要考虑的是 目前支持的语言:Java。 JavaScript 和 Python. 如果我们想看看它是如何工作的,我们必须为这些语言打开一个页面。 例如,我们可以打开一个 .js 文件,添加一个注释,例如“//根据出生日期计算年龄的函数”(不带引号),过一会儿就会出现一个建议。 如果没有,您可以在 PC 上按 ALT + C 键查看它对我们有什么帮助。 如果我们不喜欢它提供的内容,我们可以使用左/右导航箭头来提出新建议。
至于它对我们“耳语”的质量和速度, 必须承认他们还有工作要做. Copilot 速度更快,支持更多语言并提供更好的建议,但我们已经知道他们是如何实现的,以及使用它需要付出的代价(10 欧元/月)。 好消息是它有效,而且我们正处于“代码低语者”生命的第一天。 随着时间的推移,一切都有望改善,我们中的一些人希望亚马逊不要成为“微软”并在未来向我们要钱。
无论如何,CodeWhisperer 已经到来,我们希望它继续存在。 竞争是好的。