AI 助理能力集成與桌面代理
為了讓 AI 助理不僅能存取系統內部的資料,還能主動執行複雜的日常商務工作,AI GO 平台提供了助理能力配置(AI Skills)與 Model Context Protocol(MCP)整合。此外,透過桌面代理程式,AI 助理甚至可以在取得您的授權下操作您的本機終端機與軟體介面。
1. AI 助理能力整合 (MCP & AI Skills)
管理員可以在「助理能力設定」中,直接賦予 AI 助理對外操作與執行特定標準作業程序(SOP)的能力。
- 進入路徑:點選左側導覽列中「系統與維運管理」分區下的「助理能力設定」。
MCP 工具授權設定 (Model Context Protocol)
- 什麼是 MCP:MCP 是開放的助理工具標準。您可以將外部開發的 MCP 伺服器網址與授權 Token 輸入系統。
- 功能擴充:連線成功後,AI 助理會自動獲得該 MCP 伺服器註冊的所有 Tools(例如:讀寫 Google 日曆、向 Slack 發送通知、讀寫 GitHub 等),使 AI 助理能跨系統完成多種工具協作。
AI 技能管理 (AI Skills)
- 技能的定義:一個「Skill(技能)」代表一組結構化的 SOP 執行步驟。AI 助理在收到對應指令或符合觸發規則時會依序執行。
- 技能的產生方式:
- AI 自動沉澱:當 AI 助理在日常協作中順利執行完一個複雜的、重複性的流程後,會自動將該流程的步驟沉澱並儲存為一項技能。
- 手動建立:管理員可以點選「手動建立 Skill」,自行編寫技能名稱、分類、觸發關鍵字(Trigger Keywords)以及具體的順序步驟(Steps)。
- 成效追蹤與管理:
- 列表頁詳細列出每項技能的「使用次數」與「執行成功率」,協助管理同仁進行持續的 SOP 步驟優化。
- 管理員可以隨時將特定技能進行啟用/停用切換,或是進行編輯與刪除。
2. 桌面代理程式 (@flyidea/ai-go-mcp)
這是 AI GO 的進階功能之一:允許網頁端的 AI 助理在經您授權的前提下,直接操作您本地端的電腦。
安裝與啟動
- 本機安裝:在本機電腦的終端機執行以下命令(本機需具備 Node.js 環境):
瀏覽器將自動開啟 AI GO 授權頁面,登入後您的個人 Token 將會安全儲存於本機。npx @flyidea/ai-go-mcp auth login - 啟動代理:
啟動後,本機會透過安全的 Server-Sent Events (SSE) 與 AI GO 伺服器建立即時雙向連線。npx @flyidea/ai-go-mcp start
遙控功能與能力
當桌面代理連線後,網頁端的 AI 助理在執行複雜任務時,會獲得以下本地控制權限:
- CLI 終端控制:AI 助理能直接在您的本機執行命令,並將終端機輸出即時串流回網頁端畫面(如協助安裝依賴、執行編譯等)。
- 螢幕與滑鼠鍵盤控制:AI 助理會將本機畫面壓縮為 WebP 圖檔回報網頁,並模擬滑鼠移動、點擊與鍵盤輸入,替您操作本地端的軟體 GUI。
- 本地檔案操作:讀取本地檔案或列出目錄。
本地安全防護機制
為了保障本機資訊安全,桌面代理在本地端設有嚴格的防禦機制:
- 危險指令封鎖:直接封鎖破壞性指令(如
rm -rf /、format C:),並自動偵測間接執行(如以 python/powershell 執行加密字串)。 - 路徑防遍歷:嚴禁讀取系統核心資料夾(如
System32、/etc)及敏感憑證檔案(如.ssh/)。 - 高風險操作二次確認:執行如
sudo、pip install或rm -r等高風險命令時,本機終端機會暫停並彈出提示,必須由使用者在電腦前手動核准後,AI 助理才能繼續執行。