当前位置: 首页 > news >正文

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

文章作者:为了自己加油

最近亚⻢逊云科技推出了一款基于机器学习的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 是一项非常有前途的创新技术,可以帮助程序员更快速、高效地编写代码,但在具体使用时,需要针对我们应用场景和需求做出调整和判断,进而更好的服务我们。

文章来源:AI 编码助手 Code whisperer 安装步骤和使用初体验

http://www.lryc.cn/news/175880.html

相关文章:

  • Python操作Elasticsearch
  • 面试打底稿② 专业技能的第二部分
  • java 对mybatis拦截Interceptor进行权限控制(条件修改),入参修改,返回修改
  • 鲲鹏+麒麟v10 sp1 打包tomcat
  • 大屏大概是怎么个开发法(前端)
  • 什么是Selenium?使用Selenium进行自动化测试!
  • 第一章:最新版零基础学习 PYTHON 教程(第十七节 - Python 表达式语句–Python返回语句)
  • 前端碎知识点
  • 【Leetcode Sheet】Weekly Practice 7
  • leetcode Top100(23)回文链表
  • WebGL绘制圆形的点
  • 《The Rise and Potential of Large Language Model Based Agents: A Survey》全文翻译
  • 在线地图获取城市路网数据
  • 8.2 Jmeter if控制器使用
  • 科技云报道:青云科技打出“AI算力牌”,抢跑“云+AI”新增市场
  • 学习路之PHP--lumen安装配置
  • 【C++】构造函数和析构函数第一部分(构造函数和析构函数的作用)--- 2023.9.25
  • CocosCreator3.8研究笔记(二十一)CocosCreator Tween系统理解
  • 大数据学习-目录
  • 《动手学深度学习 Pytorch版》 7.5 批量规范化
  • Toaster - Android 吐司框架,专治 Toast 各种疑难杂症
  • 2023年9月26日,历史上的今天大事件早读
  • CListCtrl控件为只显示一列,持滚动显示其他,不用SetScrollFlags
  • spring博客实现分页查询
  • 代码阅读分析神器-Scitools Understand
  • 学霸吐血整理‼《2023 年 IC 验证岗面试真题解析》宝藏干货!
  • 稳定性、可靠性、可用性、灵活性、解耦性
  • docker搭建Redis三主三从
  • 亚马逊要求的UL报告的产品标准是什么?如何区分
  • 如何在linux定时备份opengauss数据库(linux核心至少在GLIBC_2.34及以上)