← M06 No-Code / Low-Code AI M06 No-Code / Low-Code AI

M06.09|No-Code AI 的限制與天花板

拖拉點選能做到 80 分,剩下 20 分還是需要工程師

L1-AI應用規劃-工具限制 L1-AI應用規劃-技術債
No-Code限制 技術債 供應商鎖定 擴展性 客製化限制 天花板 工程師
📋

本講學習重點

No-Code AI 的四大結構性限制是什麼?
供應商鎖定(Vendor Lock-in)的風險如何評估?
何時應該「從 No-Code 畢業」進入工程師主導的開發?
技術債在 No-Code 情境下如何累積?
效能天花板的主要表現是什麼?

客製化限制:No-Code 只提供廠商預設的功能邊界,獨特需求難以實現

效能天花板:高並發、大資料量、低延遲需求,No-Code 平台難以應對

供應商鎖定:工作流程、資料、設定深度依賴特定平台,轉移成本極高

擴展性限制:隨著規模增長,No-Code 的管理複雜度和費用可能失控

技術債:No-Code 累積的隱性技術債與程式碼技術債同樣真實

畢業時機:需求超出平台能力、或規模大到自建更划算時

最佳實踐:No-Code 用於快速驗證,工程師開發用於規模化

📌 No-Code AI 工具讓非技術人員能快速建立 AI 應用,但它存在客製化限制、效能天花板、供應商鎖定和技術債四大結構性限制。理解這些限制有助於做出正確的工具選擇:用 No-Code 快速驗證想法,當需求確認且規模擴大後,再評估是否轉向自行開發或混合架構。
No-Code AI 的限制與天花板

🎙️ Podcast(中文)

0:00 / 0:00

一句話搞懂

No-Code AI 工具就像租用一間設備齊全的辦公室——入住快、維護省心,但你不能敲牆、不能改格局,房間大小是固定的;當你的業務需要一棟量身打造的大樓時,就需要找建築師(工程師)自己蓋了。


白話解說

No-Code 的真實天花板:不是工具不好,是設計使然

No-Code AI 工具的流行,讓許多人誤以為「以後工程師可能不需要了」。這個想法既高估了 No-Code 工具的能力,也低估了工程師解決複雜問題的不可替代性。No-Code 工具的限制不是因為廠商不夠努力,而是任何「讓所有人都能用」的工具,必然要在「彈性」和「易用性」之間做出取捨。廠商選擇了易用性,因此在彈性上有所犧牲——這是設計哲學的必然結果,不是 Bug。

理解 No-Code 的天花板,才能做出正確的工具選擇,而不是在錯誤的工具上浪費時間和資金。

限制一:客製化的邊界

每個 No-Code 平台都有一個「功能邊界」——它提供了一組預設的積木,你可以自由組合,但只能用這些積木。當你的需求恰好在這些積木能覆蓋的範圍內,No-Code 非常高效;一旦你的需求超出邊界,你就會撞牆。

舉個具體的例子。假設你用 Bubble(一個 No-Code 網頁應用開發工具)建立了一個客戶管理系統。系統運作得很好,直到有一天業務需求要求:「我需要根據客戶的購買歷程,用一套複雜的動態計分邏輯即時計算每個客戶的優先級,這個邏輯需要整合我們內部的機器學習模型輸出。」Bubble 提供的工作流程邏輯無法支援這種複雜的動態計算,更無法直接調用外部 ML 模型。這時候,你要麼繞路(設計讓邏輯看起來可行但其實是變通方案)、要麼放棄這個需求、要麼開始考慮自行開發。這個「撞牆」的時刻,在越複雜的業務中出現得越頻繁。

限制二:效能天花板

No-Code 平台為了服務廣大使用者,通常在底層架構上做了許多「一般性」的決策,而不是針對你的特定使用情境優化。這在業務規模小的時候感受不明顯,一旦業務規模擴大,效能問題就開始浮現。

常見的效能瓶頸表現:高並發(Concurrency)——當你的應用同時有幾百或幾千個使用者,No-Code 平台的處理能力可能遠低於自行優化的後端;大資料量——當你的資料庫有幾百萬筆紀錄,某些 No-Code 平台的查詢速度會顯著下降;即時性需求——當應用需要每秒處理大量資料(如物聯網設備資料流、高頻交易類應用),No-Code 平台的延遲通常無法達到要求。

