赞
踩
在当前的软件开发环境中,随着项目的规模和复杂性逐渐增加,开发者遇到的压力也随之增 大。编码已经不仅仅是敲击键盘那么简单;它涉及到的是如何在无数的技术变革中保持敏捷, 如何在众多的bug中确保代码质量,以及如何在技术的海洋中持续学习和进步。
随着ChatGpt的爆火,越来越多的AI应用已经走进了我们的视线,通过AI技术,我们可以使编程 变得更加智能化,帮助开发者快速定位问题、提供代码建议并自动优化代码结构。
这种趋势背后的驱动力是明确的:为开发者提供更强大、更直观和更智能的工具,以便他们能 够更好地应对当代软件开发的挑战。正因如此,AI编码的辅助工具应运而生,它结合了传统IDE 的功能与前沿的AI技术,为开发者提供了一个全新的编码体验。
亚⻢逊,作为全球技术领域的巨头,始终走在科技创新的前沿。在其众多的技术产品中, “ CodeWhisperer ” 无疑是对编程社区的一大贡献。这是一个专⻔为开发者设计的AI编码助手, 旨在通过人工智能技术简化编码过程,提升编码效率。
Amazon CodeWhisperer 经过数十亿行 Amazon 和公开可用代码的训练,可以理解用自然语言 (英语)编写的评论,可以实时生成多个代码建议以提高开发人员的工作效率。该服务直接在
集成式开发环境(IDE)代码编辑器中为完整的函数和逻辑代码块(通常由多达 10–15 行代码组 成)提供建议。生成的代码与您编写代码的方式类似,符合您的⻛格和命名规则。您可以快速 接受排在首位的建议(Tab 键)、查看更多建议(箭头键)或继续编写自己的代码。在接受代 码建议之前,请务必对其进行审查,并且可能需要对其进行编辑以确保完全符合您的预期。键入时,CodeWhisperer 甚至会自行提供完成注释的建议。
这里仅列出几个笔者常用的功能。
代码上下文补全:在编写一段代码时,CodeWhisperer会根据上下文进行联想,给出合理 的建议
根据注释生成代码:在编写一段代码之前,我们有一个好的习惯是先写下一段注释, CodeWhisperer会根据你的注释主动进行代码提示
代码安全扫描:检测Java、JavaScript 和 Python 项目中难以发现的漏洞
本文以VS Code为例,其他IDE请移步Code Whisperer安装使用
打开VSCode搜索aws
点击AWSToolkit菜单,选择开始
在弹出的窗口中,选择在浏览器中打开,注册builderID并进行授权
快捷键使用
快捷键 | 功能 |
---|---|
ALT + C | 要求给出建议(当有暗色字出现时,按tab接受建议) |
TAB | 接受建议 |
ESC | 取消建议 |
→ | 下一个建议 |
← | 上一个建议 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。