← 全部文章
應用搭建 業務決策者 已釋出 · · 作者 ObjectStack Team

自然語言改流程:自動化引擎如何治理變更

自然語言可以降低流程修改門檻,但不能讓流程直接上線。可靠的自動化引擎要把每次變更變成可審查、可校驗、可釋出、可回滾的流程後設資料。

自然語言改流程:自動化引擎如何治理變更
  • ObjectOS
  • 自動化引擎
  • 流程治理
  • 自然語言搭建

先給結論:自然語言可以降低改流程的門檻,但不能讓流程直接上線。可靠的引擎要把每次變更變成可審查、可校驗、可釋出和可回滾的流程後設資料;校驗比生成更重要。

“把 20% 折扣審批改成 15%,超過 30% 再加財務確認。”

這句話業務人員說起來只要幾秒鐘,但如果平臺直接改完上線,風險也會在幾秒鐘內進入生產流程。

業務流程從來不是一次搭好就不變。

折扣審批閾值會調整,客服升級規則會變化,採購複核條件會增加,合同流轉要加入新的法務節點,報銷政策每個季度都可能更新。

如果每次變化都要找開發排期,業務會嫌慢;如果每次變化都讓業務人員直接改指令碼,系統會失控。自然語言改流程看起來是一個很好的答案:業務人員說出變化,平臺自動修改流程。

但這裡真正的難點不在“聽懂一句話”,而在“改完之後可不可靠”。

自動化引擎必須承接可治理的變更:能展示改了什麼,能校驗是否正確,能讓人審查和釋出,能保留版本,必要時能回滾。

自然語言變更進入流程治理

業務想要的是快,組織需要的是穩

業務人員提出的修改通常很直接:

把大額折扣審批閾值從 20% 調到 15%,超過 30% 的還要加財務確認。

工單如果 4 小時沒有響應,就升級給團隊主管;VIP 客戶 1 小時就升級。

供應商資質過期前 30 天提醒採購負責人,過期後自動暫停新訂單。

這些需求不復雜,但如果流程系統不支援快速變更,它們會變成大量溝通成本。

自然語言互動可以大幅降低修改門檻。業務人員不需要在複雜畫布裡找節點,也不需要理解條件表示式。他只要描述變化,平臺就能建議修改。

但企業不能只追求“改得快”。流程一旦釋出,就會影響客戶、費用、合同、審批和資料。越是容易改,越需要治理。

自然語言不能直接等於釋出

一個危險的設計是:使用者說一句話,系統馬上改流程並上線。

這在演示裡很順,在真實業務裡風險很高。因為自然語言可能有歧義:

  • “大客戶”是按合同金額、客戶等級,還是行業戰略客戶?
  • “儘快升級”是 1 小時、4 小時,還是當天?
  • “發給負責人”是記錄 owner、部門負責人,還是區域經理?
  • “財務確認”是通知財務,還是建立審批任務?

平臺應該把自然語言理解為變更請求,而不是最終釋出指令。

正確的過程應該是:

  1. 解析使用者意圖;
  2. 找到要修改的流程;
  3. 生成變更草案;
  4. 展示新增、刪除、修改的節點和條件;
  5. 校驗流程結構;
  6. 由有許可權的人確認釋出;
  7. 保留版本和審計。

這樣,自然語言帶來速度,流程治理保證穩定。

變更必須落到流程後設資料

如果自然語言改流程只是改 prompt,問題很快會出現。

業務人員說“VIP 客戶 1 小時升級”,系統把這句話加進提示詞裡。下一次模型可能照做,也可能忘記;流程圖裡看不到這個規則,審計也查不到誰改了什麼。

更可靠的做法,是把變更落到流程後設資料。

例如“VIP 客戶 1 小時升級”應該變成:

  • 一個條件分支:客戶等級為 VIP;
  • 一個等待節點:1 小時;
  • 一個檢查節點:是否已響應;
  • 一個升級動作:通知主管或建立升級任務;
  • 一條日誌:由誰在什麼時候釋出了規則。

