首页 > 其他分享 >AI 编码助手 Codewhisperer 安装步骤和使用初体验

AI 编码助手 Codewhisperer 安装步骤和使用初体验

时间:2023-09-20 14:11:40浏览次数:54  
标签:初体验 Codewhisperer AI 代码 点击 Code 开发者 Whisperer

文章作者:为了自己加油

最近亚⻢逊云科技推出了一款基于机器学习的AI编程助手 Amazon Code Whisperer,可以实时提供代码建议。在编写代码时,它会自动根据现有的代码和注释给出建议。Amazon Code Whisperer与 GitHub Copilot 类似,主要的功能有:

  • 代码补全

  • 注释和文档补全

  • 代码安全问题的辅助定位

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

Code Whisperer 主要由 Java、Python、JavaScript、TypeScript、C# 相关语料训练而成,在支持上述语言的同时,也支持 Ruby、Go、PHP、C++、C、Shell、Scala、Rust、Kotlin、SQL 等上干货:本文将介绍通过 Vscode 安装首先进入 Vscode

image.png

首先点击搜索框,然后再弹出的输入框内输入亚马逊云科技,点击搜索结果第一个,接着点击 install

image.png

完成上一步后,先点击最左侧最下方亚马逊云科技,接着点击 Start, 然后再点击输入框中第一个

接下来点击 copy

image.png

打开外部网站

image.png

 

image.png

在此处粘贴

image.png

接着按照要求输入自己的邮箱(确保可以收到验证码),来新建账户

image.png

设置账号密码

image.png

点击允许

image.png

如下即为安装完毕

image.png

初步的使用体验如下:

感觉 Code Whisperer 反应挺快的,提示的代码还算精确吧,总体来说对于学生党,帮助我们更快且更安全的编写代码,并且在开发环境中能实时的提供代码建议和推荐,基本够用了。还有:注释写的越精确,⽣成的代码质量越好,和 ChatGPT 各有优劣吧,GPT 功能更加全面,而 Code Whisperer 在代码编写方面更优秀。 当然,Code Whisperer ⽣成的代码并不总是正确的,需要人为的修改,还有优化的空间。

code whisper 帮助我解决了很多的问题,比如如何编程,如何高效率编辑代码(本人 python 小白),code whisper 的界面算得上比较简洁,平日比较适合一个工作环境,还可以在考试中用它来筛选编程错误,或者作为某些大赛的工具;再就是它的对话场景,感觉比 gpt 差了点,有种 ai 味,虽然能够很好的理解我的意图,但是对话就像个么的感情的机器,不过,并不影响它的性能,我也向身边的同学安利了 Code Whisperer,褒贬不一吧;此外,对于一些复杂的项目或者需要高度定制化的需求,Code Whisperer 的帮助可能会受到限制,毕竟这也是对自然语言处理技术的一项大考验;

如何深入评价还需要进一步探索,毕竟 Code Whisperer 目前仍处于初期阶段,可能会存在一些不够成熟的地方,需要进一步完善和改进,当然,任何 ai 工具在发展的中,都会存在一些小细节的处理不到位或不人性化的问题,我也相信 Code Whisperer 会发展地越来越好。总体而言,Code Whisperer 是一项非常有前途的创新技术,可以帮助程序员更快速、高效地编写代码,但在具体使用时,需要针对我们应用场景和需求做出调整和判断,进而更好的服务我们。

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

标签:初体验,Codewhisperer,AI,代码,点击,Code,开发者,Whisperer
From: https://www.cnblogs.com/AmazonwebService/p/17717167.html

