GitHub 為 Copilot app 加上了對 OpenTelemetry(簡稱 OTel)的支援,這是一套開源的可觀測性框架,讓企業管理員可以統一追蹤團隊裡 Copilot 代理程式的運作情況,不用要求每個開發者自己在電腦上個別設定監控工具。
設定方式是在企業的 managed-settings.json 裡加上 telemetry 設定,指定監控端點,例如文章示範的 Splunk Observability Cloud。資料包含代理程式的工作階段流程與呼叫的 AI 模型、工具,但預設不含提示詞與回應內容,管理員可自行決定要不要開啟。
這項功能讓團隊可以在既有的監控系統裡,像看一般後端服務一樣觀察 AI 代理程式的行為,方便排查代理程式跑出異常結果的原因,也讓資安或維運團隊能夠集中管理整個組織的追蹤設定,而不是各自為政。
這則新聞偏企業維運面,跟孩子日常寫程式的關係比較小。不過可觀測性這個概念在軟體工程裡很重要,程式跑起來之後,要有辦法知道它到底在做什麼、哪裡出錯,這跟寫程式時養成加 log、印出變數檢查的習慣,是同一種思考方式。
AI開發工具開源