跳至主要内容

整合 Scout

Scout 提供 FactVerse 網頁、平台 MCP 與 REST API 三種存取方式。網頁適合人工調查與審閱;MCP 適合在 AI 用戶端中呼叫受治理的 Scout 工具;REST API 適合應用整合與自動化。

選擇整合方式

方式適用情境驗證方式
FactVerse 網頁建立任務、審閱證據、核准與發布平台使用者登入
平台 MCP讓外部 AI 用戶端讀取任務並呼叫授權工具平台 MCP 憑證與 X-API-Key
REST API將 Scout 操作連接到業務系統或自動化程式部署環境提供的平台憑證

所有方式共用同一租戶、任務、權限與稽核紀錄。精確請求欄位以目前環境傳回的工具定義或 API 說明為準。

前提條件與輸入

  • FactVerse 主機位址與目標租戶
  • 已啟用的 Scout 與平台 MCP 能力
  • 綁定有效帳號、用途與最小權限的平台憑證
  • 業務問題、設備或資料集範圍
  • 由授權服務取得的任務與資源識別資訊

先使用唯讀存取列出能力與任務,確認用戶端連接到預期租戶。

連接 MCP 用戶端

使用支援遠端 MCP Streamable HTTP 並可設定請求標頭的用戶端。Scout 端點為:

https://your-factverse-host/mcp/scout/
  1. 請租戶管理員簽發平台 MCP 憑證。首次驗證建議使用 READ 用途與 scout.read 範圍。
  2. 在用戶端中加入遠端 MCP 服務;私有部署填寫客戶環境的平台位址。
  3. 在受保護設定中加入請求標頭 X-API-Key,值為平台 MCP 憑證。
  4. 連接後重新整理工具清單,依序呼叫 scout_capabilitiesscout_mission_listscout_mission_get
  5. 核對傳回的任務、設備、來源選項與租戶資訊。
工具用途
scout_capabilities查看可用流程、業務目標與授權來源選項
scout_mission_list分頁列出目前租戶的 Scout 任務
scout_mission_get查看所選任務的階段、阻塞項目、下一步與證據參照

工具輸入以用戶端顯示的定義為準。任務清單為空表示目前查詢範圍沒有可見任務,可回到網頁建立任務或請管理員檢查權限。

指派憑證用途

工作責任憑證用途Scout 權限範圍
查看任務與證據READscout.read
建立任務、調查與驗證OPERATORscout.readscout.write
審閱發布證據APPROVERscout.readscout.approve
套用已核准發布或執行支援的復原DEPLOYERscout.readscout.deploy

平台還會檢查帳號狀態及相關資料、MDM、模型與 DFS 權限。對需要職責分離的發布流程,應為核准者與發布操作員分別設定存取。

範例:調查設備訊號

可以向 AI 用戶端提出:

檢查這台馬達最近一週的振動、溫度與電池資料。確認實際設備、X/Y/Z 方向、量測類型與單位,先列出依據和待確認問題,再提出配對建議。

  1. 呼叫 scout_capabilities 查看可用流程與業務目標。
  2. 使用 scout_mission_list 找到任務,再用 scout_mission_get 查看範圍與目前階段。
  3. 依工具定義調查已授權來源,查看候選依據。
  4. 補充設備手冊、安裝紀錄或欄位負責人確認。
  5. 在相應角色下完成候選審閱、驗證、核准與發布。
  6. 檢查指定時間範圍的實際讀值與應用結果。

範例:審閱業務資料交付

依已發布業務目標檢查這批授權資料。識別資料集,提出欄位含義與身分鍵建議,檢查重複紀錄與關係,並列出需要業務審閱者確認的定義。

使用能力介面選擇業務目標與授權來源,依任務流程完成盤點、剖析、欄位與 MDM 決策、試執行、核准與發布。週期性交付先與目前生效版本比較,詳見後續批次交付

REST API 端點

以下路徑相對於 FactVerse 主機。資源識別資訊應來自目前租戶的授權回應。

方法與路徑用途
GET /api/v1/scout/missions列出任務
GET /api/v1/scout/missions/{missionId}讀取任務
POST /api/v1/scout/missions/{missionId}/discovery啟動探索
GET /api/v1/scout/missions/{missionId}/semantic-model-proposals/options取得模型草稿、設備、屬性與相容類別選項
POST /api/v1/scout/missions/{missionId}/semantic-model-proposals提交模型提案供審閱
POST /api/v1/scout/missions/{missionId}/semantic-model-proposals/{id}/review記錄模型提案決策
POST /api/v1/scout/missions/{missionId}/semantic-model-proposals/{id}/apply-to-draft將已核准提案套用到模型草稿
POST /api/v1/scout/missions/{missionId}/semantic-execution/dry-runs驗證模型與參照發布計畫

模型相關介面還需要相應的模型、MDM 與 DFS 權限。草稿變更套用後,繼續使用獨立的發布核准與執行流程。

處理重試與錯誤

要求 Idempotency-Key 的介面,應為同一邏輯請求與相同內容重複使用同一識別資訊。逾時後先讀取操作狀態,再重試服務明確支援的等冪動作。

回應處理方式
401更新或恢復平台驗證
403檢查租戶、模組、動作與相關資料權限
404使用目前租戶傳回的資源識別資訊重新查詢
409讀取最新版本,重新驗證並審閱
429依回應要求退避
逾時或服務錯誤查詢現有操作狀態,保留請求關聯資訊

輪換用戶端憑證

  1. 簽發綁定適當帳號、用途與權限的新憑證。
  2. 使用 scout_capabilitiesscout_mission_list 驗證唯讀存取。
  3. 更新用戶端受保護的 X-API-Key 設定並重新連接。
  4. 撤銷舊憑證,確認新舊憑證的存取結果符合預期。
  5. 記錄憑證標籤、負責人、用途與輪換日期。

平台 MCP 憑證與模型提供商憑證分別管理。發現憑證洩漏或人員離職時,應依客戶安全流程及時撤銷存取。