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

免费 AI 代码生成器 Amazon CodeWhisperer 初体验

文章作者:浪里行舟

简介

随着 ChatGPT 的到来,不由让很多程序员感到恐慌。虽然我们阻止不了 AI 时代到来,但是我们可以跟随 AI 的脚步,近期我发现了一个神仙 AI 代码生产工具 CodeWhisperer ,它是一项基于机器学习的服务,其根据自然语言注释和集成开发环境(IDE)中的代码,生成代码建议,帮助提高开发者生产力。

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

接下來就跟随我的脚步来看看这款 VSCode 插件的使用方式吧。

安装使用

  1. 开发工具:Visual Studio Code(VSCode)

  2. 打开工具拓展安装(快捷键:Ctrl + Shift + X),然后搜索亚马逊云科技或 Amazon Toolkit,如下图所示

image.png

  1. 安装完成之后,按照下图步骤进行登录,偷偷告诉你,目前可以免费使用呦。

  2. 根据弹窗出来的操作,复制 => 打开亚马逊云科技网站,黏贴验证码 => 进行亚马逊云科技账号注册(特别提醒,密码需要3中字符以上)=> 然后会出现允许亚马逊云科技在你的 VSCode 上使用

    完成上诉步骤之后,点击下图位置,开启 AI 代码生成之路

image.png

  1. 无线的代码联想,让你为所欲为,大大提升了你的划水时间,话不多说,上代码,图1:插件代码联想,图2:按下 Tab 键之后生产的代码。

image.png

image.png

  1. 简单的业务描述,入参定义,它就能够帮你完整实现逻辑,联想过程中,最下面的状态栏 CodeWhisperer 会转动。

image.png

  1. 上下文联想,让你欲罢不能。

image.png

总结

相对其他 GPT 代码工具,使用方便,上下文联想强,同时 CodeWhisperer 还可以再代码中检测潜在的错误或问题,并向开发者发送警告,以便他们可以尽早解决这些问题,重点是免费免费免费,重要的事情说3遍

文章来源:免费 AI 代码生成器 Amazon CodeWhisperer 初体验

相关文章:

免费 AI 代码生成器 Amazon CodeWhisperer 初体验

文章作者:浪里行舟 简介 随着 ChatGPT 的到来,不由让很多程序员感到恐慌。虽然我们阻止不了 AI 时代到来,但是我们可以跟随 AI 的脚步,近期我发现了一个神仙 AI 代码生产工具 CodeWhisperer ,它是一项基于机器学习的服…...

谷歌扩展下载

Chrome 扩展下载安装网站推荐 # 1. 极简插件优质crx应用 ●地址:https://chrome.zzzmh.cn ●推荐:★★★★★ 一个非常良心 & 干净 & 简洁的 Chrome 扩展下载网站,体验非常不错! 侧边栏可以通过类型对扩展进行筛选和排序&…...

Mac上如何修复损坏的音频?试试iZotope RX 10,对音频进行处理,提高音频质量!

iZotope RX 10是一款由iZotope公司开发的音频修复和编辑软件。它被广泛用于电影、电视、音乐和游戏等行业的音频后期制作,以及声音设计和修复工作。 在RX 10中,iZotope从头开始重新设计了全新的Repair Assistant修复助手,并且推出了相应的修…...

Mysql各种锁

一.不同存储引擎支持的锁机制 Mysql数据库有多种数据存储引擎,Mysql中不同的存储引擎支持不同的锁机制 MyISAM和MEMORY存储引擎采用的表级锁 InnoDB存储引擎支持行级锁,也支持表级锁,默认情况下采用行级锁 二.锁类型的划分 按照数据操作…...

【算法导论】快速排序

文章目录 1. 快速排序的描述 1.1基本描述1.2 PARTITOION函数1.3 快速排序C完整代码 2. 快速排序的性能2.1 最坏时间复杂度2.2 平均时间复杂度 1. 快速排序的描述 1.1基本描述 快速排序是一种时间复杂度为 O(n^2) 的排序算法。虽然最坏情况时间复杂度很差,但他的平…...

QT之QScriptEngine的用法介绍

