下面是关于此功能的说明:
1. 删除与 OpenAI 通信的相关代码,这些代码和功能被移动到一个插件中,必须单独安装。企业 IT 管理员也可以通过策略阻止安装该插件,避免被自动安装,具体可以点击这里查看 AI 插件的说明。
2. 即便已经安装 AI 插件也必须手动启用后才能使用,并且只有具有管理员权限的用户才可以启用 AI 插件。
3. 如果 IT 管理员希望彻底禁用 iTerm2 的 AI 访问权限,可以在 MDM 系统里将 GenerativeAIAllowed 配置为 False。
4. 启用 AI 插件后,相关功能和控制被移动到主设置面板,方便开发者直接使用本地模型。
经过此次改进后 iTerm2 恢复到最初的状态,至少对于担忧 AI 可能窃取信息的开发者来说可以继续使用 iTerm2,毕竟现在已经彻底解绑了 OpenAI 功能。
对于需要使用 AI 辅助编写代码的开发者也可以继续使用,安装插件后配置自己的 OpenAI API KEY 后即可使用,这种情况下潜在的代码发送到 OpenAI 服务器的问题需要开发者自己负责。
例如如果你的代码文件中包含服务器的 API 和密钥,并且你使用 AI 来检测代码是否存在错误,这种情况下代码会被发送给 OpenAI 服务器,所以确实有泄露密钥的风险。