
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
数据统计
相关导航

aiXcoder是一款基于人工智能的编程辅助工具,旨在提升开发者的工作效率和代码质量。它通过深度学习技术为开发者提供智能的代码生成、代码补全、代码搜索和代码纠错功能。

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

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

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

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

Boxy
Boxy 是由 CodeSandbox 开发的一款 AI 编程助手工具,提供上下文代码解释、代码生成和重构功能。可帮助用户在优化代码、查找潜在代码错误或增强代码安全性,让你更快地编程将想法变为现实。

iFlyCode
iFlyCode是科大讯飞推出的一款智能AI编码助手插件,它运用了科大讯飞的自然语言处理和机器学习技术,能够根据程序员的编程意图实时生成符合语法和逻辑的代码建议,从而帮助程序员快速完成编码任务。

Quest AI
Quest AI是一款旨在简化React应用开发的工具。它可以将Figma 设计稿或者手稿转换为 ReactJS 前端代码,帮助设计人员或开发人员比以往更快地构建全栈网站应用程序。同时它支持构建任何 ReactJS 组件,可以构建单个组件并将其添加到现有的 React 应用程序中,也可以使用 Quest 构建整个应用程序。
暂无评论...