一句話解釋
No Code / Low Code 是讓不會寫程式的人也能開發應用程式的平台,透過拖拉介面和視覺化設定取代傳統的程式撰寫。
No Code vs Low Code 的差異
| No Code | Low Code | |
|---|---|---|
| 目標用戶 | 完全不會寫程式的人 | 有基礎程式能力的人 |
| 客製化程度 | 低 | 中到高 |
| 開發方式 | 純拖拉 + 設定 | 拖拉 + 少量程式碼 |
| 適合場景 | 簡單表單、流程自動化 | 企業級應用、複雜邏輯 |
跟 AI 有什麼關係?
No Code / Low Code 已成為 iPAS 初級科目二的常考內容,因為它是「AI 應用規劃」的重要實現方式。在企業導入 AI 時,不是所有人都會寫 Python,No Code / Low Code 讓非技術人員也能打造 AI 應用。
AI + No Code / Low Code 的應用
- AI 聊天機器人:用 No Code 工具拖拉建立對話流程,接上 LLM API
- 自動化工作流:用 Low Code 串接 AI 分析和企業系統
- 資料儀表板:非技術人員也能建立 AI 預測結果的視覺化報表
- 表單智慧化:在表單中嵌入 AI 自動分類、情緒分析等功能
企業導入的考量
優勢
- 開發速度快:幾天就能完成原本要幾週的開發
- 降低人力成本:不需要大量工程師
- 賦能業務人員:懂流程的人直接開發,減少溝通落差
- 快速迭代:修改容易,可以快速驗證想法
風險與限制
- 可擴展性有限:流量大或邏輯複雜時可能遇到瓶頸
- 供應商鎖定(Vendor Lock-in):遷移到其他平台困難
- 安全性考量:資料經過第三方平台,需注意合規性
- 測試困難:拖拉式開發不容易做自動化測試
可測試性(Testability)
考題常考的概念。要確保 No Code / Low Code 系統在跨部門流程中仍具備可測試性,需要:
- 模組化設計(每個元件可以獨立測試)
- 清楚的輸入輸出介面
- 日誌記錄和錯誤追蹤機制
常見的 No Code / Low Code 平台
| 平台 | 類型 | 特色 |
|---|---|---|
| Bubble | No Code | 可建立完整的 Web 應用 |
| Zapier | No Code | 流程自動化,串接上千個服務 |
| Microsoft Power Platform | Low Code | Power Apps + Power Automate |
| OutSystems | Low Code | 企業級應用開發 |
| Retool | Low Code | 內部工具快速搭建 |
iPAS 考試怎麼考?
No Code / Low Code 在初級科目二出現約 3 題。
必記重點
- No Code = 不寫程式、Low Code = 寫少量程式
- 主要優勢:開發快、門檻低、業務人員可自行開發
- 主要風險:供應商鎖定、可擴展性有限、安全性
- 跟 AI 結合的應用場景
常見考題方向
- 「在 Low Code 平台中,『模型(Model)』指的是?」→ 注意區分 AI 模型和 Low Code 平台中的資料模型
- 「企業使用 No Code 平台開發系統,最主要的風險是?」→ 供應商鎖定
- 「結合 No Code 平台與生成式 AI,最適合的應用場景是?」→ 快速建立 AI 聊天機器人 / 自動化流程