NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

手把手教你在 pycharm 中安装 Amazon CodeWhisperer – AI 代码生成器

  • 2023-12-07
    北京
  • 本文字数:851 字

    阅读完需:约 3 分钟

大小:396.71K时长:02:15
手把手教你在 pycharm 中安装 Amazon CodeWhisperer – AI 代码生成器

文章作者:这世上无所不能的阳~



  • 找到 Plugins 在文本框中搜索“Amazon Toolkit”接着搜索结果中就会出现 Amazon Toolkit 插件,我们点击图示标注的“Install”即可安装该插件了。


安装之后 pycharm 会进行自动重启,重启后再左下角就会出现 Amazon Toolkit,点击 Amazon Toolkit 后再点击“Add Connection to Amazon”按钮登录。


如果是初次使用默认选择“Use a personal email to sign up and sign in with Amazon Builder ID”,接着点击“Connect”


点击后接着会弹出下图所示的界面,我们点击图示标注所示的“Open and Copy Code”;


接着会跳转到网页浏览器中打开登录界面,我们在图中所示的 code 一栏中粘贴上验证码,点击"next"按钮


没有账号的会创建账户,在图中标注的位置中填写邮箱和姓名后点击"next"按钮



填写的邮箱会收到相应的验证码,将验证码进行复制



将验证码填入图中点击"next"按钮,就会出现下图的设置密码,按照要求设置好密码后,点击“Create Amazon Builder ID”按钮


登录成功后如下图所示,我们点击图示标注所示的“Allow”按钮完成授权即可。


授权成功会弹出绿色的小框



返回 pycharm 会进行提示,点击“yes”即可


图中表示以安装成功,这样我们就可以开始使用 CodeWhisperer 了。


在我们编写代码时,CodeWhisperer 会给出与当前光标位置相关的代码建议。如上图所示,我们在代码编辑窗口写上一个注释,例如“kmeans 算法”,然后回车,我们就可以看到该插件为我们给出了相关代码建议,只需要直接可以通过单击鼠标来接受或拒绝建议即可,你可以选择“Next”继续生成,然后“Insert Code”插入代码。你的注释描述信息写的越精准,⽣成的代码质量越好。


此外,如果我们点击 "Run Security Scan",我们可以让 CodeWhisperer 检查你的代码是否存在安全漏洞,并给我们提供代码建议来修复它们。我们还可以通过点击鼠标接受或拒绝这些建议,或者修改这些建议以满足实际使用要求。

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2023-12-07 14:489760

评论

发布
暂无评论
发现更多内容

Python+JS逆向哪里多?必然是登录逻辑,投资界登录pwd参数解析

梦想橡皮擦

Python 7月月更

打造“拉动式”企业培训管理方案,释放人才潜能

明道云

Spring Cloud源码分析之Eureka篇第八章:服务注册名称的来历

程序员欣宸

Java spring SpringCloud Eureka 7月月更

滴-EventBus快速使用介绍-新手考驾照

芝麻粒儿

android EventBus 7月月更

利用ECS服务器搭建安防视频监控平台

DS小龙哥

7月月更

作用域与作用域链

是乃德也是Ned

JavaScript 前端 7月月更

js对象的key到底加不加引号?

南极一块修炼千年的大冰块

7月月更

羊城“论剑”!大湾区百家AI企业共话如何打牢人工智能“长链”的发展根基

Geek_2d6073

【C语言】进阶指针Four

謓泽

7月月更

ORACLE进阶(十三)using实现简化连接查询

No Silver Bullet

oracle 7月月更 using

Python|数据可视化——超星学习通助手后台数据的可视化处理

AXYZdong

Python 7月月更

面试突击64:了解 HTTP 协议吗?

王磊

Java 面试题

tidb-dm报警DM_sync_process_exists_with_error排查

TiDB 社区干货传送门

故障排查/诊断

CSS 中 ::before 和 ::after 伪元素的几个实际用途

南城FE

CSS 前端 伪元素 7月月更

浅入浅出Mybatis(一)

ES_her0

7月月更

CSS Houdini:用浏览器引擎实现高级CSS效果

vivo互联网技术

CSS 前端 引擎 css动画

使用Gitlab Jenkins Docker建立CI部署方案

沃德

程序员 jenkins 7月月更

TiDB 之 TiCDC6.0 初体验

TiDB 社区干货传送门

迁移 安装 & 部署 6.x 实践

麒麟v10上部署TiDBv5.1.2生产环境的最佳实践

TiDB 社区干货传送门

实践案例 安装 & 部署

不习惯的Vue3起步三 の computed和watch

空城机

vue3.2 7月月更

低代码实现探索(四十四)检查器待研究

零道云-混合式低代码平台

MFC|自绘Static控件

中国好公民st

c++ 7月月更

更贴心、更好学的Python自动化办公教程!

博文视点Broadview

微服务项目中,Spring Security 比 Shiro 强在哪?

冉然学Java

编程 微服务架构 spring security Java’

一站式 DevOps 平台,让开发大不同

SoFlu软件机器人

让秒杀狂欢更从容:大促背后的数据库(下篇)

TiDB 社区干货传送门

iOS中的多态

NewBoy

ios 前端 移动端 iOS 知识体系 7月月更

Qt | 显示网络图片 QNetworkAccessManager

YOLO.

网络 图片 qt 7月月更

带你全面了解compaction 的13个问题

TiDB 社区干货传送门

TiDB 底层架构 数据库架构设计

文盘Rust -- 给程序加个日志

TiDB 社区干货传送门

开发语言

百花齐放的家居行业联盟,三翼鸟率先撬动三个赛点

脑极体

手把手教你在 pycharm 中安装 Amazon CodeWhisperer – AI 代码生成器_亚马逊云科技_这世上无所不能的阳~_InfoQ精选文章