首页 > 编程语言 >免费 AI 编程助手 Amazon CodeWhisperer 体验

免费 AI 编程助手 Amazon CodeWhisperer 体验

时间:2023-10-14 17:22:19浏览次数:42  
标签:建议 开发人员 AI 代码 CodeWhisperer Amazon 开发者

文章作者:米菲爸爸

2022 年 6 月 23 亚马逊云科技就已经推出了 Amazon CodeWhisperer(预览版)。经过不到一年的测试和 AIGC 的飓风在 2023 年 4 月 18 日实时 AI 编程助手 Amazon CodeWhisperer 正式可用

Amazon CodeWhisperer 是一种采用机器学习 (ML) 的服务,可以根据开发人员用自然语言编写的注释和集成式开发环境 (IDE) 中的代码生成代码建议,帮助开发人员提高工作效率。在预览期间,CodeWhisperer 适用于 Java、JavaScript 和 Python 编程语言。该服务集成了多个 IDE,包括 JetBrains(IntelliJ、PyCharm 和 WebStorm)、Visual Studio Code、Amazon Cloud9 和 Amazon Lambda 控制台。

亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案例、技术专栏、培训视频、活动与竞赛等。帮助中国开发者对接世界最前沿技术,观点,和项目,并将中国优秀开发者或技术推荐给全球云社区。如果你还没有关注/收藏,看到这里请一定不要匆匆划过,点这里让它成为你的技术宝库!

编写代码时,开发人员必须了解多种编程语言、框架、软件库和常见云服务的最新动态。但是,他们只需在 IDE 的代码编辑器中编写注释,就可以使用 CodeWhisperer 加速开发过程。CodeWhisperer 将自动分析注释、确定最适合指定任务的云服务和公共库,并直接在源代码编辑器中提供代码片段建议。CodeWhisperer 基于在不同数据来源(包括 Amazon 和开源代码)上训练的 ML 模型提供代码建议。开发人员可以接受最上面的建议,查看更多建议,或继续编写自己的代码。

CodeWhisperer 提供安全扫描(适用于 Java 和 Python),旨在帮助开发人员检测项目漏洞并负责任地构建应用程序。该服务还包括一个引用跟踪器,可用于检测代码建议是否与特定训练数据类似。开发人员随后可以轻松查找并查看代码示例,并确定是否要在项目中使用这些代码。此外,使用 CodeWhisperer,开发人员可以移除被视为有偏见和不公平的代码建议,从而避免偏见。

在下面的视频中我将为大家演示如何在 VSCode 中安装和使用 CodeWhisperer

视频地址:https://www.bilibili.com/video/BV1Ko4y137GC?t=61.6?trk=cndc-detail

文章来源:
https://dev.amazoncloud.cn/column/article/64f87321d75d3d261ac269db?sc_medium=regulartraffic&sc_campaign=crossplatform&sc_channel=bokey

标签:建议,开发人员,AI,代码,CodeWhisperer,Amazon,开发者
From: https://www.cnblogs.com/AmazonwebService/p/17764410.html

相关文章

  • 论文阅读:CLIP2Point: Transfer CLIP to Point Cloud Classification with Image-Depth
    CLIP2Point:TransferCLIPtoPointCloudClassificationwithImage-DepthPre-TrainingCLIP2Point:通过图像深度预训练将CLIP传输到点云分类  ICCV2023摘要由于训练数据有限,3D视觉和语言的预训练仍在开发中。最近的工作尝试将视觉语言(V-L)预训练方法转移到3D视觉。然而,3D......
  • Java程序的main主线程的运行过程
    在Java虚拟机进程中,执行程序代码的任务是由线程来完成的。每当用java命令启动一个Java虚拟机进程,Java虚拟机就会创建并启动一个main主线程,该线程从程序入口main()方法开始执行。main主线程执行main()方法下面以例程1的Sample为例,介绍线程的运行过程。例程1 Sample.javapublicclas......
  • LINUX:sqoop连接:ERROR manager.CatalogQueryManager: Failed to list databases com.my
    可见是连接的jar包出现了错误  通过命令发现我的是5.7版本,将驱动jar包替换为5.几的  之后通过命令成功解决......
  • 手把手带你用Python和文心一言搭建《AI看图写诗》网页项目
    今年年初,ChatGPT的火爆在全球掀起AI大模型的开发热潮,国内外的科技公司纷纷加入“百模大战”行列。百度在率先发布了国内第一款人工智能大语言模型“文心一言”后,又推出了文心千帆大模型平台,帮助企业和开发者加速大模型应用落地。而最近百度创始人、董事长兼首席执行官李彦宏在一场......
  • AI为啥吃算力,今天算是开眼
    AI为啥吃算力,今天算是开眼AI从应用来讲,目前应是替代边缘脑力劳动,对人来讲更像是某一方面的统帅,协调各方AI工具工作。目前AI并不具备自主意识,本质上只能作为人的附庸。当然人的要求各异,用各自的数据训练她,成为不同的附庸而已。听相关专家解说,构建AI大模型,采用多维数组,结合AI算法......
  • 智慧矿山&矿山安全生产:AI算法实现矿山井下堆料检测
    在矿山行业中,堆料是一个重要的环节。堆料过程中,常常出现堆料不均匀、溢堆、重叠等问题,影响了生产效率和质量。传统的堆料检测方法耗时且不准确,无法满足井下作业的需求,因此需要一种智能化的堆料检测解决方案,这就是AI算法实现井下堆料检测的应用场景。AI算法技术在矿山行业中的应用日......
  • 行行AI公开课:AIGC重塑内容运营
    2023年开年,ChatGPT兴起,AI的风吹进各个角落。一场有关AI的变革风起云涌。AIGC为内容运营带来了新动能、新变革和新未来,正在通过内容重塑用户、平台和品牌的交互关系。把内容运营提升到一个战略新高度。如果AI的时代必将到来,内容运营该在意的或许不是“我们是否会被取代”,而是“我们......
  • 洛谷 P8192 - [USACO22FEB] Paint by Rectangles P
    比较抽象的一个题。首先先考虑\(T=1\),如果我们建一张图,将图上所有横线与竖线的交点看作图上的点,相邻的有线段相连的点看作图上的边的话,那么显然会得到一张平面图,而我们要计算的是平面图上面的个数,根据公式\(F=E-V+C+1\),其中\(C\)为这张图中连通块的个数。设\(c\)为线段与线......
  • Exception in thread "main" java.security.InvalidKeyException: Wrong key size问题
    问题描述在Java里面使用DES加密算法,然后就爆出这个错误:问题解决换用了另外一种加密解密的函数:SecretKeySpec;即将原来的这种:换成了这种:我是觉得使用DES加密算法时,它一直显示key的字节长度不对,就想着换一种表述方式,又看到了别的友友的经验分享,就换成这样试了试(直接放进mai......
  • 【前端开发】前端使用Tailwind CSS写样式效率翻倍
    vite+Vue项目配置教程配置地址:https://tailwind.nodejs.cn/docs/guides/vite中文文档:https://tailwind.nodejs.cn/docs/installation说明:使用TailwindCSS可省略写繁琐的css代码,通过用class快速布局,如下图页面全是class,很少会写css代码。 例子:创建variable.css文件,代码如下......