CodeWhisperer 的安装及体验

文章作者:Pony

CodeWhisperer 是亚马逊出品的一款基于机器学习的通用代码生成器,可实时提供代码建议。类似 Cursor 和 Github Copilot 编码工具。

官网:aws.amazon.com/cn/codewhis...

在编写代码时,它会自动根据您现有的代码和注释生成建议。从单行代码建议到完整的函数,它可为您提供各种大小和范围的个性化建议。CodeWhisperer 还可以扫描您的代码以突出显示和定义安全问题。

亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案例、技术专栏、培训视频、活动与竞赛等。帮助中国开发者对接世界最前沿技术,观点,和项目,并将中国优秀开发者或技术推荐给全球云社区。如果你还没有关注/收藏,看到这里请一定不要匆匆划过,点这里让它成为你的技术宝库!

CodeWhisperer 目前已支持近 15 种变种语言:Python、Java、JavaScript、TypeScript、C#、Go、Rust、PHP、Ruby、 Kotlin、C、C++、Shell 脚本、SQL 和 Scala,以及主流的 IDE 开发工具:包括 VS Code、IntelliJ IDEA 和 Amazon Cloud9。

CodeWhisperer 仅针对个人用户免费,企业用户需要订阅使用。除了不限量的代码建议以外,还提供了每月 50 次的代码安全扫描,比如你写了漏洞,它能自动帮你发现。

CodeWhisperer 的安装

下载 vscode 软件,打开后点击左边的附件中的四个方块形状的标识,然后搜索亚马逊云科技,点击安装,然后是以下界面

下载完成以后在四个方块标识下会出现亚马逊云科技的标识,点击下面出现的 CodeWhisperer 并点击 start 便会弹出以下页面点击第一个创建 Amazon ID

点击第一个后会出现以下页面

点击 copy code 后出现以下页面

点击 open 以后会弹出一个新的网页,然后点进输入框粘贴密码

点击 next 后会让注册 Amazon id,输入自己的邮箱点 next

输入邮箱后有可能会将验证码发送到你填写的邮箱中,将验证码输进去便会出现以下的页面,点击 allow 便安装且注册成功了

CodeWhisperer 的优缺点

  1. 优点 :CodeWhisperer 能够在程序员输入代码时,实时提供代码补全、语法检查、错误修复等功能,让编程更快更准确。此外,CodeWhisperer 还能够提供智能建议和优化建议,帮助程序员编写更高效、更优质的代码。

  2. 缺点 :虽然 CodeWhisperer 的人工智能技术非常先进,但它仍然存在一些限制。例如,它可能无法理解某些特定的编程语言或框架,或者可能无法处理某些复杂的编程任务。此外,CodeWhisperer 还需要与其他开发工具和平台进行集成,以实现最佳效果。

  3. 未来发展:随着人工智能技术的不断发展和应用,CodeWhisperer 有望在未来进一步发展和完善。例如,它可能会增加更多的语言和框架支持,或者提供更高级的功能和工具,以满足程序员日益复杂和多样化的编程需求。总的来说,亚马逊实时 AI 编程助手 CodeWhisperer 是一款非常有潜力的编程辅助工具,它能够帮助程序员更快、更准确地编写代码。然而,它仍然需要不断发展和完善,以满足用户的不断变化的需求和挑战。

文章来源:
dev.amazoncloud.cn/column/arti...

相关推荐
Enougme4 分钟前
python-使用鼠标对图片进行涂抹&自定义绘图
python·opencv
让代码飞~10 分钟前
idea进阶技能掌握, 使用自带HTTP测试工具,完全可替代PostMan
java·http·intellij-idea·postman
轻松Ai享生活11 分钟前
Week 2 – CUDA Programming Model(超详细教程)
人工智能
wait a minutes14 分钟前
【自动驾驶】8月 端到端自动驾驶算法论文(arxiv20250819)
人工智能·机器学习·自动驾驶
ademen16 分钟前
spring第9课,spring对DAO的支持
java·数据库·spring
CF14年老兵18 分钟前
🐍 Python黑魔法手册:让你的代码从能跑到飞起的奇技淫巧
后端·python·trae
HuggingFace20 分钟前
HF Papers 直播| 多模态专场
人工智能
小鱼人爱编程25 分钟前
Java基石--动态代理让你无中生有
java·后端·架构
天天进步201531 分钟前
Python实战--基于Django的企业资源管理系统
开发语言·python·django
聚客AI32 分钟前
深度拆解AI大模型从训练框架、推理优化到市场趋势与基础设施挑战
图像处理·人工智能·pytorch·深度学习·机器学习·自然语言处理·transformer