以 Airtable 為例:對一個小型團隊管理幾千筆資料,Airtable 非常好用;但當一家中型企業試圖把 Airtable 當作核心資料庫、存放幾十萬筆資料並讓全公司 300 個人同時使用時,反應速度和限制就會讓人抓狂。

限制三:供應商鎖定(Vendor Lock-in)

當你把所有業務流程、資料和邏輯都深度建立在某個 No-Code 平台上,你就對這個廠商產生了強烈的依賴性。供應商鎖定的風險包括:

漲價風險:平台調整定價策略(這在 SaaS 業界相當常見),你幾乎沒有談判籌碼,要麼接受、要麼花昂貴的成本遷移。Zapier 就曾多次調整定價,讓重度依賴的使用者措手不及。

功能廢棄風險:平台決定停止提供某個你核心依賴的功能,或整個平台關閉(尤其是規模較小的 No-Code 新創),你的整個業務應用可能需要從頭重建。

資料遷移困難:你的資料格式、工作流程邏輯、和資料之間的關聯,通常是平台專有格式儲存的,遷移到另一個平台或自建系統需要大量的工程工作。

評估建議:在選擇 No-Code 平台之前,先問:這個廠商有提供「資料匯出」功能嗎?匯出的格式是通用格式(如 CSV、JSON)還是私有格式?如果這個平台明天消失,我需要多少成本才能重建?

限制四:技術債的隱性累積

「技術債(Technical Debt)」在傳統軟體開發中是指:為了快速推出而做的設計折衷,留下了未來需要花時間修復的問題。No-Code 環境下,技術債同樣真實存在,只是形式不同。

工作流程蔓延(Workflow Sprawl):隨著時間推移,公司在 Zapier 或 Make 上建立了幾百個工作流程,很多已經沒有人知道是做什麼的、有沒有在用。這些「孤兒流程」消耗授權費用,也可能在安靜地出錯而沒有人察覺。

邏輯碎片化:業務邏輯分散在 Airtable 公式、Zapier 流程、Bubble 工作流程、和 Google Sheets 的 Apps Script 中,沒有任何一個地方有全貌。當需求改變時,需要在五個地方同時修改,且很容易遺漏。

缺乏版本控制和測試:傳統程式碼可以用 Git 做版本控制,可以寫自動化測試。No-Code 工具通常沒有這些機制,一個誤操作可能在幾秒內破壞整個工作流程,且難以回溯。

何時應該「從 No-Code 畢業」?

以下是幾個明確的信號,提示你的業務需求已經超出 No-Code 的合理應用範圍:

  1. 你在 No-Code 工具上花費了超過三個月試圖實現一個需求,仍然只有「差不多」的效果
  2. 平台的月費已超過一位初級工程師薪資的 30%(此時自建可能更划算)
  3. 你的核心業務流程中有超過五個「如果平台失效就停擺」的關鍵依賴點
  4. 使用者投訴應用速度慢或功能不符需求的頻率越來越高
  5. 你有一個 No-Code 工具完全不支援的技術需求(例如:訓練自己的機器學習模型)

「從 No-Code 畢業」不是失敗,而是業務成功增長的必然結果。最佳策略是:用 No-Code 快速驗證商業假設,當假設被驗證且規模擴大後,用工程師重新建立更穩固的自建系統。


應用場景

需求類型 No-Code 能力 No-Code 限制 建議做法
內部流程自動化(低頻、低並發) 完全勝任 幾乎無限制 直接用 No-Code
客戶面向應用(中等流量) 部分勝任 高並發下效能下降 No-Code 原型 + 評估是否自建
自定義 AI 模型訓練 無法實現 根本限制 必須工程師介入
複雜業務邏輯(多條件、多例外) 勉強實現 維護困難、邏輯碎片化 Low-Code 或自建更合適
大規模資料處理(百萬筆以上) 效能不足 查詢速度、API 限制 自建資料管線 + No-Code 前端
監管合規需求(資料在地化、審計軌跡) 有限支援 依賴廠商設定 自建或企業版 No-Code
快速 MVP 驗證(1-4 週上線) 完美場景 首選 No-Code
跨系統深度整合(5 個以上系統) 部分可行 複雜度增加後難以維護 iPaaS + 部分自建 API

常見誤區