相关文章

  • 2022最新手机设备标识码(IMEI、MEID、UDID、UUID、ANDROID_ID、GAID、IDFA等)教程
    Android篇 1IMEI和MEID(1)IMEI(InternationalMobileEquipmentIdentity)是国际移动设备身份码的缩写,国际移动装备辨识码,只有Android手机才获取的到,是由15位数字组成的"电子串号",比如像这样359881030314356,它与每台移动电话机一一对应,而且该码是全世界唯一的。它是GSM设备返......
  • 2022Android设备唯一标识(AndroidID,OAID等 )
    一、ID体系:你只是一串代码想要了解OAID,我们首先需要明白ID体系:想要追踪一个用户就必须先找到用户,在这个过程中,标识符(ID)就像我们的另一张身份证,它们就代表了数字化之后的你和我。不同App可能通过某些唯一标识符对你进行强制跟踪,广告平台则会通过这个唯一标识符对你进行用户画......
  • Appilot发布:打造面向DevOps场景的开源AI助手
    今日,数澈软件Seal(以下简称“Seal”)宣布推出面向DevOps场景的AI助手Appilot,这款产品将充分利用AI大语言模型的能力为用户提供变革性的部署和应用管理体验。Seal此次发布的Appilot项目,可以让用户直接输入自然语言即可实现应用管理、环境管理、故障诊断、混合基础设施编排......
  • debain 安装es 8.6
    首先需要安装jdk17+官网介绍:https://www.elastic.co/guide/en/elasticsearch/reference/8.6/deb.html#install-deb1、安装签名key#安装Downloadandinstallthepublicsigningkey:wget-qO-https://artifacts.elastic.co/GPG-KEY-elasticsearch|sudogpg--dearmor-o......
  • Lnton羚通视频分析算法平台抽烟打电话识别系统 AI智能识别抽烟、打电话算法系统
    Lnton羚通的算法算力云平台是一款优秀的解决方案,具有突出的特点。它提供高性能、高可靠性、高可扩展性和低成本的特性,使用户能够高效地执行复杂计算任务。此外,平台还提供丰富的算法库和工具,并支持用户上传和部署自定义算法,提升了平台的灵活性和个性化能力。抽烟打电话识别系统是一......
  • JAVA-基本程序设计结构(类变量、main语法、代码块、final关键字、抽象类)
    1.类变量和类方法1.类变量1.类变量的定义和语法1.类变量(静态变量/静态属性/静态字段)是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的也是同一个变量2.定义语法:访问修饰符static数据类型变量名;[推......
  • 记录小程序 errno":600001,"errMsg":"request:fail -118 报错问题
    "(inpromise)MiniProgramError\n{"errno":600001,"errMsg":"request:fail-118:net::ERR_CONNECTION_TIMED_OUT","data":{"message":"连接服务器失败!","result":"error"}}\nObject"......
  • .NET 实现仓储Repository(AI)
    来自你的消息:请用.netcore7实现仓储模式来自WeTabAI的消息:非常抱歉,当前没有.NETCore7的版本。最新的.NET版本是.NET6。在.NET6中,您可以使用仓储模式来管理您的数据存储。仓储模式是一种在应用程序中使用的设计模式,它将数据访问逻辑与业务逻辑分离。通过仓储......
  • C:\Keil_v5\ARM\ARMCC\include\stdint.h contains an incorrect path.
    1.问题在使用Keiluvison5打开例程代码进行学习时,发现部分.h文件无法读取2.解决方法1.找到如图的设置按钮(小锤子)2.根据自己所用的是C/C++还是ARM选择(我这里是C/C++)3.在includepath这里加入内容4.找到你自己安装目录下的如图目录5.将其中的include目录绝对路径加入in......
  • 科技云报道:青云科技打出“AI算力牌”,抢跑“云+AI”新增市场
    科技云报道原创。近三年,中国云计算市场在多个维度同时发生着剧烈变化——疫情极大加速了全社会对于数字化的认知和接受程度;一系列云原生技术依托着开源和蓬勃的市场而迅速发展演变,更多产品和技术名词同时涌向市场;国际关系复杂化下的信创云浪潮扑面而来......在这样一个技术和需求都......