Chrome extension
在已登入的 Chrome 頁面旁使用 ChatGPT
Chrome extension 可以讓 ChatGPT 控制你的 Chrome 瀏覽器。ChatGPT 能夠讀取或操作你已經登入的網站,例如 LinkedIn、Salesforce、Gmail 或內部工具。
如果想讓 ChatGPT 改用內建瀏覽器,請使用 @Browser。內建瀏覽器支援登入,並把瀏覽工作保留在 ChatGPT 內,不使用你的 Chrome 設定檔。
ChatGPT 也可以根據任務需要切換工具:有專用整合時使用 plugins,需要已登入瀏覽器上下文時使用 Chrome,處理 localhost 時使用內建瀏覽器。
從 Chrome 使用 ChatGPT
在正在瀏覽的頁面旁開啟 ChatGPT,可以詢問頁面內容,也可以繼續執行需要同時使用頁面上下文、本機檔案和連接器的任務。任務需要時,ChatGPT 可以使用你已開啟標籤頁的上下文。
- 開啟要處理的頁面。
- 在 Chrome 工具欄或 **Extensions(擴充套件程式)**選單中選擇 ChatGPT。在 macOS 上,也可以按 Cmd+Shift+.。
- 詢問頁面相關問題,或交給 ChatGPT 一項任務。
面板會跟隨你開啟它的標籤頁。從 Chrome 發起的聊天會出現在 ChatGPT App 中,你也可以從 Chrome 開啟最近的 ChatGPT 聊天,因此可以在兩個入口之間繼續工作。
側邊面板會附著在開啟它的標籤頁上,並可在需要時使用已開啟標籤頁的上下文。
把標籤頁和所選文本帶入聊天
當你希望 ChatGPT 使用某個頁面作為上下文時,可以在 side chat 中提及已開啟的 Chrome 標籤頁。你也可以高亮頁面中的文本,並把所選內容帶入聊天,直接詢問某個段落,而不必複製整個頁面。
如果要從頁面發起請求,請右鍵點選頁面並選擇 Ask ChatGPT。side chat 會帶著相關頁面上下文開啟,你可以繼續在 Chrome 中處理請求。
詢問 YouTube 影片內容
開啟 YouTube 影片,然後在 Chrome side chat 中提問。影片提供字幕時,ChatGPT 可以使用帶時間戳的 transcript 解釋、總結內容或回答問題。
請把網頁內容、所選文本和影片 transcript 視為不可信上下文。要求 ChatGPT 使用這些資訊或據此執行操作前,應先檢查頁面和請求的權限。
設定 Chrome extension
在 ChatGPT 桌面 App 中開啟 Plugins Directory,並安裝 Chrome。目前不支援其他基於 Chromium 的瀏覽器。按照設定流程:
- 安裝 Chrome extension。
- 核准 Chrome 的權限提示。
- 開啟 Chrome,確認 ChatGPT side chat 能夠載入。
從 ChatGPT 發起 Chrome 任務
完成 plugin 設定後,在 ChatGPT Work 或 Codex 中開始新聊天。當任務需要網站,且你已經登入 Chrome 時,ChatGPT 可以自動使用 Chrome;你也可以在提示詞中直接呼叫:
@Chrome open Salesforce and update the account from these call notes.如果 Chrome 尚未開啟,ChatGPT 可以將其開啟。Chrome 瀏覽器任務會在 Chrome 標籤頁組中執行,讓同一聊天的工作保持在一起。
控制網站存取
預設情況下,ChatGPT 與每個新網站互動前都會詢問。確認提示按網站 host(例如 example.com)確定範圍。
ChatGPT 請求使用網站時,可以根據任務和可接受的風險選擇:
- Allow once(允許一次):只允許 ChatGPT 使用網站一次。
- Allow for this site(允許此網站):以後使用同一網站時不再詢問。
- Allow for all sites(允許所有網站):使用任何網站前都不再詢問。
- Decline(拒絕):阻止 ChatGPT 使用該網站。
管理允許和阻止的網站
在 ChatGPT 桌面 App 中,進入 Settings(設定) > Computer Use,然後在 Google Chrome 旁選擇 Manage(管理),即可管理域名 allowlist 和 blocklist。allowlist 包含 ChatGPT 無需再次詢問即可使用的域名;blocklist 包含 ChatGPT 不應使用的域名。
從 allowlist 移除域名後,ChatGPT 下次使用前會重新詢問。從 blocklist 移除後,ChatGPT 可以重新請求存取,而不再直接將其視為被阻止。
Allow for all sites(允許所有網站)— 高風險
選擇後,ChatGPT 使用網站前不再請求確認。只有在你信任 ChatGPT 使用 Chrome 中開啟的任何網站時,才選擇此項。
Browser history(瀏覽器歷史記錄)— 高風險
瀏覽器歷史記錄可能包含敏感遙測、內部 URL、搜尋詞,以及已登入裝置上的 Chrome 會話活動。如果允許 ChatGPT 存取瀏覽器歷史,相關條目可能成為任務上下文的一部分。惡意或誤導性頁面內容會增加 ChatGPT 把這些資料複製到非預期位置的風險。
ChatGPT 會在需要使用瀏覽器歷史時詢問。歷史存取只針對當前請求,而且沒有 always-allow 選項。
資料與安全
Chrome extension 權限
安裝擴充套件時,Chrome 會要求接受擴充套件權限,可能包括:
- 存取頁面 debugger。
- 讀取和更改所有網站上的全部資料。
- 讀取和更改所有已登入裝置上的瀏覽歷史。
- 顯示通知。
- 讀取和更改書籤。
- 管理下載。
- 與配套的原生應用通訊。
- 檢視和管理標籤頁組。
這些 Chrome 權限使擴充套件具備操作瀏覽器工作流程的能力。在任務中使用網站或瀏覽器歷史前,ChatGPT 仍會應用自己的確認、設定、allowlist 和 blocklist。
Memories
Computer Use 遵循你的 Memories 設定。啟用後,ChatGPT 在 Chrome 中工作時可以使用相關已儲存記憶;關閉後,瀏覽器控制不會使用記憶。
OpenAI 會儲存哪些瀏覽活動
OpenAI 不會通過擴充套件單獨儲存一份完整的 Chrome 操作記錄。只有瀏覽活動成為 ChatGPT 上下文的一部分時才會被儲存,例如 ChatGPT 從頁面讀取的文本、截圖、工具呼叫、摘要、訊息或聊天中包含的其他內容。
你的 ChatGPT 資料控制會應用於上下文中處理的內容。除非任務確實需要,而且你會在場檢查每次提示,否則不要通過瀏覽器任務傳送 secrets 或高度敏感資料。
故障排查
如果 ChatGPT 無法連線 Chrome,先確認它要存取的網站沒有被 Settings 中的 blocklist 阻止。如果網站未被阻止,請依次檢查:
- 更新 ChatGPT 桌面 App。如果安裝了多個 ChatGPT 或 Codex 桌面 App,請全部更新,或移除不再使用的副本。
- 關閉 ChatGPT side panel,重啟 Chrome,再從 Chrome 工具欄或 **Extensions(擴充套件程式)**選單重新開啟擴充套件。確認 side chat 能夠載入。如果無法載入或提示缺少 native host,請從 ChatGPT 桌面 App 的 Plugins 中移除並重新新增 Chrome plugin,再重新完成設定流程。
- 在 App 中選擇 ChatGPT 並在切換器中開啟 Work,或選擇 Codex。開啟 Plugins,確認 Chrome plugin 已開啟;如果關閉,請開啟後重試。
- 確認使用的是安裝擴充套件時的同一個 Chrome 設定檔。如果有多個設定檔,請在當前設定檔中安裝並啟用擴充套件。
- 在 ChatGPT Work 或 Codex 中開始新聊天並重試,以清除聊天特定的連線狀態。
- 重啟 ChatGPT 桌面 App 後重試。如果仍無法連線,請解除安裝 Chrome extension,從 Plugins 移除並重新新增 Chrome plugin,再重新完成設定流程。
- 如果 side chat 能夠載入,但 ChatGPT 仍無法使用 Chrome,請在 App 中執行
/feedback,聯絡支援時附上聊天 ID。
上傳檔案
如果 Chrome 任務需要從電腦上傳檔案,請允許 Chrome extension 存取 file URLs:
- 在 Chrome 工具欄中開啟擴充套件圖示,然後點選 Manage Extensions(管理擴充套件程式)。
- 在擴充套件卡片中點選 Details(詳情)。
- 開啟 Allow access to file URLs(允許存取檔案網址)。
更改設定後,重新開始 Chrome 任務。