Skylight是什麼
Skylight是一項為AI Agent及開發者所設計的託管型Windows虛擬電腦服務,其官網將其描述為「Agents for Windows」。開發者可根據需求啟動Windows實例,讓內建的Agent或自訂的Agent透過API來觀察螢幕、進行點擊操作、輸入資料,從而完成桌面應用程式的各項工作流程。
它解決的是傳統Windows軟體缺乏API或自動化介面的問題,尤其適用於只能透過圖形介面操作的業務系統。該平台可提供即時畫面、人工接管功能,以及對破壞性操作的確認功能,但進行生產任務時仍需額外的權限、審計機制及結果驗證。
核心功能
- 按需創建和管理託管Windows虛擬電腦
- 使用自然語言讓內置Agent執行桌面任務
- 透過API發送截圖、點擊、拖動、輸入和按鍵指令
- 安裝任務需要的Windows應用程式
- 實時觀看Agent操作並隨時人工接管
- 在停止與恢復實例時保留工作進度
- 向虛擬電腦上傳檔案或下載生成結果
- 並行運行多個Windows實例擴展任務吞吐量
- 使用Python、TypeScript SDK與MCP接入Agent系統
- 為高風險操作啟用Human-in-the-Loop確認
工作原理
| 步驟 | 平台能力 | 開發者責任 |
|---|---|---|
| 創建電腦 | 啟動預配置Windows實例 | 選擇應用、狀態和資源範圍 |
| 準備環境 | 支援安裝應用和上傳檔案 | 保證軟體許可與檔案安全 |
| 運行Agent | 內建Agent接受自然語言任務 | 提供明確目標和限制 |
| 互動執行 | 截圖、滑鼠、鍵盤和檔案API | 處理等待、彈窗和異常狀態 |
| 實時監督 | 直播畫面、提問和人工接管 | 決定何時暫停或批准 |
| 保存結果 | 下載檔案並保持實例狀態 | 驗證輸出並清理敏感數據 |
Windows虛擬電腦
每台 Skylight Computer 都是可遠端控制的 Windows 環境,可安裝適合特定工作流程的應用程式,並能儲存應用程式的狀態。這些實例可以啟動、暫停、恢復或終止,而暫停狀態時仍需支付較低的儲存與維持成本。
- 為不同客戶和任務建立隔離實例
- 安裝桌面應用、瀏覽器和內部工具
- 保存應用配置、登入狀態和生成文件
- 在需要運行時啟動並在空閒時休眠
- 透過即時流檢查當前桌面狀態
- 任務結束後終止實例並清理數據
內建Windows Agent
內建Agent可接收自然語言指令,並根據螢幕內容逐步完成任務。Agent的每一步通常都包含觀察或操作,因此複雜的任務會同時消耗Agent的步驟數以及實例的運行時間。
- 根據目標規劃並執行多個桌面步驟
- 識別按鈕、選單、輸入框和對話框
- 在應用之間複製和整理資訊
- 遇到不確定資訊時向用戶提問
- 在破壞性操作前請求人工確認
- 根據反饋繼續同一任務或停止執行
Playground無代碼體驗
Skylight Playground讓使用者無需編寫程式碼,即可部署內建的Windows Agent。使用者可以輸入任務、即時觀看桌面狀況、回答Agent的問題,並上傳或下載檔案。
- 快速驗證某個Windows應用是否適合自動化
- 觀察Agent對彈窗、表格和多窗口的處理方式
- 測試自然語言任務說明的清晰度
- 在關鍵步驟手動接管並糾正操作
- 驗證生成檔案是否可正常下載
- 在開發API集成前估算步驟與時長成本
Interactions API
Interactions API提供基礎的電腦操作功能,讓開發者能夠直接控制Windows實例,或是建立自己的Computer Use Agent。這些基礎動作可以組合起來,形成更可預測的自動化流程,同時也可作為內建Agent的補充。
| 互動動作 | 作用 | 常見用途 |
|---|---|---|
| Screenshot | 獲取當前螢幕圖像 | 感知界面和驗證狀態 |
| Click與Move | 移動滑鼠並點擊座標 | 按鈕、選單和選項 |
| Drag | 拖動螢幕元素 | 文件、滑塊和窗口調整 |
| Type | 輸入文本 | 表單、搜尋和文件編輯 |
| Keypress | 發送鍵盤按鍵或組合鍵 | 快捷鍵、確認和導航 |
| Scroll | 滾動當前視窗 | 長頁面、列表和文件 |
| Install | 在實例中安裝應用 | 準備專用工作環境 |
Agent API
Agent API可以啟動、停止任務,查詢Agent的狀態,並回應Agent在運行期間提出的問題。應用程式需將狀態、等待人工輸入以及終止條件設計為明確的流程。
- 提交自然語言目標並啟動Agent任務
- 輪詢或監聽當前運行狀態
- 在Agent等待時提供補充資訊
- 發現錯誤或風險時停止Agent
- 保存任務輸出、步驟與人工決定
- 避免同一實例同時運行衝突任務
文件上傳與下載
Skylight支援在本地與Windows實例之間傳輸檔案,適合將輸入資料傳給桌面軟體,再取得報告、表格或匯出結果。每次上傳和下載都會另外計費。
- 上傳待處理的表格、文件或媒體檔案
- 讓Agent在桌面應用中打開和修改文件
- 從實例下載生成的報告或導出包
- 為檔案名稱、目錄和輸出格式設定規則
- 上傳前掃描惡意內容並限制敏感數據
- 下載後驗證檔案完整性及實際內容
實時監督與人工接管
開發者與運營人員可以即時觀看實例畫面,並在Agent出錯或需要判斷時接手處理。Human-in-the-Loop適合用於處理刪除、提交、付款、發送以及權限變更等影響重大的步驟。
- 直播查看每台虛擬電腦的操作狀態
- 在錯誤點擊擴大影響前立即暫停
- 回答登入、業務規則或異常提示問題
- 人工完成驗證碼或明確要求人類處理的驗證
- 批准提交、刪除或外部發送等關鍵動作
- 接管完成後再把控制權交回Agent
持久化與知識
實例可以暫停後再恢復,不會在每次任務後失去全部進度。官網還列出了Instance Knowledge Base,用於讓實例隨著使用累積工作相關知識。
- 保留已安裝應用和本地設定
- 減少重複登入和環境初始化時間
- 保存任務所需模板和參考文件
- 讓相同實例處理連續的業務流程
- 定期清理緩存、臨時檔案和過期憑證
- 避免不同客戶敏感上下文混用
併發與規模化
Free與Pro頁面均列出不限並發電腦,但實際吞吐量仍受Credits、API能力、目標應用和任務穩定性約束。大規模使用應建立任務隊列、並發限制和失敗隔離。
- 為每個任務分配獨立Windows實例
- 同時處理多個客戶、文件或應用流程
- 按應用資源消耗限制並行任務數
- 避免共享帳戶被多個實例併發修改
- 為失敗實例設定超時、重試和人工隊列
- 透過任務成本和成功率動態調節規模
適用場景
- 自動操作沒有現代API的Windows業務軟體
- 在桌面ERP、財務或運營系統中錄入數據
- 批量處理Excel、PDF和專有檔案格式
- 運行Windows專屬測試和回歸流程
- 從桌面程式導出報告或轉換檔案
- 為AI Agent提供隔離的Computer Use環境
- 自動完成跨瀏覽器與桌面應用的流程
- 構建需要實時人工監督的業務自動化
適合哪些用戶
- 構建Computer Use Agent的AI開發團隊
- 需要自動化傳統Windows應用程式的企業
- 開發桌面測試、RPA及文件處理流程的工程師
- 希望快速驗證Windows Agent場景的創業團隊
- 需要並行隔離電腦環境的數據運營團隊
- 能夠治理憑證、軟體許可和高度風險動作的組織
Skylight價格
Skylight採用訂閱Credits加上實際使用量來計費,提供Free、Pro和Enterprise三種方案。前5美元的Credits可以免費體驗,且無需信用卡。
| 套餐 | 月費 | 包含Credits | 主要權益 |
|---|---|---|---|
| Free | 0美元 | 5美元 | 不限併發電腦與互動、API、檔案上傳下載、社群支援 |
| Pro | 20美元 | 20美元 | Free能力加優先支援和一對一溝通 |
| Enterprise | 訂製報價 | 按合約 | 在自有虛擬機運行、連接自有API及企業服務 |
按量費用
| 計費項目 | 公開單價 | 說明 |
|---|---|---|
| Active Computer | 每分鐘0.005美元 | 實例處於運行狀態時計費 |
| Hibernated Computer | 每分鐘0.0005美元 | 暫停並保留狀態時計費 |
| Agent Step | 每步0.003美元 | 截圖、點擊、輸入等Agent步驟 |
| File Upload | 每次0.05美元 | 從本地上傳到實例 |
| File Download | 每次0.05美元 | 從實例提取檔案 |
Pro每月收取20美元,同時會提供等額的Credits,因此實際使用時仍會從上述額度中扣除相應金額。價格、稅費、Credits的有效期以及企業的使用規則都可能有所變動,請以結算頁面上的說明為準。
成本估算
任務成本通常由電腦運行時間、Agent步驟以及檔案傳輸這三個部分所構成。處於休眠狀態的實例其費用較低,但若長期保持大量實例的狀態,仍會持續產生費用。
| 成本來源 | 主要影響因素 | 優化方式 |
|---|---|---|
| 運行時間 | 應用啟動、等待和任務耗時 | 重複使用環境並減少無意義等待 |
| Agent步驟 | 截圖和互動次數 | 使用明確任務和確定性API動作 |
| 文件傳輸 | 上傳下載次數 | 打包文件並只傳必要結果 |
| 休眠實例 | 保留數量和時長 | 設定自動終止和保留策略 |
| 失敗重試 | 頁面變化和應用異常 | 先診斷錯誤再限制重試次數 |
Playground使用教學
- 註冊帳號並領取免費Credits。
- 在Playground中建立新的Windows電腦。
- 準備不含敏感資訊的測試文件和任務。
- 用一句清晰指令描述目標、輸出和禁止動作。
- 實時觀察Agent如何打開應用並操作界面。
- 在Agent提問或請求確認時人工回應。
- 下載結果並逐項核對內容與格式。
- 查看步驟和時間消耗後再決定是否API化。
API接入教學
- 建立API Key並儲存到金鑰管理系統中。
- 安裝Python或TypeScript SDK並固定版本。
- 啟動實例並等待Windows達到可用狀態。
- 安裝必要應用並上傳輸入檔案。
- 選擇內建Agent或用Interactions API自行控制。
- 為每個步驟設定超時、狀態檢查和錯誤處理。
- 下載結果並驗證檔案或業務狀態。
- 暫停或終止實例,記錄用量和審計資訊。
生產部署教學
- 選取低風險、可重複且結果可驗證的流程。
- 列出涉及的应用、帳號、檔案和業務權限。
- 為每個客戶或安全邊界分配獨立實例。
- 定義允許自動執行及必須人工批准的動作。
- 覆蓋彈窗、更新、斷網、登入失效和錯誤檔案測試。
- 建立實例、步驟、檔案和失敗成本告警。
- 先以人工旁路監督運行,再逐步提高自動化比例。
- 持續回歸測試應用介面和Agent版本變化。
Python SDK
官方Python SDK提供同步和異步客戶端,以API Key進行認證,可用於管理Agent、檔案、互動以及Windows實例。PyPI上說明此SDK是由Speakeasy所開發的,且目前仍處於Beta階段;因此,在實際應用中應使用穩定的版本,並定期進行升級測試。
| 資源 | 主要方法 | 用途 |
|---|---|---|
| Agent | 運行、停止、回應、狀態 | 運行和監督內置Agent |
| Files | 上傳、下載 | 傳入材料及取回結果 |
| Interact | click、drag、截圖、輸入等 | 直接控制Windows介面 |
| Windows | start、pause、resume、terminate等 | 管理實例生命週期 |
| Retry與Errors | 退避和異常對象 | 處理臨時API或服務錯誤 |
MCP能力
官網說明,Python和TypeScript SDK可用作MCP Server,讓支援MCP的Agent或開發工具能夠調用Windows電腦的功能。在接入時,應限制工具的範圍、實例、檔案以及高風險動作。
- 只暴露任務真正需要的Windows工具
- 將實例識別碼綁定到具體用戶和項目
- 避免模型任意創建無限實例或上傳檔案
- 為刪除、提交和外部發送設定批准門
- 記錄每次MCP調用、參數和結果
- 對不可信文件和網頁內容防範提示注入
安全與權限
- 使用短期或專用業務帳戶登錄應用
- 不要在任務指令和日誌中明文寫入密碼
- 按客戶與數據級別隔離實例和文件
- 限制Agent能夠安裝的軟體和訪問的網路
- 對付款、刪除、發送和權限變更保留人工確認
- 任務結束後清除下載、剪貼板及臨時憑證
- 定期輪換API Key並撤銷閒置集成
- 對實時畫面和錄製數據應用訪問控制
品質評估
| 指標 | 評估重點 | 建議方法 |
|---|---|---|
| 任務成功率 | 是否達到完整業務目標 | 驗證最終狀態而非最後截圖 |
| 步驟正確率 | 點擊和輸入是否準確 | 對關鍵步驟增加斷言 |
| 人工接管率 | 多少任務需要人工糾正 | 按應用和錯誤原因統計 |
| 平均成本 | 每個成功任務消耗多少Credits | 包含失敗和重試成本 |
| 平均時長 | 實例從啟動到完成的耗時 | 區分應用等待與Agent操作 |
| 高風險錯誤 | 是否發生誤刪、誤發或錯誤提交 | 建立零容忍事件審查 |
產品優勢
- 為AI Agent提供現成的Windows虛擬電腦環境
- 同時支援內建Agent和開發者自有Agent
- 截圖、滑鼠、鍵盤、檔案和實例API較完整
- Playground便於無代碼驗證桌面工作流
- 即時直播、人工接管和確認機制提高可控性
- 實例持久化減少重複環境配置工作
- 支援並行電腦和按量擴展任務
- 提供Python、TypeScript SDK和MCP接入方式
- 公開按分鐘、步驟和檔案傳輸計價
使用限制與注意事項
- 桌面介面變化、彈窗和軟體更新可能導致任務失敗
- Agent點擊和輸入可能出現誤操作,不能假設絕對準確
- 運行時間、Agent步驟和檔案傳輸會同時產生費用
- 休眠電腦仍持續計費,需要設定自動清理策略
- 文件每次上傳和下載0.05美元,高頻傳輸成本較高
- 登入驗證碼和安全挑戰可能需要人工參與
- 使用商業Windows軟體仍需遵守各自許可證
- 敏感帳號和數據進入託管電腦前需完成安全評估
- SDK處於Beta階段,升級可能帶來相容性變化
- 核心託管平台未開源,SDK不能替代完整服務
GitHub與開源情況
Skylight官方在GitHub上公開了Python SDK的儲存庫,其中包含用戶端原始碼、OpenAPI說明文件以及使用說明。此公開的SDK是用於呼叫商業API的,並不意味著Windows基礎架構、內建Agent或整個控制平台都會被開源。
官方倉庫頁面未在摘要區清晰展示統一許可證名稱,使用和再分發前應直接檢查倉庫目前的許可證文件與套件元資料。核心Skylight服務仍應標記為商業閉源。
| 組件 | 狀態 | 說明 |
|---|---|---|
| Skylight託管平台 | 商業閉源 | 提供Windows實例、Agent和控制服務 |
| Python SDK | 公開源碼 | 官方GitHub可查看,處於Beta |
| TypeScript SDK | 官方開發工具 | 官網列出,需核驗對應倉庫和版本 |
| OpenAPI描述 | 公開於SDK倉庫 | 用於生成或理解客戶端 |
| 內建Windows Agent | 商業能力 | 模型與執行服務未作為完整開源項目提供 |
| 完整自託管版 | 企業方案需確認 | Enterprise可在自有VM運行不等於開源 |
基本資訊
| 字段 | 內容 |
|---|---|
| 工具名稱 | Skylight |
| 產品定位 | 面向AI Agent的託管Windows虛擬電腦 |
| 核心能力 | 截圖、點擊、鍵盤、檔案、Agent和實例管理 |
| 使用方式 | Playground、API、Python與TypeScript SDK、MCP |
| 免費額度 | 5美元Credits |
| Pro價格 | 每月20美元,含20美元Credits |
| Enterprise | 訂製報價 |
| 併發 | 官網套餐列為不限併發電腦 |
| 是否開源 | 核心平台不開源;官方Python SDK公開源碼 |
推薦指數
4.6 / 5。Skylight適合那些需要讓AI Agent操作Windows專屬軟體或傳統桌面系統的開發團隊,其API、監控功能以及價格都相當透明;不過,複雜介面的可靠性、按步驟執行的成本,以及敏感帳號的管理,仍是上線時需要重點考慮的問題。
常見問題
Skylight主要做什麼?
它提供可由AI Agent控制的託管Windows電腦,用於自動操作桌面和瀏覽器應用。
Skylight需要寫代碼嗎?
Playground可直接用自然語言體驗;生產集成通常使用API、SDK或MCP。
Skylight可以免費使用嗎?
可以,Free方案提供5美元Credits,官網說明無需信用卡。
Pro多少錢?
Pro每月20美元,並包含20美元可用Credits。
電腦運行如何收費?
活動中的電腦每分鐘費用為0.005美元,處於休眠狀態的電腦每分鐘費用為0.0005美元,而Agent的各項操作及檔案傳輸則需另外計費。
Skylight支援人工接管嗎?
支援即時觀看與人工控制,內建Agent亦可在破壞性動作前請求確認。
可以安裝自己的Windows應用嗎?
可以安裝工作流所需的應用,但使用者必須擁有合法許可並驗證相容性。
Skylight提供哪些SDK?
官網列出了Python和TypeScript SDK,Python SDK還發布在GitHub和PyPI上。
Skylight是開源的嗎?
核心託管平台不開源;官方Python SDK公開了源碼和OpenAPI資料。
桂公網安備45132202000164號