這樣,業務規則不再停留在對話裡,而是進入自動化引擎可以執行、顯示、校驗和審計的結構。

平臺要能解釋“改了什麼”

自然語言改流程最需要的產品能力,不是一個漂亮的輸入框,而是變更解釋。

業務人員說完一句話後,平臺應該能用人能看懂的方式反饋:

  • 新增了哪個條件;
  • 改了哪個閾值;
  • 新增了哪個審批人;
  • 哪個通知物件發生變化;
  • 是否影響已有執行中的流程;
  • 哪些異常路徑沒有覆蓋;
  • 哪些許可權需要管理員確認。

如果平臺只能說“已完成修改”,業務就很難放心。

一個可治理的自動化引擎應該把變更變成 diff:流程圖層面的 diff、條件層面的 diff、動作層面的 diff、許可權層面的 diff。

這也是後設資料驅動的價值。因為流程是結構化的,平臺才能比較前後差異,而不是讓人去讀指令碼。

校驗比生成更重要

自然語言生成流程很有吸引力,但自動化引擎真正重要的能力是校驗。

它需要檢查:

  • 流程有沒有起點和終點;
  • 分支是否能到達;
  • 條件是否能被計算;
  • 等待節點之後是否有繼續路徑;
  • 審批拒絕後是否有處理分支;
  • 外部呼叫失敗後是否有補救;
  • 動作引數是否完整;
  • 當前使用者是否有權釋出這個變更。

業務人員不應該靠肉眼發現這些問題。平臺要在釋出前攔住它們。

這也是為什麼“自然語言改流程”不能等同於“AI 直接寫指令碼”。指令碼能生成,但平臺很難知道它是否符合業務流程結構;後設資料流程可以被校驗。

執行中的流程如何處理

流程變更還有一個常被忽略的問題:已經在執行中的流程怎麼辦?

例如有 200 個折扣審批正在等待經理確認。此時業務把規則改了:超過 30% 還要財務審批。那些已經跑到一半的審批是否適用新規則?

企業平臺需要清楚定義:

  • 新版本隻影響新觸發的流程;
  • 已執行流程繼續使用舊版本;
  • 某些流程可以手動遷移到新版本;
  • 關鍵變更需要管理員確認影響範圍;
  • 歷史執行記錄保留當時的流程版本。

否則,同一條審批為什麼有的走財務、有的不走財務,就很難解釋。

自動化引擎的版本能力,決定了自然語言變更能否進入生產環境。

適合自然語言修改的流程場景

不是所有流程都應該一開始就交給自然語言修改。更適合先落地的是規則清楚、邊界明確、業務頻繁調整的場景:

  • 審批閾值調整;
  • SLA 升級時間調整;
  • 通知物件變化;
  • 新增複核節點;
  • 根據客戶等級增加分支;
  • 外部呼叫失敗後的補救任務;
  • 定時提醒週期變化;
  • 工單、報銷、採購、合同等流程的條件細化。

這些修改頻率高,但結構相對清楚。讓業務人員用自然語言提出變更,再由平臺生成草案和 diff,可以顯著減少溝通成本。

ObjectOS 的差異

ObjectOS 適合承接自然語言改流程,不是因為它把 AI 放在輸入框裡,而是因為流程本身是後設資料。

自然語言可以生成變更建議,Automation 引擎負責把建議落到節點、連線、條件、等待、審批和動作上。平臺可以校驗結構,展示差異,要求有許可權的人釋出,並保留版本和執行記錄。

這讓“業務人員用自然語言改流程”不再是危險的魔法,而是一種受治理的協作方式。

未來的企業自動化不應該每次變化都等開發,也不應該讓流程隱藏在腳本里。它應該讓業務語言進入平臺,但最終沉澱為可執行、可審查、可追蹤的流程資產。