時(shí)間:2024-06-16 11:05:13 作者:泰龍 瀏覽量:58
iTerm2 是 macOS 平臺(tái)一款非常知名的終端工具,在此前的更新中該工具集成了 OpenAI API 接口,讓開(kāi)發(fā)者們可以通過(guò)接入 AI 的方式編寫代碼或檢查代碼中的錯(cuò)誤等。
不過(guò)這個(gè)功能引起了不少開(kāi)發(fā)者的擔(dān)憂,也就是集成 OpenAI API 后是否會(huì)泄露數(shù)據(jù),這并非不可能的,因?yàn)槭褂?AI 過(guò)程中相關(guān)數(shù)據(jù)確實(shí)會(huì)被發(fā)送到 OpenAI 服務(wù)器并且會(huì)被用于訓(xùn)練等。
經(jīng)過(guò)討論后最終 iTerm2 決定放棄直接集成 OpenAI API 接口,現(xiàn)在換成插件的形式讓開(kāi)發(fā)者自己下載安裝和啟用,這被稱為安全閥,也就是說(shuō)除非開(kāi)發(fā)者主動(dòng)操作否則絕對(duì)不會(huì)存在數(shù)據(jù)泄露風(fēng)險(xiǎn)。
下面是關(guān)于此功能的說(shuō)明:
1. 刪除與 OpenAI 通信的相關(guān)代碼,這些代碼和功能被移動(dòng)到一個(gè)插件中,必須單獨(dú)安裝。企業(yè) IT 管理員也可以通過(guò)策略阻止安裝該插件,避免被自動(dòng)安裝,具體可以點(diǎn)擊這里查看 AI 插件的說(shuō)明。
2. 即便已經(jīng)安裝 AI 插件也必須手動(dòng)啟用后才能使用,并且只有具有管理員權(quán)限的用戶才可以啟用 AI 插件。
3. 如果 IT 管理員希望徹底禁用 iTerm2 的 AI 訪問(wèn)權(quán)限,可以在 MDM 系統(tǒng)里將 GenerativeAIAllowed 配置為 False。
4. 啟用 AI 插件后,相關(guān)功能和控制被移動(dòng)到主設(shè)置面板,方便開(kāi)發(fā)者直接使用本地模型。
經(jīng)過(guò)此次改進(jìn)后 iTerm2 恢復(fù)到最初的狀態(tài),至少對(duì)于擔(dān)憂 AI 可能竊取信息的開(kāi)發(fā)者來(lái)說(shuō)可以繼續(xù)使用 iTerm2,畢竟現(xiàn)在已經(jīng)徹底解綁了 OpenAI 功能。
對(duì)于需要使用 AI 輔助編寫代碼的開(kāi)發(fā)者也可以繼續(xù)使用,安裝插件后配置自己的 OpenAI API KEY 后即可使用,這種情況下潛在的代碼發(fā)送到 OpenAI 服務(wù)器的問(wèn)題需要開(kāi)發(fā)者自己負(fù)責(zé)。
例如如果你的代碼文件中包含服務(wù)器的 API 和密鑰,并且你使用 AI 來(lái)檢測(cè)代碼是否存在錯(cuò)誤,這種情況下代碼會(huì)被發(fā)送給 OpenAI 服務(wù)器,所以確實(shí)有泄露密鑰的風(fēng)險(xiǎn)。