Amazon CodeWhisperer
- 主要功能:用于代码生成和编程辅助。它可以在 IDE 中提供代码建议、自动补全代码、生成代码片段等。
- 使用场景:主要用于开发者在编写代码时提高效率,减少重复性工作。
- 特点:支持多种编程语言,集成在常用的 IDE 中,如 VSCode、JetBrains 系列等。
Amazon Q
- 主要功能:更广泛的生成式 AI 助手,不仅限于代码生成。它可以回答编程问题、生成内容、进行自然语言对话等。
- 使用场景:除了编程辅助,还可以用于项目管理、故障排除、选择合适的 AWS 资源等。
- 特点:集成了 CodeWhisperer 的功能,并扩展了对话式 AI 的能力,支持更复杂的任务和对话。
联系
- 集成:Amazon Q 集成了 CodeWhisperer 的功能,提供更强大的编程辅助能力。
- 目标用户:两者都面向开发者,但 Amazon Q 的功能更广泛,适用于更多的开发和运维场景。
区别
- 功能范围:CodeWhisperer 专注于代码生成和编程辅助,而 Amazon Q 提供更全面的 AI 助手功能。
- 使用体验:Amazon Q 支持自然语言对话,使得开发过程更加直观和高效
作为对标微软Copliot的产品,这款代码插件非常良心,对个人目前免费而且支持代码补全,对话和代码扫描,虽然个人觉得效果不如国产通义灵码和文心快码,更不好碰瓷cursor,但是好不好用用用过才知道,下面开始说安装教程。
以PyCharm 2024.1.6为例,首先我们先下载以下三款插件,推荐开启魔法上网:
安装后找到插件的图标,双击[Start];
这里选择跳过注册,直接用邮箱注册的亚马逊账户登录;
跟着提示操作就会提示登录成功;
但是没有绑定信用卡注册IAM的话会提示连接失败,报错:
难道就到此为止了吗,想免费体验真的要去西天取个经再回来吗?其实还有方法,还记得我们刚刚安装的Amazon Q吗?按照下图步骤跟之前一样操作即可;
然后就可以快乐的AI对话(仅支持英文输出,可以中文输入),代码补全,代码扫描咯,完结撒花🤗🤗🤗
更多有关测评及使用可以看以下博客:
实测 亚马逊AI 编程助手 Amazon CodeWhisperer(全网最全)-CSDN博客
报错Unable to connect to AWS:
The security token included in the request is invalid. (Service: Sts, Status Code: 403, Request ID: f0233e91-e0c4-4c14-92f6-ad3b95d01dec的解决办法: