文章作者:稚始稚终
关于 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 中运用,支撑 Python、Java 和 JavaScript。
装置详解
装置 Code Whisperer
1.单击左方东西栏 Extensions,在查找栏中输入 “Amazon Toolkit”,点击 Install
2.在上方查找栏中呈现三行选项,如图,选择第一项,单击进入
3.此刻弹出窗口,点击 Copy Code and Proceed
4.点击 open
5.在栏中单击鼠标右键,点击粘贴,呈现一串验证码,点击 next
6.输入你可运用的邮箱,点击 next
7.完结注册后,点击 allow
8.当呈现此界面时,祝贺你,现已完结全部过程啦,现在请纵情的体会吧!
运用心得
Code Whisperer 通过数十亿行代码的训练,可以根据评论和现有代码实时生成从代码片段到全函数的代码建议。绕过耗时的编码任务,加快运用不熟悉的 API 进行的构建,大大地进步了我的工作效率。一起,Code Whisperer 可以标记或挑选类似于开源训练数据的代码建议。获取相关开源项目的存储库 URL 和答应证,以便更轻松地查看它们并增加归因。
那么关于我个人来说呢,在我运用的过程中我算是深刻地体会到了 Code Whisperer 的快捷性和高效性,相关于 Chatgpt 而言,Code Whisperer 是一种愈加针关于语音帮手等场景开发的模型,主要是为了进步对话交互的效果,在运用的过程中,我发现人工智能可以很好的理解我的意图,为我提供愈加便利,天然的对话体会。一起我也向身边的朋友介绍了 Code Whisperer,还没等他们运用多久,就现已对这实用的东西拍案叫绝了。
我信任 Code Whisperer 在发展的过程中,依旧存在一些小细节的处理不到位或运用过程中不快捷的体会,我也信任 Code Whisperer 会发展地越来越好。