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

亚马逊实时 AI 编程助手 CodeWhisperer使用体验

文章目录

  • 1:什么是CodeWhisperer ?
  • 2:试用
  • 3:上手体验

在这里插入图片描述

1:什么是CodeWhisperer ?

最近ChatGPT展现出强大AI能力给我们带来了深刻的影响,AI现在不是一个概念,基于AI的产品一定在各行各业帮助工作人员更快更好的完成繁琐的复杂的任务,提升工作效率,而在AI技术的发源地也就是码农圈,也早已经出现了一些好用的AI驱动的编程助手,这些助手可以在IDE中为我们补全代码甚至按照注释自动编写代码,基于AI技术,这些编程助手吸收了Github公开代码库和一些可公开代码库的数据样本,提供自动补全,语法检查、错误修复、导航跳转、类型与范围提示、参数补全、自动注释、代码生成、代码质量分析,漏洞检测等等功能。

AWS 2023/4月已正式推出Amazon CodeWhisperer,是亚马逊的用几十亿行开源代码训练出来的 AI 工具,它可以根据你的代码注释和现有代码实时生成代码建议。其中CodeWhisperer个人套餐,所有开发人员均可免费使用

Amazon CodeWhisperer目前支持多种语言(Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, Shell scripting, SQL, and Scala);并同时支持多种IDE(JetBrains IDEs,Visual Studio (VS) Code,AWS Cloud9,AWS Lambda console)

点击链接即可免费使用亚马逊云科技

2:试用

我们以VS Code为例来做一个简单的体验

首先是安装VS Code插件,AWS Toolkit是AWS官方产品,现在集成了CodeWhisperer

在这里插入图片描述
安装好了后,我们直接点击AWS Toolkit,并找到下面的CodeWhisperer,这是我们接着点击run,启动CodeWhisperer

在这里插入图片描述
然后我们注册或者登录AWS Builder ID

在这里插入图片描述
当出现如图的绿色的提示就代表完成

在这里插入图片描述

3:上手体验

在这里插入图片描述
在这里插入图片描述
当我们写完后,我们简单的测试下,发现结果是正确的,此外我们还可以进行代码安全扫描和代码来源检查

当然无论你多么信任CodeWhisperer或者其他的AI辅助工具,你都需要人工检查代码正确性并做好单元测试,AI辅助工具主要是减少你在互联网上搜索或者查看文档的时间,至于代码的正确性和效率,需要你来核对


亚马逊还有好多好用的云服务,大家可以去探索

点击链接即可免费使用亚马逊云科技

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

相关文章:

  • [机缘参悟-123] :实修 - 东西方各种思想流派实修的要旨与比较?
  • 基于51单片机的数字时钟系统设计
  • 《每天十分钟》-红宝书第4版-基本引用类型
  • 【EAI 005】EmbodiedGPT:通过具身思维链进行视觉语言预训练的具身智能大模型
  • 一文读懂「Chain of Thought,CoT」思维链
  • 杨中科 ASP.NET Core 中的依赖注入的使用
  • Spring Boot 和 Spring 有什么区别
  • Linux——以太网
  • HTTP 代理原理及实现(二)
  • JavaScript 地址信息与页面跳转
  • 力扣(leetcode)第383题赎金信(Python)
  • 提升网络安全重要要素IP地址
  • 解析c++空指针解引用奔溃
  • Oracle START WITH 递归语句的使用方法及示例
  • 使用Windbg动态调试目标进程的一般步骤详解
  • Linux驱动学习—输入子系统
  • 计算机网络(2)
  • 什么是预训练Pre-training—— AIGC必备知识点,您get了吗?
  • bat脚本sqlserver 不同数据库同步
  • 阶段十-分布式-Redis02
  • 微信小程序实战-02翻页时钟-2
  • 每天刷两道题——第十一天
  • Git提交规范
  • apache2的虚拟主机的配置
  • Provide/Inject 依赖注入(未完待续)
  • 力扣173. 二叉搜索树迭代器
  • 电脑找不到d3dcompiler43.dll怎么修复,教你5个可靠的方法
  • 5.3 Android BCC环境搭建(eadb版 上)
  • 【算法题】44. 通配符匹配
  • vscode配置与注意事项