马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
在IDEA中Amazon CodeWhisperer使用体验
p.s.作为一名java后端开辟,我最常使用IDEA来编写和调试代码,这里我将会实验使用IDEA中的CodeWhisperer插件,并做一个使用体验陈诉,盼望对各人有资助
一、根本信息
1、产物信息
官方功能概览
- 更快地完成更多工作:CodeWhisperer 颠末数十亿行代码的训练,可以根据您的品评和现有代码实时天生从代码片断到全函数的代码发起。绕过耗时的编码任务,加速使用不熟悉的 API 举行的构建。
- 自大地举行编码:CodeWhisperer 可以标记或筛选雷同于开源训练数据的代码发起。获取相干开源项目标存储库 URL 和答应证,以便您可以更轻松地检察它们并添加归因。
- 增强代码安全性:扫描您的代码以检测难以发现的毛病,并获代替码发起以立刻修复这些毛病。依照跟踪安全毛病的最佳实践,比方开放环球应用步伐安全项目 (OWASP) 概述的毛病,大概不符合加密库最佳实践及其他雷同安全最佳实践的毛病。
- 使用收藏夹工具:CodeWhisperer 符合您的工作方式。从 15 种编程语言中举行选择,包罗 Python、Java 和 JavaScript,以及您最喜好的集成式开辟情况(IDE),包罗 VS Code、IntelliJ IDEA、AWS Cloud9、AWS Lambda 控制台、JupyterLab 和 Amazon SageMaker Studio。
- 自界说 CodeWhisperer 以得到更好的发起:您可以自界说 CodeWhisperer,使其相识您的内部库、API、包、类和方法,从而天生更相干的发起,明显加速开辟速率。
2、其他设置
目标产物亚马逊 AI 编程助手 Amazon CodeWhisperer体验版本v1.76-222体验时间2023/11/29体验情况Windows 11 / IntelliJ IDEA 2022.2.3二、安装使用
- 打开Settings界面,举行下图安装步调:
- 重启IDEA使插件见效
- 打开AWS Tookit视图(侧边栏点开 或 视图菜单点开)
- 毗连亚马逊服务AWS
- 在弹出网页中,使用个人邮箱注册AWS Builder ID(流程如下图)
点击Allow,弹出毗连乐成对话
- 返回IDEA, 在AWS Toolkit视图中的Developer Tools中可以打开大概关闭代码天生功能, 如下图所示:
三、功能体验
1. 补全解释
2. 根据解释写代码
3. 在函数内部根据你的上文来写出雷同的代码
4. 自动对参数举行推断,然后提供提示
5. 对代码举行安全查抄
四、总结
上风劣势1.它可以根据用户的代码和需求,给出智能的建媾和提示,资助用户进步编码服从和质量。1.也有大概出现错误,毛病,不兼容等标题,用户不能完全依赖它,还须要自己查抄和验证它给出的代码和发起,克制出现不须要的贫苦和风险。2.支持多种编程语言,框架,库等,顺应差异的开辟情况和技能栈。2. 中文的支持不到位,在给出中文相干提示时,会表现为“口口口”。3.与 IDEA 无缝集成,让用户可以在编码的时间,方便地使用它的功能,无需切换到其他的平台或工具。3. 在网络颠簸的时间,会叫你举行重新毗连(Reconnect)。4.使用过程非常简单和方便,用户只须要安装并激活这个插件,然后就可以看到它在右侧的面板中给出的提示和发起,用户可以选择担当或忽略它们,大概点击它们检察更多的细节和表明4. 大概会存在安全和隐私的标题,用户须要留意掩护自己的代码和数据,克制被泄漏或滥用。 |