
Amazon CodeWhisperer 是一个由亚马逊 Web Services (AWS) 推出的 AI 编码工具。它能够根据您的注释和现有代码在集成开发环境 (IDE) 中实时生成从代码片段到完整函数的代码建议。CodeWhisperer 还支持命令行中的 CLI 补全和自然语言到 bash 的转换。
Amazon CodeWhisperer的功能亮点:
- 智能代码建议:根据您的编码风格和需求,提供个性化的代码建议。
- 增强代码安全性:扫描您的代码以检测难以发现的漏洞,并提供代码建议以修复这些漏洞。
- 引用跟踪:获取相关开源项目的存储库 URL 和许可证,以便于查看和添加归因。
- 多语言支持:支持包括 Python、Java 和 JavaScript 在内的多种编程语言。
- 集成开发环境兼容性:与包括 VS Code、IntelliJ IDEA、AWS Cloud9 在内的多个IDE兼容。
CodeWhisperer 旨在帮助开发者提高编程效率,同时确保代码的安全性和可靠性。
CodeWhisperer: Amazon AWS 的智能AI编码助手 – 代码自动完成与安全性增强
支持的热门编程语言和 IDE有哪些?
Amazon CodeWhisperer为多种编程语言提供基于人工智能(AI)的代码建议,包括 Python、Java、JavaScript、TypeScript、C#、Go、Rust、PHP、Ruby、Kotlin、C、C++、Shell 脚本、SQL 和 Scala。您可以使用来自多个 IDE 的服务,包括 JetBrains IDE(IntelliJ IDEA、PyCharm、WebStorm 和 Rider)、Visual Studio(VS)Code、AWS Cloud9、AWS Lambda 控制台、JupyterLab 和 Amazon SageMaker Studio。
Amazon CodeWhisperer的安装及使用教程(含视频)
一、安装和设置
- 安装AWS Toolkit插件:在您的IDE中安装AWS Toolkit插件。支持的IDE包括JetBrains系列(如IntelliJ IDEA、PyCharm等)、Visual Studio Code、AWS Cloud9和AWS Lambda控制台。
- 链接AWS账户:使用AWS Builder ID登录或复制一个代码并在指定网址上粘贴以完成验证,以链接您的AWS账户。
- 启用CodeWhisperer:在AWS Toolkit插件中启用CodeWhisperer功能。
二、使用CodeWhisperer
- 编写注释:在您的代码中编写注释,描述您希望实现的功能。
- 生成代码:CodeWhisperer会根据您的注释和现有代码上下文自动生成代码建议。
- 代码审查和安全扫描:利用CodeWhisperer的代码审查和安全扫描功能,检测潜在的安全漏洞并获得修复建议。
- 个性化建议:CodeWhisperer支持多种编程语言,并根据您的编码风格和项目需求提供个性化的代码建议。
CodeWhisperer实测视频教程:
https://img.pidoutv.com/wp-content/uploads/2024/03/1302957843-1-16.mp4
数据统计
相关导航

Deco是京东推出的一款设计稿一键生成多端代码智能工具,它能够将设计稿一键生成多端代码,包括Taro、React、Vue、HTML等。Deco这个名字是Design和Code两个词的合并,代表着从设计到代码的转换。

CodeArts Snap
CodeArts Snap 是一款由华为云提供的智能编程助手。它基于盘古研发大模型,提供智能生成、智能问答和智能协同三大核心能力。它能够通过代码生成和单元测试用例生成等手段帮助开发者提高开发效率并减少代码错误和漏洞。

Codeium
Codeium是一款基于人工智能的编程辅助工具,专为提高开发者的编码效率和代码质量而设计。它通过智能代码补全功能,支持多种编程语言,适用于常见的集成开发环境(IDE),如Visual Studio Code和JetBrains系列。

CodeGeeX
CodeGeeX 是一个基于人工智能大模型的编程辅助工具,主要功能包括自动代码生成、代码翻译、自动编写注释等。它支持20多种编程语言,能够根据用户的代码或注释生成相应的代码片段,提高编程效率。CodeGeeX 适用于各种编程环境和开发需求,特别是在处理复杂或重复的编码任务时,可以显著提高开发者的工作效率。

代码小浣熊 Raccoon
代码小浣熊 Raccoon 是由商汤科技开发的一款智能编程助手,旨在提升开发者的编程效率和体验,同时降低编程的难度和错误,使非专业开发者也能更加便捷地构建应用程序。

CodeFuse
CodeFuse 是蚂蚁自研的智能研发助手,希望提升开发者效率,让写代码变得更简单,并已对外开源。用户可以通过CodeFuse使用代码补全、解释代码、代码优化以及生成单测等功能,以更快、更轻松地编写代码。

Tabnine
Tabnine是一款使用人工智能技术的代码自动补全工具。它主要功能是帮助软件开发者通过智能化的代码补全,提高编写代码的效率。Tabnine能够根据开发者编写的代码上下文,提供精准的代码补全建议。

Baidu Comate
Baidu Comate是百度推出的基于文心大模型的智能代码助手。它结合了百度积累多年的编程现场大数据和外部优秀开源数据,可提供自动代码生成、单元测试生成、注释生成以及智能问答等功能,旨在为开发者生成更符合实际研发场景的高质量代码。
暂无评论...