AI代码工具 —— Amazon CodeWhisperer(内含详细图文安装教程)

一、关于CodeWhisperer本身

CodeWhisperer,亚马逊推出的实时AI编程助手,是一项基于机器学习的服务,它可以分析开发者在集成开发环境(IDE)中的注释和代码,并根据其内容生成多种代码建议。开发者可以用自然语言(目前仅支持英语)描述他们想要实现的功能,例如“上传一个带有服务器端加密的文件”,然后CodeWhisperer会自动为他们生成相应的代码片段。

2023年4月,亚马逊云科技宣布,实时AI编程助手Amazon CodeWhisperer正式可用,同时推出的还有供所有开发人员免费使用的个人版(CodeWhisperer Individual)。

CodeWhisperer 在开源存储库、亚马逊内部存储库、API 文档和在线论坛中的数十亿行代码上进行了培训。此外,亚马逊承诺,在预览期间不会使用开发者编写的代码来训练其机器学习模型,从而作为对 Copilot 争议的回应。

在版权问题方面,CodeWhisperer 的参考跟踪器会检测代码推荐是否可能与特定的 CodeWhisperer 训练数据相似,并在生成与现有片段相仿的片段时强调原始许可,从而尽可能把选择权交到开发者手中。

CodeWhisperer 的预览版现已可在 VS Code、IntelliJ IDEA、PyCharm、WebStorm 或 AWS Cloud9 中使用,支持 Python、Java 和 JavaScript。

官网:亚马逊云科技

二、安装详解

1、首先在VSCODE,界面左侧选择拓展,在搜索栏中输入AWS进行搜索,找到AWS Toolkit并进行安装。

图一 安装界面

2.左侧选择AMS,点击Start,点击上方搜索栏中选择第一栏,此时弹出窗口,点击Copy Code and Proceed,随后点击open,打开external website,随后在弹出的栏中点击右键复制code进行注册。

图二 选择注册账户

图三 粘贴并前往

3.输入可用邮箱并继续,并填写用户名。

填写邮箱

4.在邮箱中选择验证邮件,随后在跳转的网页中设置密码,注意密码需要由数字,大小写字母与特殊字符构成。

验证阶段

设置密码

5.出现以下界面,说明注册成功!

注册成功!

三、使用心得

CodeWhisperer 经过数十亿行代码的训练,可以根据评论和现有代码实时生成从代码片段到全函数的代码建议。绕过耗时的编码任务,加速使用不熟悉的 API 进行的构建,大大地提高了我的工作效率。同时,CodeWhisperer 可以标记或筛选类似于开源训练数据的代码建议。获取相关开源项目的存储库 URL 和许可证,以便更轻松地查看它们并添加归因,使用起来得心应手。

从个人体验来讲,使用CodeWhisper可以帮助我更快的构建代码架构,提高工作效率。我能从给出的代码建议中修整得到更好的代码结构,对无论是刚刚入门计算机的小白还是久经历练的大神都有针对性的指导与帮助。小伙伴们快快用起来!

原标题:AI代码工具——Amazon CodeWhisperer(内含详细图文安装教程)


历史上的今天:

相关推荐

亚马逊 CodeWhisperer 初体验

1、CodeWhisperer 介绍 CodeWhisperer 是亚马逊(官网:亚马逊云科技)出品的一款基于机器学习的通用代码生成器,可实时提供代码建议。类似 Cursor 和 Github Copilot 编码工具。 官网:https://aws.amazon.com/cn/codewhisperer/ 在编写代码时,它会自动根据您现有的代码和注释生成建议。从单行代码建议到完整的函数, ...

基于 SageMaker Notebook 快速搭建托管的 Stable Diffusion – AI 作画可视化环境

本文主要介绍如何使用 Amazon SageMaker Notebook 机器学习服务轻松托管 Stable Diffusion WebUI,一键部署开箱即用的 AIGC 图片方向轻量级应用。通过 Amazon CloudFormation 基础设施即代码的服务,实现底层环境、AI 模型和前端 Stable Diffusion WebUI 的快速部署,帮助用户在 15~20 分钟部署一套文生图、图生图的 AI ...

WordPress 更新后,回收站文章不见了怎么办?

我原来有篇文章发布后,因不合时宜,被网警蜀黎劝删了,我就放到了回收站中。也不知是从哪次 WordPress 更新升级后,“所有文章”栏目下,“回收站”的链接不见了,更别说回收站中的文章了。 我记得文章是6月份删除的,年前还在的。应该是安装了“计划任务”插件 WP Crontrol 后,在执行了几次同步任务后,不知触发了什么函数 ...

Google AdSense(中国)如何填写新加坡税务信息?

自今年2月 Google AdSense 小收一毛美金,终于赶在年末,再次完成了100元的收益。一年能达成2笔收入,这是前所未有的乐事。 不过,在查看收款信息时,Google AdSense 红色提示“为了避免收款延迟,并确保预扣税款准确无误,请务必尽快提供您的新加城税务信息”,要求“添加税务信息”。 奇怪哟,我上次不是添加过“美国税务信 ...

暂无评论

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。