穩(wěn)定性理論給智能體套上安全籠子)
1. 從AI賦能控制到控制約束AI一個(gè)被忽視的范式反轉(zhuǎn)過(guò)去幾年控制科學(xué)領(lǐng)域最熱鬧的話(huà)題幾乎都圍繞AI賦能控制展開(kāi)——用神經(jīng)網(wǎng)絡(luò)替代傳統(tǒng)PID、用強(qiáng)化學(xué)習(xí)做自適應(yīng)調(diào)度、用大模型做工業(yè)流程的語(yǔ)義決策。這條路徑的敘事邏輯很順AI能力強(qiáng)、泛化好把它塞進(jìn)控制回路里控制系統(tǒng)的性能自然水漲船高。但真正在一線(xiàn)做過(guò)閉環(huán)系統(tǒng)的人會(huì)發(fā)現(xiàn)事情遠(yuǎn)沒(méi)有這么簡(jiǎn)單。當(dāng)AI模型被放進(jìn)一個(gè)需要實(shí)時(shí)響應(yīng)、需要安全邊界、需要可解釋性的控制回路中時(shí)它帶來(lái)的不確定性往往比它解決的問(wèn)題還多。于是一個(gè)反向的命題開(kāi)始浮出水面控制約束AI。不是讓AI去改造控制而是用控制科學(xué)幾十年沉淀下來(lái)的穩(wěn)定性理論、魯棒性分析、約束優(yōu)化框架去給AI套上一層安全籠子。這個(gè)反轉(zhuǎn)不是文字游戲而是兩種完全不同的工程哲學(xué)。前者關(guān)心的是AI能不能做得更好后者關(guān)心的是AI做錯(cuò)了怎么辦。在工業(yè)現(xiàn)場(chǎng)、自動(dòng)駕駛、機(jī)器人操作這些場(chǎng)景里后者的優(yōu)先級(jí)往往更高。這篇文章想聊的就是這兩個(gè)方向之間的張力、各自的適用邊界以及一個(gè)從業(yè)者在實(shí)際項(xiàng)目中如何判斷該走哪條路。關(guān)鍵詞里提到的AI Agent、AI賦能控制、控制約束AI本質(zhì)上都指向同一個(gè)問(wèn)題當(dāng)智能體開(kāi)始接管物理世界的決策權(quán)時(shí)我們用什么來(lái)保證它不會(huì)失控。適合正在做控制算法落地、AI系統(tǒng)集成、或者對(duì)AI物理系統(tǒng)感興趣的讀者。不管你是剛接觸這個(gè)交叉領(lǐng)域的學(xué)生還是已經(jīng)在做工業(yè)項(xiàng)目的工程師下面這些內(nèi)容應(yīng)該都能給你一些可參考的判斷依據(jù)。2. AI賦能控制到底賦了什么能三條主流路徑的真實(shí)收益與代價(jià)2.1 用學(xué)習(xí)模型替代傳統(tǒng)控制器收益明顯但邊界條件苛刻最直觀的AI賦能控制做法就是把傳統(tǒng)控制器換成一個(gè)學(xué)習(xí)模型。比如用深度神經(jīng)網(wǎng)絡(luò)擬合一個(gè)非線(xiàn)性系統(tǒng)的逆動(dòng)力學(xué)或者用強(qiáng)化學(xué)習(xí)直接學(xué)一個(gè)策略網(wǎng)絡(luò)輸出控制量。這條路在論文里看起來(lái)很漂亮在仿真環(huán)境里也經(jīng)常能跑出比PID更好的跟蹤精度。但實(shí)際落地時(shí)第一個(gè)撞上的墻就是分布外泛化。傳統(tǒng)PID的穩(wěn)定性分析是基于頻域或Lyapunov方法的只要系統(tǒng)模型在某個(gè)范圍內(nèi)穩(wěn)定性就有數(shù)學(xué)保證。而神經(jīng)網(wǎng)絡(luò)控制器的行為完全由訓(xùn)練數(shù)據(jù)分布決定一旦系統(tǒng)進(jìn)入訓(xùn)練時(shí)沒(méi)見(jiàn)過(guò)的工況輸出可能完全離譜。我見(jiàn)過(guò)一個(gè)案例用強(qiáng)化學(xué)習(xí)做的無(wú)人機(jī)姿態(tài)控制器在室內(nèi)懸停測(cè)試時(shí)表現(xiàn)完美拉到室外遇到一陣側(cè)風(fēng)姿態(tài)直接發(fā)散。原因很簡(jiǎn)單訓(xùn)練時(shí)的風(fēng)擾模型太理想化策略網(wǎng)絡(luò)沒(méi)有學(xué)會(huì)處理大幅度的突發(fā)擾動(dòng)。所以這條路徑的真實(shí)收益是在工況穩(wěn)定、邊界清晰、數(shù)據(jù)覆蓋充分的場(chǎng)景下學(xué)習(xí)控制器確實(shí)能帶來(lái)性能提升。但代價(jià)是你需要大量的安全冗余設(shè)計(jì)、在線(xiàn)監(jiān)控機(jī)制、以及一個(gè)隨時(shí)能切回去的傳統(tǒng)控制器作為兜底。這不是替代而是疊加。2.2 用AI做參數(shù)整定和調(diào)度最穩(wěn)妥的切入點(diǎn)相比直接替代控制器用AI做參數(shù)整定和調(diào)度是更務(wù)實(shí)的做法。傳統(tǒng)控制器的結(jié)構(gòu)不變穩(wěn)定性保證還在只是讓AI去動(dòng)態(tài)調(diào)整PID參數(shù)、切換控制模式、或者分配多回路的優(yōu)先級(jí)。這樣做的好處是AI的輸出空間被限制在一個(gè)安全范圍內(nèi)即使AI判斷失誤最壞情況也只是參數(shù)不夠優(yōu)而不是系統(tǒng)發(fā)散。具體實(shí)現(xiàn)上常見(jiàn)的有幾種做法。一種是用貝葉斯優(yōu)化做離線(xiàn)參數(shù)搜索把整定過(guò)程自動(dòng)化另一種是用輕量級(jí)的學(xué)習(xí)模型做在線(xiàn)調(diào)度根據(jù)工況特征查表式地輸出參數(shù)組。后者在工業(yè)界更常見(jiàn)因?yàn)樗山忉?、可?yàn)證、可回滾。我參與過(guò)的一個(gè)注塑機(jī)溫控項(xiàng)目就是用一個(gè)小型決策樹(shù)根據(jù)模具溫度和加熱速率來(lái)切換三組PID參數(shù)效果比固定參數(shù)好很多而且調(diào)試周期從兩周縮短到三天。這條路徑的代價(jià)是AI的智能程度有限它不能處理訓(xùn)練時(shí)沒(méi)見(jiàn)過(guò)的工況組合。但對(duì)于大多數(shù)工業(yè)場(chǎng)景來(lái)說(shuō)工況本身就是有限可枚舉的這個(gè)限制并不致命。2.3 用大模型做語(yǔ)義層決策想象空間大落地門(mén)檻高最近一年把大語(yǔ)言模型或AI Agent引入控制系統(tǒng)的嘗試越來(lái)越多。典型場(chǎng)景是用自然語(yǔ)言描述生產(chǎn)任務(wù)讓Agent拆解成子任務(wù)再調(diào)用底層控制器執(zhí)行。比如把這條產(chǎn)線(xiàn)的良率提升兩個(gè)百分點(diǎn)Agent去分析瓶頸工序、調(diào)整參數(shù)、驗(yàn)證效果。這個(gè)方向聽(tīng)起來(lái)很性感但實(shí)際做起來(lái)語(yǔ)義層和執(zhí)行層之間的鴻溝是最大的障礙。大模型的輸出是離散的、概率性的、有延遲的而控制回路要求的是連續(xù)的、確定的、實(shí)時(shí)的。把兩者接在一起需要一層非常厚的翻譯校驗(yàn)中間件。而且大模型的幻覺(jué)問(wèn)題在控制場(chǎng)景里是致命的——它可能生成一個(gè)看起來(lái)合理但實(shí)際違反物理約束的指令。所以目前這條路徑更多停留在任務(wù)規(guī)劃和人機(jī)交互層真正下到實(shí)時(shí)控制回路的案例還很少。注意如果你的項(xiàng)目涉及實(shí)時(shí)控制不要直接把大模型輸出接到執(zhí)行器上。中間必須有一層基于規(guī)則的校驗(yàn)和限幅邏輯這是底線(xiàn)。3. 控制約束AI的核心工具箱穩(wěn)定性理論如何給AI套上韁繩3.1 Lyapunov方法給學(xué)習(xí)控制器一個(gè)數(shù)學(xué)安全證書(shū)控制約束AI最核心的思想是用控制理論中的穩(wěn)定性分析工具對(duì)AI模型的行為施加硬約束。Lyapunov方法是最經(jīng)典的工具之一。基本思路是構(gòu)造一個(gè)標(biāo)量函數(shù)V(x)如果它能證明系統(tǒng)狀態(tài)x在控制器作用下始終滿(mǎn)足V的導(dǎo)數(shù)小于零那么系統(tǒng)就是穩(wěn)定的。對(duì)于學(xué)習(xí)控制器可以把V作為一個(gè)約束項(xiàng)加入訓(xùn)練損失或者作為在線(xiàn)監(jiān)控的判據(jù)。具體做法上有一種叫Lyapunov神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)直接把V函數(shù)和控制器一起學(xué)習(xí)并在損失函數(shù)里強(qiáng)制滿(mǎn)足穩(wěn)定性條件。這樣訓(xùn)練出來(lái)的控制器理論上在整個(gè)狀態(tài)空間內(nèi)都有穩(wěn)定性保證。代價(jià)是模型的表達(dá)能力會(huì)受限因?yàn)榉€(wěn)定性約束本身會(huì)排除掉一部分策略空間。但在安全關(guān)鍵場(chǎng)景里這個(gè)代價(jià)是值得的。我在一個(gè)機(jī)械臂避障項(xiàng)目里用過(guò)類(lèi)似思路用Lyapunov函數(shù)定義一個(gè)安全域?qū)W習(xí)控制器只能在這個(gè)域內(nèi)輸出動(dòng)作一旦狀態(tài)接近邊界就自動(dòng)切換到一個(gè)保守的PD控制器。實(shí)測(cè)下來(lái)避障成功率比純學(xué)習(xí)控制器高很多而且不會(huì)出現(xiàn)那種突然抽風(fēng)的動(dòng)作。3.2 控制屏障函數(shù)把安全約束寫(xiě)成不等式控制屏障函數(shù)CBF是另一個(gè)非常實(shí)用的工具。它的核心思想是把安全要求比如不要撞墻、溫度不要超限寫(xiě)成一個(gè)不等式約束h(x)≥0然后設(shè)計(jì)控制器使得這個(gè)約束始終滿(mǎn)足。對(duì)于AI控制器可以在其輸出上疊加一個(gè)CBF-based的安全濾波器如果AI的輸出會(huì)導(dǎo)致約束違反濾波器就修正它。這個(gè)方法的優(yōu)點(diǎn)是模塊化AI控制器可以隨便設(shè)計(jì)安全濾波器獨(dú)立工作兩者解耦。你可以先用AI追求性能再用CBF保證安全。實(shí)際實(shí)現(xiàn)時(shí)CBF濾波器通常歸結(jié)為一個(gè)二次規(guī)劃問(wèn)題計(jì)算量可控適合實(shí)時(shí)運(yùn)行。有一個(gè)坑需要注意CBF的可行性依賴(lài)于約束的相對(duì)階數(shù)。如果安全約束的相對(duì)階數(shù)太高濾波器可能無(wú)解。這時(shí)候需要引入高階CBF或者松弛變量但松弛會(huì)削弱安全保證。這個(gè)取舍在實(shí)際項(xiàng)目中很常見(jiàn)需要根據(jù)具體系統(tǒng)反復(fù)調(diào)試。3.3 模型預(yù)測(cè)控制框架下的AI約束模型預(yù)測(cè)控制MPC本身就是處理約束的系統(tǒng)性框架。把AI引入MPC有兩種典型方式。一種是用學(xué)習(xí)模型替代MPC的預(yù)測(cè)模型但保留滾動(dòng)優(yōu)化和約束處理的結(jié)構(gòu)另一種是用AI來(lái)加速M(fèi)PC的求解比如用神經(jīng)網(wǎng)絡(luò)近似MPC的最優(yōu)控制律。第一種方式的好處是約束處理是顯式的你可以把安全邊界、執(zhí)行器限幅、狀態(tài)限制都寫(xiě)進(jìn)優(yōu)化問(wèn)題里AI只負(fù)責(zé)預(yù)測(cè)不負(fù)責(zé)決策。這樣即使預(yù)測(cè)模型有誤差約束仍然能被滿(mǎn)足在一定的魯棒性假設(shè)下。第二種方式的風(fēng)險(xiǎn)更大因?yàn)樯窠?jīng)網(wǎng)絡(luò)近似可能在某些區(qū)域偏離真實(shí)最優(yōu)解導(dǎo)致約束違反。實(shí)際項(xiàng)目中我傾向于第一種。用學(xué)習(xí)模型做預(yù)測(cè)用傳統(tǒng)優(yōu)化做決策這樣既利用了AI的擬合能力又保留了控制理論的約束保證。代價(jià)是計(jì)算量可能較大但對(duì)于采樣周期在幾十毫秒以上的系統(tǒng)通常可以接受。4. AI Agent進(jìn)入控制回路架構(gòu)選擇與實(shí)時(shí)性陷阱4.1 Agent該放在哪一層決策層、調(diào)度層還是執(zhí)行層AI Agent在控制系統(tǒng)中的位置直接決定了它的安全要求和實(shí)時(shí)性要求。放在決策層Agent負(fù)責(zé)理解任務(wù)、拆解目標(biāo)、分配資源輸出的是離散的任務(wù)指令實(shí)時(shí)性要求低安全校驗(yàn)可以做得比較充分。放在調(diào)度層Agent負(fù)責(zé)在多個(gè)控制回路之間分配優(yōu)先級(jí)和帶寬輸出的是參數(shù)或模式切換指令實(shí)時(shí)性要求中等。放在執(zhí)行層Agent直接輸出控制量實(shí)時(shí)性要求最高安全風(fēng)險(xiǎn)也最大。我的建議是除非有非常強(qiáng)的安全保證機(jī)制否則不要讓Agent直接下到執(zhí)行層。執(zhí)行層的控制量應(yīng)該由經(jīng)過(guò)驗(yàn)證的控制器產(chǎn)生Agent最多只能調(diào)整控制器的參數(shù)或設(shè)定值。這樣即使Agent判斷失誤最壞情況也只是設(shè)定值不合理而不是控制量發(fā)散。4.2 實(shí)時(shí)性Agent的響應(yīng)延遲能不能滿(mǎn)足控制周期AI Agent通?;诖竽P突驈?fù)雜的推理流程響應(yīng)延遲在幾百毫秒到幾秒之間。而典型的控制周期可能在幾毫秒到幾十毫秒。這兩者之間的差距是數(shù)量級(jí)的。所以Agent不能直接參與實(shí)時(shí)控制回路它只能做非實(shí)時(shí)的決策和規(guī)劃然后把結(jié)果下發(fā)給實(shí)時(shí)控制器。架構(gòu)上常見(jiàn)的做法是雙環(huán)結(jié)構(gòu)外環(huán)是Agent驅(qū)動(dòng)的慢環(huán)負(fù)責(zé)任務(wù)規(guī)劃和參數(shù)調(diào)整內(nèi)環(huán)是傳統(tǒng)控制器驅(qū)動(dòng)的快環(huán)負(fù)責(zé)實(shí)時(shí)跟蹤和穩(wěn)定。兩個(gè)環(huán)之間通過(guò)一個(gè)共享的參數(shù)區(qū)或設(shè)定值區(qū)通信Agent的更新頻率可以很低但每次更新都要經(jīng)過(guò)安全校驗(yàn)。這個(gè)架構(gòu)的關(guān)鍵是參數(shù)區(qū)的寫(xiě)入保護(hù)。Agent寫(xiě)入的參數(shù)必須經(jīng)過(guò)范圍檢查、變化率限制、以及一致性校驗(yàn)才能被內(nèi)環(huán)讀取。我見(jiàn)過(guò)一個(gè)項(xiàng)目Agent直接寫(xiě)了一個(gè)超出物理限制的設(shè)定值導(dǎo)致執(zhí)行器飽和雖然沒(méi)出事故但產(chǎn)線(xiàn)停了半小時(shí)。后來(lái)加了寫(xiě)入保護(hù)類(lèi)似問(wèn)題就沒(méi)再出現(xiàn)。4.3 Agent的Token消耗與成本控制如果Agent基于大模型Token消耗是一個(gè)繞不開(kāi)的問(wèn)題。每次推理都要消耗Token如果Agent需要頻繁決策成本會(huì)迅速上升。控制場(chǎng)景里很多決策其實(shí)是重復(fù)性的比如當(dāng)前工況下應(yīng)該用哪組參數(shù)。這種決策完全可以用一個(gè)輕量級(jí)的分類(lèi)模型或者查表邏輯來(lái)替代不需要每次都調(diào)用大模型。我的做法是把Agent的決策空間分層。高頻、低復(fù)雜度的決策用規(guī)則或小模型處理低頻、高復(fù)雜度的決策才交給大模型。這樣既能控制成本又能保證響應(yīng)速度。另外Agent的上下文管理也很重要不要把整個(gè)歷史都塞進(jìn)Prompt只保留最近的關(guān)鍵狀態(tài)和決策記錄能顯著減少Token消耗。5. 一個(gè)實(shí)際項(xiàng)目的架構(gòu)拆解從需求到落地的完整鏈路5.1 需求分析哪些環(huán)節(jié)需要AI哪些環(huán)節(jié)必須用傳統(tǒng)控制假設(shè)我們要做一個(gè)智能溫控系統(tǒng)目標(biāo)是根據(jù)生產(chǎn)任務(wù)自動(dòng)調(diào)整溫度曲線(xiàn)同時(shí)保證不超溫、不欠溫、能耗盡量低。這個(gè)需求可以拆成幾層。任務(wù)理解層把今天生產(chǎn)XX型號(hào)需要YY溫度曲線(xiàn)翻譯成具體的設(shè)定值序列這層適合用AI Agent。曲線(xiàn)規(guī)劃層根據(jù)設(shè)定值和當(dāng)前系統(tǒng)狀態(tài)生成一條可行的溫度軌跡這層可以用優(yōu)化算法或?qū)W習(xí)模型。實(shí)時(shí)控制層跟蹤溫度軌跡輸出加熱功率這層必須用傳統(tǒng)控制器因?yàn)樾枰€(wěn)定性和實(shí)時(shí)性保證。拆解完之后你會(huì)發(fā)現(xiàn)真正需要AI的地方其實(shí)不多大部分工作還是傳統(tǒng)控制在扛。這個(gè)判斷很重要很多項(xiàng)目失敗就是因?yàn)榘袮I用在了不該用的地方。5.2 安全校驗(yàn)層的設(shè)計(jì)三道防線(xiàn)在這個(gè)架構(gòu)里安全校驗(yàn)層是核心。我通常設(shè)計(jì)三道防線(xiàn)。第一道是輸入校驗(yàn)Agent輸出的設(shè)定值必須在物理允許范圍內(nèi)超出就拒絕或截?cái)?。第二道是變化率限制設(shè)定值的變化速率不能超過(guò)系統(tǒng)響應(yīng)能力防止階躍過(guò)大導(dǎo)致超調(diào)。第三道是運(yùn)行時(shí)監(jiān)控實(shí)時(shí)監(jiān)控系統(tǒng)狀態(tài)一旦接近安全邊界自動(dòng)切換到保守控制器。這三道防線(xiàn)里第一道和第二道是靜態(tài)的可以在Agent輸出時(shí)立即檢查第三道是動(dòng)態(tài)的需要和實(shí)時(shí)控制器集成。實(shí)際實(shí)現(xiàn)時(shí)第三道防線(xiàn)最容易出問(wèn)題因?yàn)樗挠|發(fā)條件需要仔細(xì)整定——太敏感會(huì)頻繁誤觸發(fā)太遲鈍又起不到保護(hù)作用。我的經(jīng)驗(yàn)是先用仿真確定安全邊界再在實(shí)際系統(tǒng)上留20%的余量然后根據(jù)運(yùn)行數(shù)據(jù)慢慢收緊。5.3 回滾機(jī)制AI失效時(shí)如何無(wú)縫切回傳統(tǒng)控制任何AI系統(tǒng)都需要一個(gè)回滾機(jī)制。在控制場(chǎng)景里回滾意味著當(dāng)AI失效或行為異常時(shí)系統(tǒng)能無(wú)縫切換到一個(gè)已知安全的傳統(tǒng)控制器。這個(gè)切換必須是無(wú)擾動(dòng)的否則切換本身就可能引發(fā)問(wèn)題。實(shí)現(xiàn)上常見(jiàn)做法是讓傳統(tǒng)控制器始終在后臺(tái)運(yùn)行只是它的輸出被AI輸出覆蓋。一旦檢測(cè)到異常立即取消覆蓋傳統(tǒng)控制器的輸出直接生效。這樣切換是瞬時(shí)的不需要重新初始化。代價(jià)是傳統(tǒng)控制器需要一直消耗計(jì)算資源但對(duì)于大多數(shù)系統(tǒng)來(lái)說(shuō)這個(gè)開(kāi)銷(xiāo)可以接受。檢測(cè)異常的條件需要仔細(xì)設(shè)計(jì)。常見(jiàn)的包括AI輸出超出范圍、AI輸出變化率異常、系統(tǒng)狀態(tài)偏離預(yù)期、Agent通信超時(shí)等。每個(gè)條件都需要單獨(dú)的閾值和確認(rèn)邏輯避免誤觸發(fā)。6. 踩過(guò)的坑與實(shí)戰(zhàn)經(jīng)驗(yàn)?zāi)切┪臋n里不會(huì)寫(xiě)的東西6.1 仿真里跑通不等于現(xiàn)場(chǎng)能用這是最老生常談但最容易犯的錯(cuò)誤。仿真環(huán)境里的模型是理想的傳感器沒(méi)有噪聲執(zhí)行器沒(méi)有延遲通信沒(méi)有丟包。現(xiàn)場(chǎng)環(huán)境里這些全都有。我見(jiàn)過(guò)一個(gè)項(xiàng)目仿真里跟蹤誤差0.1度現(xiàn)場(chǎng)跑起來(lái)誤差2度原因就是傳感器采樣延遲和執(zhí)行器死區(qū)沒(méi)有建模。所以我的做法是仿真里故意加噪聲和延遲把模型往壞了做如果這樣還能跑通現(xiàn)場(chǎng)才有希望。另外現(xiàn)場(chǎng)調(diào)試時(shí)一定要留足時(shí)間做參數(shù)微調(diào)不要指望仿真參數(shù)直接能用。6.2 Agent的自信錯(cuò)誤最難處理AI Agent有時(shí)候會(huì)非常自信地給出一個(gè)完全錯(cuò)誤的決策。它不會(huì)說(shuō)我不確定而是直接輸出一個(gè)看起來(lái)合理的答案。這種自信錯(cuò)誤在控制場(chǎng)景里很危險(xiǎn)因?yàn)槿绻阈湃瘟怂涂赡艹龃髥?wèn)題。應(yīng)對(duì)方法是永遠(yuǎn)不要無(wú)條件信任Agent的輸出。所有Agent輸出都要經(jīng)過(guò)獨(dú)立的安全校驗(yàn)校驗(yàn)邏輯不能依賴(lài)Agent自身的置信度。另外可以設(shè)計(jì)一些探針機(jī)制定期用已知答案的問(wèn)題測(cè)試Agent如果發(fā)現(xiàn)它的判斷開(kāi)始漂移就降低它的權(quán)限或切換到保守模式。6.3 參數(shù)整定的經(jīng)驗(yàn)比理論更重要控制理論給了很多整定方法但實(shí)際項(xiàng)目中經(jīng)驗(yàn)往往比理論更管用。比如PID整定理論上的Ziegler-Nichols方法在仿真里很好用但現(xiàn)場(chǎng)往往需要根據(jù)具體設(shè)備的特性做調(diào)整。我的習(xí)慣是先用理論方法得到一個(gè)初始值然后根據(jù)實(shí)際響應(yīng)曲線(xiàn)手動(dòng)微調(diào)通常調(diào)個(gè)五六輪就能找到比較合適的值。對(duì)于AI相關(guān)的參數(shù)比如學(xué)習(xí)率、網(wǎng)絡(luò)結(jié)構(gòu)、訓(xùn)練輪數(shù)經(jīng)驗(yàn)同樣重要。我的建議是不要追求理論最優(yōu)找到一個(gè)足夠好且穩(wěn)定的配置就行。控制場(chǎng)景里穩(wěn)定性比最優(yōu)性重要得多。6.4 文檔和日志出問(wèn)題時(shí)能救命的東西控制系統(tǒng)的調(diào)試和運(yùn)維文檔和日志是生命線(xiàn)。每次參數(shù)修改、每次架構(gòu)調(diào)整、每次異常處理都要有記錄。我見(jiàn)過(guò)太多項(xiàng)目出問(wèn)題后想回溯發(fā)現(xiàn)沒(méi)有任何記錄只能從頭排查。日志的設(shè)計(jì)也有講究。除了常規(guī)的運(yùn)行日志還要有決策日志記錄AI每次決策的輸入、輸出、以及當(dāng)時(shí)的系統(tǒng)狀態(tài)。這樣出問(wèn)題時(shí)可以精確復(fù)現(xiàn)決策過(guò)程判斷是AI的問(wèn)題還是系統(tǒng)的問(wèn)題。決策日志的數(shù)據(jù)量可能很大需要設(shè)計(jì)合理的存儲(chǔ)和輪轉(zhuǎn)策略。7. 兩個(gè)方向的邊界與選擇什么時(shí)候該用哪個(gè)7.1 判斷矩陣場(chǎng)景特征決定技術(shù)路線(xiàn)AI賦能控制和控制約束AI不是非此即彼的選擇而是根據(jù)場(chǎng)景特征動(dòng)態(tài)調(diào)整的。我總結(jié)了一個(gè)簡(jiǎn)單的判斷矩陣供參考。場(chǎng)景特征優(yōu)先AI賦能控制優(yōu)先控制約束AI工況穩(wěn)定性工況穩(wěn)定、可枚舉工況多變、有突發(fā)擾動(dòng)安全要求安全要求低、容錯(cuò)空間大安全要求高、事故代價(jià)大數(shù)據(jù)充足度數(shù)據(jù)充足、覆蓋充分?jǐn)?shù)據(jù)稀缺、邊界不清實(shí)時(shí)性要求實(shí)時(shí)性要求低實(shí)時(shí)性要求高可解釋性要求可解釋性要求低需要審計(jì)和追溯實(shí)際項(xiàng)目中大多數(shù)場(chǎng)景是混合的在安全要求低的環(huán)節(jié)用AI賦能在安全要求高的環(huán)節(jié)用控制約束。關(guān)鍵是要有清晰的邊界劃分不能模糊。7.2 混合架構(gòu)讓兩個(gè)方向各司其職最務(wù)實(shí)的做法是混合架構(gòu)。底層用傳統(tǒng)控制器保證穩(wěn)定性和實(shí)時(shí)性中層用學(xué)習(xí)模型做參數(shù)調(diào)度和優(yōu)化上層用AI Agent做任務(wù)規(guī)劃和異常處理。每一層都有明確的安全邊界和回滾機(jī)制。這種架構(gòu)的好處是風(fēng)險(xiǎn)分層。上層AI出問(wèn)題最多影響任務(wù)效率不會(huì)影響系統(tǒng)安全中層AI出問(wèn)題最多影響性能不會(huì)導(dǎo)致發(fā)散底層傳統(tǒng)控制器始終在兜底。這樣即使某一層失效系統(tǒng)整體仍然是安全的。實(shí)現(xiàn)混合架構(gòu)的關(guān)鍵是接口設(shè)計(jì)。層與層之間的接口要簡(jiǎn)單、明確、可校驗(yàn)。不要設(shè)計(jì)復(fù)雜的雙向通信盡量用單向的數(shù)據(jù)流和參數(shù)傳遞。接口越簡(jiǎn)單出問(wèn)題的概率越小排查也越容易。7.3 未來(lái)趨勢(shì)融合而不是替代從技術(shù)發(fā)展趨勢(shì)看AI賦能控制和控制約束AI最終會(huì)走向融合。AI提供性能和泛化能力控制理論提供安全保證和可解釋性?xún)烧呋パa(bǔ)而不是替代。未來(lái)的控制系統(tǒng)很可能是AI負(fù)責(zé)做什么控制理論負(fù)責(zé)怎么做才安全。對(duì)于從業(yè)者來(lái)說(shuō)這意味著需要同時(shí)具備兩方面的知識(shí)。只懂AI不懂控制做出來(lái)的系統(tǒng)不安全只懂控制不懂AI做出來(lái)的系統(tǒng)不夠智能。交叉領(lǐng)域的機(jī)會(huì)就在這里但門(mén)檻也在這里。我的建議是先把一個(gè)方向做深再逐步擴(kuò)展另一個(gè)方向不要一開(kāi)始就貪多。提示如果你正在做相關(guān)項(xiàng)目建議先從控制約束AI入手把安全框架搭好再逐步引入AI能力。反過(guò)來(lái)做風(fēng)險(xiǎn)會(huì)大很多。8. 寫(xiě)在最后一些個(gè)人體會(huì)做了幾年交叉領(lǐng)域的項(xiàng)目最大的體會(huì)是不要被概念帶著走。AI賦能控制也好控制約束AI也好都只是標(biāo)簽。真正重要的是你的系統(tǒng)需要解決什么問(wèn)題你有哪些約束你能接受多大的風(fēng)險(xiǎn)。把這些想清楚技術(shù)路線(xiàn)自然就清晰了。另一個(gè)體會(huì)是簡(jiǎn)單方案往往更可靠。能用規(guī)則解決的問(wèn)題不要用學(xué)習(xí)模型能用傳統(tǒng)控制器解決的問(wèn)題不要用神經(jīng)網(wǎng)絡(luò)。AI不是萬(wàn)能藥它只在特定場(chǎng)景下有優(yōu)勢(shì)。把AI用在它真正擅長(zhǎng)的地方而不是為了用而用。最后如果你正在做類(lèi)似的項(xiàng)目歡迎交流。這個(gè)領(lǐng)域變化很快很多經(jīng)驗(yàn)還在積累中多交流能少走很多彎路。