文章作者:稚始稚终

关于 Code Whisperer

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

开发者可以用天然语言(目前仅支撑英语)描绘他们想要完结的功用,例如“上传一个带有服务器端加密的文件”,然后 Code Whisperer 会主动为他们生成相应的代码片段。

亚马逊云科技开发者社区为开发者们提供全球的开发技能资源。这儿有技能文档、开发事例、技能专栏、训练视频、活动与比赛等。帮助中国开发者对接国际最前沿技能,观念,和项目,并将中国优秀开发者或技能引荐给全球云社区。假如你还没有重视/保藏,看到这儿请必定不要仓促划过,点这儿让它成为你的技能宝库!

发展历程

2023年4月,亚马逊云科技宣告,实时 AI 编程帮手 Amazon Code Whisperer 正式可用,一起推出的还有供一切开发人员免费运用的个人版(Code Whisperer Individual)。

功用介绍

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

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

Code Whisperer 的预览版现已可在 VS Code、IntelliJ IDEA、PyCharm、WebStorm 或 Amazon Cloud9 中运用,支撑 PythonJava 和 JavaScript。

装置详解

装置 Code Whisperer

1.单击左方东西栏 Extensions,在查找栏中输入 “Amazon Toolkit”,点击 Install

Amazon CodeWhisperer 正式运用,全新 AI 代码东西等你发现!(内附具体装置过程图解)

2.在上方查找栏中呈现三行选项,如图,选择第一项,单击进入

Amazon CodeWhisperer 正式运用,全新 AI 代码东西等你发现!(内附具体装置过程图解)

3.此刻弹出窗口,点击 Copy Code and Proceed

Amazon CodeWhisperer 正式运用,全新 AI 代码东西等你发现!(内附具体装置过程图解)

4.点击 open

Amazon CodeWhisperer 正式运用,全新 AI 代码东西等你发现!(内附具体装置过程图解)

5.在栏中单击鼠标右键,点击粘贴,呈现一串验证码,点击 next

Amazon CodeWhisperer 正式运用,全新 AI 代码东西等你发现!(内附具体装置过程图解)

6.输入你可运用的邮箱,点击 next

Amazon CodeWhisperer 正式运用,全新 AI 代码东西等你发现!(内附具体装置过程图解)

7.完结注册后,点击 allow

Amazon CodeWhisperer 正式运用,全新 AI 代码东西等你发现!(内附具体装置过程图解)

8.当呈现此界面时,祝贺你,现已完结全部过程啦,现在请纵情的体会吧!

Amazon CodeWhisperer 正式运用,全新 AI 代码东西等你发现!(内附具体装置过程图解)

运用心得

Code Whisperer 通过数十亿行代码的训练,可以根据评论和现有代码实时生成从代码片段到全函数的代码建议。绕过耗时的编码任务,加快运用不熟悉的 API 进行的构建,大大地进步了我的工作效率。一起,Code Whisperer 可以标记或挑选类似于开源训练数据的代码建议。获取相关开源项目的存储库 URL 和答应证,以便更轻松地查看它们并增加归因。

那么关于我个人来说呢,在我运用的过程中我算是深刻地体会到了 Code Whisperer 的快捷性和高效性,相关于 Chatgpt 而言,Code Whisperer 是一种愈加针关于语音帮手等场景开发的模型,主要是为了进步对话交互的效果,在运用的过程中,我发现人工智能可以很好的理解我的意图,为我提供愈加便利,天然的对话体会。一起我也向身边的朋友介绍了 Code Whisperer,还没等他们运用多久,就现已对这实用的东西拍案叫绝了。

我信任 Code Whisperer 在发展的过程中,依旧存在一些小细节的处理不到位或运用过程中不快捷的体会,我也信任 Code Whisperer 会发展地越来越好。

文章来历: dev.amazoncloud.cn/column/arti…