CodeWhisperer(亚马逊 AI) 编程助手使用感受

人工智能
Amazon CodeWhisperer
云上探索实验室
0
0
> 知乎用户rak51Y CodeWhisperer 是亚马逊的一款智能编程助手,支持idea安装插件开发。 ### 1 环境和安装 使用idea版本 IntelliJ IDEA 2023.1.1 (Ultimate Edition) CodeWhisperer 版本 *1.67* (2023-04-27) 持续更新中。。。 ![image.png](https://dev-media.amazoncloud.cn/029294c9e1594ddf8b9bd32a77cdeaf6_image.png "image.png") 点击安装--> 等待安装完成 点击应用-->重启并新建应用(CodeWhisperer) ### 开用 #### 外观菜单 打开项目 IDEA 右侧会出现插件图标 ![image.png](https://dev-media.amazoncloud.cn/5b72e374609d4ed1abaddccc71d09aa1_image.png "image.png") Developel Tools 开始插件功能 复制并保存编码 在弹出的浏览器中并复制编码 登陆亚马逊帐号 保存并返回 idea 体验开始(注册体验流程不佳繁琐亚马逊云科技帐号跳来跳去有待优化) 目前官方给出的支持列表 支持 Go、Rust、PHP、Ruby、Kotlin、C、C++、Shell 脚本、SQL 和 Scala 地址 [Amazon CodeWhisperer](https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail) 免费供个人使用,现已正式推出 | Amazon Web Services 智能提示补全 good (英文不支持中文) 生成代码 ![image.png](https://dev-media.amazoncloud.cn/22fa3e090c0b4f05b5cf62936b1728ad_image.png "image.png") ![image.png](https://dev-media.amazoncloud.cn/c3c387133aed4c5b989fc4f63f809f89_image.png "image.png") ### 使用总结 CodeWhisperer的出现极大的简化了现有的编程方式,使得自然语言的编程方式极大的提高了变成效率,如果把智能提示定义为智能化1.0,ai系统集成的 CodeWhisperer 则实现了飞跃的突破。 对比之前开发人员设计实现一个功能至少需要两部份 需求梳理+编程实现,而在这个过程中随着需求的变化是反复推到重来的过程。CodeWhisperer 的出现极大的缩短了这个过程的时间和试错成本。对于多语言开发也是极好的,现在的编程已经不是单一化的语言开发了,一个项目中很有可能用到多种语言 例如微服务就有很大的一个特点多语言开发,但这对开发人员要求极高又增加了学习成本,通过 CodeWhisperer 结合 ide 开发工具智能化完成降低了技术要求。 当然现在的 CodeWhisperer 还是有很多不足的,比如只能实现最小单元对逻辑 并且没有上下文关联,相信未来的版本中能够实现长篇大论的自然语言处理功能,真正摆脱编程语言束缚
0
目录
关闭