誤區 1:「No-Code 工具夠便宜,比請工程師划算多了」

這個比較在初期通常是對的,在中長期往往是錯的。計算 No-Code 的真實成本時,需要納入:使用者授權費 × 人數、每月操作執行次數費、儲存費、進階功能的 Add-on 費。當使用規模擴大,這些費用以乘法成長。一個中型企業使用 Zapier 企業版 + Airtable 商業版 + Bubble 商業版的月費,可能已足以聘用一名全職開發人員。此外,No-Code 工具有「人工維護成本」——某個業務人員花在管理和除錯 No-Code 工作流程上的時間,也是真實的人力成本,只是從薪資帳目上「消失」了而已。做決策時應該計算「總擁有成本(Total Cost of Ownership)」,而不只是月費。

誤區 2:「No-Code 建立的應用不是真的軟體,不用擔心資安問題」

No-Code 平台建立的應用同樣運行在網路上、同樣處理使用者資料,因此面臨所有傳統軟體應用的資安風險。常見的 No-Code 資安問題:權限設定錯誤(Airtable 資料庫設定不當讓外部使用者看到所有紀錄)、API 金鑰保管不當(直接把 OpenAI API Key 寫在 Zapier 工作流程的明文欄位中)、缺乏輸入驗證(沒有對使用者輸入做過濾,導致資料注入問題)。No-Code 工具雖然降低了開發門檻,但它不會自動幫你做好資安設計。使用 No-Code 工具時,資安責任仍然在使用者身上,需要主動了解平台的安全設定和最佳實踐。

誤區 3:「No-Code 工具發展這麼快,以後所有事情都能做到」

No-Code 工具確實每年都在進步,功能越來越強大。但有一些技術需求是結構性的,不會因為工具進步而消失。第一,底層演算法和模型訓練:No-Code AutoML 工具(如 Google AutoML、CreateML)大幅降低了模型訓練的門檻,但對於需要高度客製化損失函數、複雜模型架構、或在私有資料上訓練的情境,工程師的介入仍然不可或缺。第二,系統整合的深度:把 AI 能力深度整合進複雜的遺留系統(Legacy System),需要理解各種協議、資料格式和架構模式,這遠超出 No-Code 工具的能力邊界。第三,效能優化:No-Code 工具為了通用性犧牲了部分效能,這個取捨是架構上的,不會隨著工具進步而消失——只有工程師才能針對你的特定需求做底層優化。


小練習

練習 1:判斷 No-Code 的邊界

以下是五個企業想用 No-Code 工具實現的需求。請判斷每個需求「完全適合 No-Code」、「勉強可行但有限制」、或「需要工程師介入」,並說明原因:

需求 你的判斷
A. 用 Zapier 把 Google Form 的回覆自動整理到 Notion 資料庫
B. 用 No-Code 平台建立一個即時競爭對手監控系統,每分鐘掃描 100 個網站的價格
C. 用 Bubble 建立一個內部員工請假管理系統(每天約 50 人使用)
D. 用 No-Code AutoML 訓練一個能辨識你公司特定產品瑕疵的視覺 AI 模型(瑕疵類型有 50 種,每種需要 5,000 張訓練圖片)
E. 用 Make 建立一個當客戶在 CRM 狀態改變時,自動傳送個人化 Email 的流程
查看答案 **A. 完全適合 No-Code** 這是 Zapier 的典型使用情境:事件觸發(Form 提交)→ 動作(寫入 Notion),步驟簡單、資料量不大、無複雜邏輯。建立時間可能只需 30 分鐘。 **B. 需要工程師介入** 「每分鐘掃描 100 個網站」涉及大規模網頁爬取、處理各種反爬蟲機制(CAPTCHA、動態 JavaScript 渲染)、以及高並發的排程任務。這超出了 No-Code 整合平台的設計範圍,需要自行部署爬蟲基礎設施(如 Scrapy + 分散式排程)。即使強行用 No-Code 工具,也會面臨速率限制和穩定性問題。 **C. 完全適合 No-Code** 50 人/天的內部應用、固定的業務邏輯(申請 → 主管審核 → 核准/退回 → 通知)、資料量不大。Bubble 或 AppGyver 都能完整實現,且建立速度遠快於自行開發。注意要做好權限設定(員工只能看到自己的請假紀錄)。 **D. 勉強可行但有限制** Google Cloud AutoML Vision 等工具確實可以在相對低的技術門檻下訓練視覺模型。但 50 種瑕疵類型 × 5,000 張/種 = 25 萬張訓練圖片,涉及大量資料標記工作(這需要人力規劃),且模型的準確率、推理速度和部署彈性可能不如自行訓練的模型。**建議**:先用 No-Code AutoML 驗證「AI 視覺檢測」這個方向是否可行,如果效果達到要求,維持 No-Code;如果發現需要更高準確率或需要在本地設備(Edge Device)上執行,再考慮工程師自訓模型。 **E. 完全適合 No-Code** Make 的核心使用情境。CRM 狀態變化可作為 Webhook 觸發點,根據不同狀態用條件邏輯選擇不同的 Email 模板(或呼叫 AI API 生成個人化內容),再透過 Email 服務傳送。這是 No-Code 整合平台的最佳應用場景之一。

