注:经过与Github Copilot 对比 可发现,Github个人版收取$10每用户每月并也会使用用户数据进行模型改进。Github企业版也承诺不使用客户数据改进模型。由此可看到CodeWhisperer和Github Copilot的个人、企业两个版本的定位是一致的。
CodeWhisperer是根据基础模型来生成代码的,生成出来的代码并不是训练用的代码的复现。但在极少数情况下,它可能会生成与公开代码非常匹配的代码。此时CodeWhisperer的引用跟踪器如果检测出来,那么将提示许可证类型(例如,MIT 或 Apache)和公开代码的 URL,您可以决定是否使用。
在CodeWhisperer的配置设置中,您可关闭“这个开关,未来就不会在应用包含特定开源协议的代码
“包含带有代码引用的建议”选项。这将防止CodeWhisperer提出引用已知许可开源代码的建议。对于免费的CodeWhisperer个人版用户,此设置在 IDE 中可用。使用CodeWhisperer专业版,AWS 管理员可以从AWS管理控制台在组织层面集中配置此设置。
从以上使用说明、以及隐私说明的分析可以看出,CodeWhisperer针对个人开发者使用是免费,而且可以手工关闭数据用于服务质量改进来保护隐私。针对商用级别,建议使用专业版,由管理员在云端策略上下发统一的数据保护。
CodeWhisperer免费版和收费版功能区别:
https://aws.amazon.com/cn/codewhisperer/pricing/
CodeWhisperer for MacOS下CLI安装包下载:
https://docs.aws.amazon.com/codewhisperer/latest/userguide/command-line-getting-started-installing.html
CodeWhisperer官网FAQ:
https://aws.amazon.com/codewhisperer/faqs/?nc1=h_ls
对比Github Copilot的隐私策略:
https://resources.github.com/copilot-trust-center/
使用Session Manager登录EC2 Linux
使用Session Manager登录位于内网的EC2的RDP远程桌面
使用EC2 Instance Connect网页界面SSH工具登陆EC2 Linux
如何在IAM上生成AKSK
Windows和Linux安装CloudWatch Agent增加内存和磁盘监控
使用ec2-instance-selector查询规格
多种方式查询最新AMI
EC2 Linux 安装Mate GUI
导入CentOS的AMI到云上启动失败需要安装ENA/NVMe驱动的说明
Level 200系列:
EKS 101 & 201 系列合集(更新到1.30版本)
ECS 201系列
Kinesis 101系列三部曲
CloudFront汇总
保护API Gateway安全三部曲
查询各服务IP范围
在EC2 Windows上通过WSL运行Linux
Level 300系列:
Gateway Load Balancer 集中式和分布式流量检测 Quickstart
CloudFront签名
更多文章请使用站内搜索输入服务名称查找