QT之QScriptEngine的用法介绍 成员函数用法举例 成员函数 1)QScriptEngine::evaluate(const QString &program, const QString &fileName QString(), int lineNumber 1) 执行 JavaScript 代码并返回结果。 2)QScriptEngine::evaluate(const…...

vim 工具的使用

注:以下操作都在普通模式下进行 光标的移动操作 gg 定位到代码的第一行 shiftg 定位到代码的最后一行 nshiftg 定位到第n行 shift6: 特定一行的开始 shift4 特定一行的结尾 上下左右的移动光标 h: 向左移动光标 j: 向下移动光标 k: 向上移动光标 l: 向右移动光标 …...

RPA有什么优势?RPA的8大优势!建议学习!

随着科技的不断发展,越来越多的企业开始寻求数字化转型,以提高生产力和效率。在这个过程中,RPA(Robotic Process Automation)机器人流程自动化技术逐渐成为企业数字化转型的重要工具之一。本文将从八个方面阐述RPA的优…...

初级篇—第二章SELECT查询语句

文章目录 什么是SQLSQL 分类SQL语言的规则与规范阿里巴巴MySQL命名规范数据导入指令 显示表结构 DESC基本的SELECT语句SELECTSELECT ... FROM列的别名 AS去除重复行 DISTINCT空值参与运算着重号查询常数过滤数据 WHERE练习 运算符算术运算符加减符号乘除符号取模符号 符号比较运…...

PostMan的学习

PostMan的学习 目录 环境变量和全局变量接口关联内置动态参数以及自定义动态参数实现业务闭环Postman断言批量运行collection数据驱动之CSV文件和JSON文件测试必须带请求头的接口Mock Serviers 服务器Cookie鉴权NewmanPostManNewManjenkins实现接口测试持续集成 参考资料&am…...

配置OSPF路由

OSPF路由 1.OSPF路由 1.1 OSPF简介 OSPF(Open Shortest Path First,开放式最短路径优先)路由协议是另一个比较常用的路由协议之一,它通过路由器之间通告网络接口的状态,使用最短路径算法建立路由表。在生成路由表时,…...

CCF CSP认证 历年题目自练Day17

CCF CSP认证 历年题目自练Day17 题目一 试题编号: 201803-1 试题名称: 跳一跳 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   近来,跳一跳这款小游戏风靡全国,受到不少玩家的喜爱…...

基于Matlab实现多因子选股模型(附上源码+数据)

本文将介绍如何使用MATLAB实现多因子选股模型。我们将使用市盈率和市净率两个因子来进行选股,并通过简单的代码案例来演示该过程。 文章目录 引言简单案例总结源码数据下载 引言 多因子选股模型是一种常用的股票选股方法,通过综合考虑多个因子的信息来…...

【中秋国庆不断更】OpenHarmony多态样式stateStyles使用场景

Styles和Extend仅仅应用于静态页面的样式复用,stateStyles可以依据组件的内部状态的不同,快速设置不同样式。这就是我们本章要介绍的内容stateStyles(又称为:多态样式)。 概述 stateStyles是属性方法,可以根…...

Qt扩展-QCustomPlot绘图基础概述

QCustomPlot绘图基础概述 一、概述二、改变外观1. Graph 类型2. Axis 坐标轴3. 网格 三、案例1. 简单布局两个图2. 绘图与多个轴和更先进的样式3. 绘制日期和时间数据 四、其他Graph:曲线,条形图,统计框图,… 一、概述 本教程使用…...

二、局域网联机

目录 1.下载资源包 2.配置NetworkManager 3.编写测试UI 1.下载资源包 2.配置NetworkManager (1)在Assets/Prefabs下创建Network Prefabs List 相应设置如下: (2) 创建空物体“NetworkManager”并挂载NetworkMan…...

决策树剪枝:解决模型过拟合【决策树、机器学习】

如何通过剪枝解决决策树的过拟合问题 决策树是一种强大的机器学习算法,用于解决分类和回归问题。决策树模型通过树状结构的决策规则来进行预测,但在构建决策树时,常常会出现过拟合的问题,即模型在训练数据上表现出色,…...

Ubuntu部署运行ORB-SLAM2

ORB-SLAM2是特征点法的视觉SLAM集大成者,不夸张地说是必学代码。博主已经多次部署运行与ORB-SLAM2相关的代码,所以对环境和依赖很熟悉,对整个系统也是学习了几个月,一行行代码理解。本次在工控机上部署记录下完整的流程。 ORB-SLA…...

二十,镜面IBL--打印BRDF积分贴图

比起以往&#xff0c;这节应该是最轻松的了&#xff0c; 运行结果如下 代码如下&#xff1a; #include <osg/TextureCubeMap> #include <osg/TexGen> #include <osg/TexEnvCombine> #include <osgUtil/ReflectionMapGenerator> #include <osgDB/Re…...

自动驾驶:未来的道路上的挑战与机遇

自动驾驶&#xff1a;未来的道路上的挑战与机遇 文章目录 引言安全与道路事故的减少交通拥堵的缓解城市规划的变革技术和法律挑战结语 2023星火培训【专项营】Apollo开发者社区布道师倾力打造&#xff0c;包含PnC、新感知等的全新专项课程上线了。理论与实践相结合&#xff0c;…...

精准数字化管控赋能医养融合

随着医养结合成为养老行业发展核心趋势&#xff0c;传统医养管理模式存在数据割裂、健康监测滞后、服务台账杂乱、管控统筹困难等问题&#xff0c;难以适配现代化康养机构运营需求。智慧养老医养管理数据大屏&#xff0c;聚焦医养融合核心场景&#xff0c;整合医疗健康与养老服…...

网关连接ModbusRTU串行设备故障排查

客户在使用我们串行网关时常常遇到串行侧网络通讯问题&#xff0c;但是又无从下手&#xff0c;不知道如何排查。根据客户常见问题&#xff0c;进行了以下总结。即便是不连接我们网关&#xff0c;对于ModbusRTU串行设备在通讯故障时&#xff0c;都可以按照以下步骤来排查和解决。…...

USB扩展坞

usb中引脚含意DP表示USB的差分信号线正极DM表示USB的差分信号线负极差分对布线&#xff1a;大于设置的距离&#xff0c;使用等长调节每一个晶振都要放置...

5分钟掌握抖音资源批量下载:开源douyin-downloader终极指南

5分钟掌握抖音资源批量下载&#xff1a;开源douyin-downloader终极指南 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback …...

服务通信模式选择完全指南

服务通信模式选择完全指南 前言 在微服务架构中&#xff0c;服务间通信是核心基础设施之一。选择合适的通信模式直接影响系统的性能、可靠性和可维护性。本文将详细介绍同步通信和异步通信的各种模式&#xff0c;以及如何根据业务场景做出最佳选择。 一、服务通信概述 1.1 通信…...

如何修复损坏的QR码?QRazyBox完整使用指南

如何修复损坏的QR码&#xff1f;QRazyBox完整使用指南 【免费下载链接】qrazybox QR Code Analysis and Recovery Toolkit 项目地址: https://gitcode.com/gh_mirrors/qr/qrazybox 你是否曾经遇到过这样的困境&#xff1a;一张重要的QR码因为打印模糊、污渍或人为损坏而…...

Dism++:Windows系统维护的终极免费工具,一键解决卡顿和更新问题

Dism&#xff1a;Windows系统维护的终极免费工具&#xff0c;一键解决卡顿和更新问题 【免费下载链接】Dism-Multi-language Dism Multi-language Support & BUG Report 项目地址: https://gitcode.com/gh_mirrors/di/Dism-Multi-language 你是否曾为Windows系统运行…...

预训练模型技术演进史:从Word2Vec到多模态大模型

1. 项目概述&#xff1a;这本“沙滩读物”到底在讲什么&#xff1f; “Beach Reading: a Short History of Pre-Trained Models”——光看标题&#xff0c;你可能会以为这是本躺在夏威夷躺椅上、椰子水还没喝完就能翻完的轻松小册子。但别被“Beach Reading”这个温柔前缀骗了。…...

终极指南:3分钟掌握英雄联盟智能助手League Akari的完整使用技巧 [特殊字符]

终极指南&#xff1a;3分钟掌握英雄联盟智能助手League Akari的完整使用技巧 &#x1f680; 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power &#x1f680;. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit 想…...

ESP32外部中断防抖实战:用MicroPython搞定按键误触,附完整消抖代码

ESP32外部中断防抖实战&#xff1a;用MicroPython搞定按键误触&#xff0c;附完整消抖代码 当你按下ESP32开发板上的按键时&#xff0c;是否遇到过LED灯莫名其妙闪烁多次&#xff1f;或者智能家居设备偶尔会误触发某个功能&#xff1f;这些"灵异事件"的罪魁祸首&…...