練習 2:技術債評估與決策

一家新創公司兩年前在資金有限的情況下,全面採用 No-Code 工具快速搭建了業務系統:

  • 客戶管理:Airtable(目前有 80,000 筆客戶紀錄)
  • 業務自動化:Zapier(目前有 240 個 Zaps)
  • 客戶門戶:Bubble(每天 500 個客戶登入)
  • 月費用合計:約 NT$150,000/月

現在公司成長到 50 人,開始面臨以下問題:

  1. Airtable 在查詢複雜篩選時反應緩慢(3-5 秒)
  2. 有 30% 的 Zapier Zaps 已沒人知道是做什麼的、是否還在用
  3. 客戶抱怨 Bubble 應用在手機上反應慢
  4. 業務需求提出一個 Bubble 完全無法實現的功能

請分析:這個公司面臨哪些技術債問題?應該怎麼處理?是應該繼續優化 No-Code,還是開始引入工程師自建系統?

查看答案 **技術債問題分析:** **問題 1(Airtable 效能)**:80,000 筆記錄已接近 Airtable 效能舒適區的上限。這是結構性的效能天花板,不是設定問題,繼續在 Airtable 上優化邊際效益有限。 **問題 2(Zapier Zaps 失控)**:240 個 Zaps 中有 30% 成為「孤兒流程」,這是典型的工作流程蔓延技術債。這些孤兒流程消耗月費、可能靜悄悄地出錯,且當問題發生時沒有人知道從哪裡找起。 **問題 3(Bubble 手機效能)**:Bubble 的渲染邏輯在手機上的效能確實較弱,這是其架構的已知限制。 **問題 4(功能邊界)**:這是「撞牆時刻」——出現了 No-Code 工具根本無法實現的需求。 **建議的分階段策略:** **立即行動(1-2 個月)**: - 對 240 個 Zapier Zaps 做稽核,標記出哪些仍在使用、哪些可以停用,預計可節省 10-20% 的月費,也降低了隱性錯誤風險 **短期(3-6 個月)**: - 引入一名後端工程師(或外包),建立自己的資料庫(PostgreSQL)取代 Airtable 作為資料主力,Airtable 降級為「業務人員查閱用的輕量介面」。資料庫自建後,複雜查詢速度可大幅提升,且長期省下的 Airtable 授權費有助於支付工程師費用 **中期(6-12 個月)**: - 針對 Bubble 無法實現的核心功能,由工程師自建。不需要一次全面重寫,而是採用「混合架構」:Bubble 繼續作為快速迭代的介面,工程師自建的 API 提供 Bubble 無法做到的後端功能,透過 API 整合 **評估結論**: 這家公司 NT$150,000/月的 No-Code 費用已經足以支付 1-2 名工程師薪資,且面臨的問題(效能瓶頸、功能限制)已超出 No-Code 能優化的範圍。是時候引入工程師,採取「混合架構策略」:保留 No-Code 在快速迭代和業務人員自助使用上的優勢,由工程師填補 No-Code 無法覆蓋的核心功能和效能需求。這不是放棄 No-Code,而是用對工具做對的事。

關鍵字自我檢核

✅ No-Code限制 ✅ 技術債 ✅ 供應商鎖定 ✅ Vendor Lock-in ✅ 擴展性 ✅ 效能瓶頸 ✅ 客製化 ✅ 從No-Code到Code ✅ 技術天花板