代理瀏覽器
內建於桌面應用程式的真正瀏覽器,由 Perch 為你操作,使用你已登入的工作階段。
有些工作不在你的資料夾裡,而是在登入後才能存取的地方:供應商入口網站中的發票、法院網站上的訴訟文件,或團隊付費使用的儀表板。代理瀏覽器讓 Perch 能處理這些工作。它是內建於桌面應用程式的真正瀏覽器,在對話旁的面板中執行,Perch 會用與你相同的方式操作它。
使用你現有的工作階段
關鍵在於這是誰的瀏覽器。Perch 不會向各項服務要求 API 存取權或 OAuth 授權。它在你掌控、由你親自登入的瀏覽器工作階段中運作。
這有兩個重要原因。人們實際使用的大多數工具都沒有值得使用的 API,有些即使提供,也往往需要你未訂閱的方案才能使用。而且,每一份你授予的 OAuth 授權都是持續有效的權限,你必須記得撤銷。瀏覽器工作階段則不同:它使用你已有的存取權,做你原本會手動做的事。
Perch 可以在其中做什麼
Perch 可以前往頁面、閱讀頁面內容、點擊、輸入文字、填寫表單、按鍵、捲動,以及關閉擋住操作的對話框。它可以在瀏覽紀錄中前進、返回,也可以重新載入。它還可以搜尋網路,並將結果用於正在處理的工作。
它同時以兩種方式閱讀頁面。它會查看結構,也就是真正的按鈕、連結與欄位,藉此精確操作。它也會把頁面當作影像查看,因此當結構無法配合,或某個控制項只有從視覺上才看得懂時,仍能處理。大多數時候,結構就已足夠。螢幕截圖讓它能繼續操作原本會讓它停下來的頁面。
一次一個頁面
觀看它工作
這個面板不是黑箱。有需要你查看的內容時,它會自行開啟,最明確的例子就是登入:如果 Perch 遇到需要登入的頁面,面板會移到前方,告訴你需要你的協助。你登入後,Perch 就會接著處理。你不必把密碼交給它,因為密碼是由你親自輸入。
你也可以直接接手。面板有網址列,以及返回、前進和重新載入功能,因此你隨時可以自行操作:直接前往某處、完成 Perch 卡住的步驟,或查看它正在看的內容。你完成後,Perch 會從你留在頁面的狀態繼續。
它的界線在哪裡
在分享或權限相關的對話框中,Perch 不會點擊它無法辨識的按鈕。更改誰能查看某項內容,不是它會憑猜測執行的步驟,因此它會停下來詢問你。這是刻意的設計:在瀏覽器裡,自信卻錯誤的點擊會造成你電腦之外的影響。
哪裡可以使用
代理瀏覽器是桌面應用程式的一部分。CLI 和網頁聊天都沒有這項功能,因為兩者都沒有這個面板所依賴的瀏覽器。如果你要求 CLI 在瀏覽器中工作,它會告訴你該處不提供這項能力,而不會假裝能做到。
開始使用
不需要啟用任何設定。只要請 Perch 做需要網路的事,它就會自行開啟面板。你可以提出這類實用的要求:
- 從供應商入口網站取出最近三張發票,並與資料夾中的資料核對。
- 檢查這份訴訟文件是否符合案件紀錄所載的內容。
- 前往這個頁面,幫我取出表格中的數字。
如果網站需要登入,而你尚未在面板中登入,Perch 就會停下來詢問你。這是預期的流程,不是失敗。