写点什么

关于亚马逊 CodeWhisperer 的测试反馈

  • 2023-10-27
    北京
  • 本文字数:706 字

    阅读完需:约 2 分钟


CodeWhisperer 是亚马逊推出的实时 AI 编程助手,是一项基于机器学习的服务,它可以分析开发者在集成开发环境(IDE)中的注释和代码,并根据其内容生成多种代码建议。


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


比如,当我们的代码出现错误的时候,可以使用使用 CodeWhisperer 来解决。


# 示例代码片段my_list = [1, 2, 3]print(my_list[3])
# CodeWhisperer的建议# 您正在尝试访问索引为3的元素,但是列表只有3个元素,因此索引超出范围。# 您可以检查列表的长度,或者确保索引值在0到(len(my_list)-1)的范围内。
复制代码


CodeWhisperer:


my_list = [1, 2, 3]if len(my_list) > 3:    print(my_list[3])else:    print("Index out of range.")
复制代码


经过一段时间的使用,我发现 CodeWhisperer 提供了 IDEA 插件,⽬前可以免费使⽤,使⽤起来也⽐较简单。它能够分析开发者在代码注释中输入的自然语言,并提供代码建议。它不仅可以帮助开发者更快的编写代码,而且还可以使代码更加智能,它可以学习代码库中的约定,可以根据这些提供建议。目前来看应该是支持 15 钟开发语言,多款 IDEA 开发工具。经测试发现,为了帮助开发者以负责任的方式开发代码,CodeWhisperer 会过滤掉一些可能认为有偏见或者不公平的代码。


文章来源:

https://dev.amazoncloud.cn/column/article/64f716a72a1d01763eaa6d6a?sc_medium=regulartraffic&sc_campaign=crossplatform&sc_channel=InfoQ

用户头像

还未添加个人签名 2019-09-17 加入

进入亚马逊云科技开发者网站,请锁定 https://dev.amazoncloud.cn 帮助开发者学习成长、交流,链接全球资源,助力开发者成功。

评论

发布
暂无评论
关于亚马逊 CodeWhisperer 的测试反馈_#人工智能_亚马逊云科技 (Amazon Web Services)_InfoQ写作社区