用 AI 自己做預約系統,到底可不可行?一份誠實的判斷指南

Emily Zhang

作者

· 5 分鐘閱讀

標籤:AI 自製預約系統自己做預約系統預約系統 自建vibe coding 預約系統預約系統

今年一月,Threads 上有一波討論:用 Google AI Studio 幾分鐘做出一個能跑的預約系統。當時我們寫過一篇文章談風險。

七個月過去,情況變了——而且是往「更可行」的方向變。

AI 寫程式的能力在這半年進步得很快,「vibe coding」從一個新詞變成很多人真的在做的事。現在你不需要懂程式,也能在一個下午做出一個看起來像模像樣的預約頁面。

所以這篇文章不打算重複「危險,不要碰」的結論。那樣講不誠實,也幫不了正在認真評估的人。

我們想回答一個更有用的問題:什麼情況下自建是合理的,什麼情況下不是。

先說立場:我們是賣預約系統的,這篇文章對我們有利益衝突。所以下面每一個判斷,我們會盡量給出可驗證的理由,而不是要你相信我們。

📝 一、先講結論:這四種情況,自建是合理的

不是每個場景都需要商用系統。以下情況,自己做反而更適合:

👉🏻 1. 你只是要收表單,不碰錢也不存個資。

例如活動報名、體驗課登記,收個姓名和聯絡方式,活動結束就刪掉。這種需求用 Google 表單就夠了,連 AI 都不用。

👉🏻 2. 你的預約邏輯極度單純。

一個人、一種服務、固定時段、現場付款。沒有課卡、沒有會員制、沒有多教練排班。這種情況商用系統的多數功能你都用不到。

👉🏻 3. 你在驗證一個還沒成形的商業模式。

還沒確定要做什麼、收多少錢、客群是誰。這個階段花錢買系統是浪費,先用最簡單的工具跑起來,等模式穩定再說。

👉🏻 4. 你自己就是工程師,或有人能長期維護。

這一點是關鍵。自建的成本不在「做出來」,在「持續能用」。如果你或你的團隊本來就有這個能力,那自建確實可以省錢,而且更貼合需求。

如果你落在以上四種,這篇文章剩下的部分你可以跳過。(真的)

---

📝 二、什麼時候自建會出問題

反過來,只要你的情況符合以下任何一項,自建的風險就會迅速上升:

- 你要儲存客戶的個人資料(姓名、電話、Email、身分證字號、健康狀況)

- 你要線上收款(信用卡、ATM、電子支付)

- 你有預付制商品(課卡、儲值金、期課)

- 你有多位教練或多個場地要排程

- 系統壞掉會直接影響營業(客人約不到就是損失)

這五項每多一項,複雜度不是線性增加,是跳一個等級。原因下面說明。

📝  三、AI 幫你寫程式時,不會主動提醒你的三件事

1. 資安:AI 擅長寫「能動的」程式,不擅長寫「安全的」

這是我們一月那篇的主軸,現在依然成立,但要補充一點:新一代的 AI 模型在安全性上確實有進步,如果你明確要求它做輸入驗證、參數化查詢、權限檢查,它做得到。

問題是——你要知道該要求什麼。

常見的三個漏洞:

⚠️ SQL Injection(資料隱碼攻擊)

如果資料庫查詢沒有做參數化處理,攻擊者可以在輸入欄位裡塞一段特殊語法,把整個會員資料表撈出來。AI 在沒被特別提醒的情況下,經常會產生有這個問題的程式碼。

⚠️ 權限驗證不完整

最典型的錯誤是「前端把按鈕藏起來,但後端沒檢查」。一般會員只要知道網址,直接輸入就能進到管理頁面。這在自建系統裡非常常見,因為 AI 通常只實作你描述的正常流程,不會主動想「如果有人繞過去呢」。

⚠️ 傳輸與儲存沒有加密

密碼用明碼存在資料庫、網站沒有強制 HTTPS。這兩件事對懂的人來說是基本,但如果你不知道要問,AI 也不會主動幫你補。

這一節的重點不是「AI 很危險」,是「你不知道自己不知道什麼」。資安的難處在於,出問題之前,一切看起來都很正常。

2. 法遵:你是「持有個人資料的事業」

這是最多人忽略的一塊。

只要你的系統存了客戶的姓名和聯絡方式,在台灣的《個人資料保護法》下,你就是負有保護義務的一方。這跟系統是自己寫的還是買的無關——責任在你,不在工具

需要留意的幾件事:

- 蒐集時要告知目的(隱私權政策、同意條款)

- 要採取適當的安全維護措施,法規對「適當」有具體要求

- 當事人有權查詢、更正、要求刪除他的資料

- 發生外洩時有通知義務

如果你的客群包含未成年學員,或你的表單問了健康狀況、傷病史(運動場館很常見),那些屬於更敏感的資料類別,保護標準更高。

3. 金流:碰到錢就是另一個等級

線上收款不是「串一個 API」就結束了。

如果你要處理信用卡,會牽涉到 PCI DSS(支付卡產業資料安全標準)。實務上,多數小型商家不會自己碰卡號——而是透過金流商的頁面轉導,讓卡號完全不經過自己的伺服器。這是正確的做法,但你要知道要這樣做。

自建系統最常見的金流問題其實不是資安,是對帳:

- 客人付了錢但系統沒記錄到(付款成功、回呼失敗)

- 重複扣款

- 退款流程沒做,只能手動處理

- 月底對不起來,不知道哪一筆是哪一筆

這些不會讓你上新聞,但會讓你每個月花好幾個小時查帳。

📝 四、真正的難點不是程式碼,是業務邏輯

前面講的三件事,一個有經驗的工程師都能處理。但有一件事,經驗再豐富的工程師也要花很久才會想到——

這個產業的規則有多細。

舉幾個真實的例子:

❓ 課卡怎麼扣?

學員買了 10 堂課卡,預約了課但沒來,這堂算不算扣?如果提前 24 小時取消呢?12 小時呢?當天呢?如果是颱風停課,全部要展延幾天?展延的話,原本已經到期的怎麼辦?

❓ 候補怎麼運作?

課滿了,A 排候補。有人取消,系統通知 A。A 三小時沒回應,要不要跳過他通知 B?如果 A 在被跳過之後才回覆呢?如果課程只剩兩小時就要開始,還要不要通知?

❓ 教練排班怎麼算?

教練同時能帶團課和一對一,兩者的鐘點費不同。他請假時,已經被預約的一對一要通知客人改期,團課要找代課。代課教練的鐘點算誰的?

這些不是「功能」,是幾百個邊界情況。

商用系統之所以貴,一大部分成本就在這裡——它們是被幾千家場館的真實狀況磨出來的。你用 AI 一個下午做出來的版本,處理的是「正常情況」;而經營一家場館,大部分的行政時間都花在不正常的情況上。

這是我們認為最被低估的一點。資安問題你可能運氣好一輩子不會遇到,但課卡爭議和排班衝突,你每個月都會遇到。

📝 五、三個月後的成本

自建最貴的時候不是做出來的那天,是之後。

🔸 維護

你依賴的 AI 服務、金流 API、通知服務都會改版。今天跑得好好的,下個月可能因為對方調整了規格就壞了。壞掉的時候你要自己查、自己修。

🔸 功能追加

生意變了,你想加一個功能。當初 AI 寫的程式碼你不一定看得懂,改一個地方可能弄壞另外三個。這是很多自建專案最後被放棄的原因。

🔸 資料搬遷

如果哪天要換成商用系統,你的資料能不能匯出?格式對不對?課卡餘額、消費紀錄、預約歷史能不能完整帶過去?自建時沒人會想這件事,要換的時候才發現很麻煩。

🔸 時間

這是最容易被忽略的成本。你花在維護系統上的每一小時,都是沒有花在教學、招生、服務客人上的一小時。

一個粗略的檢查方式:把你預期每個月花在系統維護上的時數,乘以你的鐘點價值。如果這個數字超過商用系統的月費,那自建其實比較貴。

---

📝 六、如果你還是決定自建,至少做到這五件事

我們不打算勸退所有人。如果評估完你還是想做,以下五件事請務必處理——這是我們認為的最低標準:

一、密碼不要自己存。

用第三方登入(Google、LINE),或用成熟的驗證服務。自己實作密碼儲存與重設流程,出錯機率很高。

二、卡號絕對不要經過你的伺服器。

用金流商提供的付款頁轉導。這一項沒有商量餘地。

三、每天自動備份,而且測試過能還原。

沒測過的備份等於沒有備份。至少手動還原過一次,確認流程可行。

四、寫一份隱私權政策,並在蒐集資料時明確告知。

這是法規要求,不是選配。

五、先想好退場路徑。

確認你的資料能匯出成通用格式(CSV)。哪天要換系統,這一步會救你。

如果這五件事你看完覺得「聽起來要花不少時間」——那個感覺是對的,這正是重點。

📝 七、一個簡單的判斷方式

回到最開始的問題。與其問「AI 做的系統能不能用」,不如問這三題:

三題都是「是」,那自建對你可能真的划算。有任何一題是「否」,那你買的不是軟體,是不用煩惱這些事的權利。

🚀 常見問題

Q:AI 寫的程式碼真的不安全嗎?

不是不安全,是「預設不安全」。AI 會照你的描述實作功能,但如果你沒有明確要求輸入驗證、權限檢查、加密傳輸,它通常不會主動加。差別在於你知不知道該要求什麼。

Q:我只是小工作室,會有人來攻擊我嗎?

多數攻擊不是針對特定目標,而是自動化掃描——程式會大範圍尋找有已知漏洞的網站,不管你是誰。規模小不代表不會被掃到。

Q:用 Notion、Google 表單這類工具算自建嗎?

不算,那是使用商用工具的免費版。風險結構完全不同——資料存在他們的伺服器上,資安由他們負責。缺點是預約邏輯要靠人工補,規模一大會很吃力。

Q:自建之後想換成商用系統,資料能帶過去嗎?

看你當初怎麼設計。如果資料存在標準的資料庫裡、能匯出成 CSV,多數系統都能匯入。如果格式特殊或散在各處,可能要重新整理,甚至請客戶重新註冊。

Q:AI 現在這麼強,未來會不會取代預約系統?

AI 會讓「做出一個系統」變得更容易,這個趨勢不會逆轉。但預約系統的價值從來不只是程式碼——它是資安責任、法遵責任、系統可用性,以及幾千家場館累積出來的業務邏輯。這些東西的成本結構跟寫程式不一樣。

 

 

🌻 我們的立場

寫到這裡,我們的利益衝突很明顯:我們賣預約系統,所以看起來會希望你別自建。

但實際上,如果你的需求真的很單純,用免費工具或自己做,我們一點意見都沒有。硬把一個只需要 Google 表單的人賣進來,他三個月後就會退訂,對雙方都是浪費。

Omcean Booking 適合的是這樣的場館:有課卡制度、有多位教練、有線上收款、系統壞掉會影響營業,而且老闆的時間拿去教學和經營比拿去維護程式碼更值錢。

我們不收交易抽成、沒有設定費,目前服務約 600 家運動場館與工作室。如果你正在評估,可以先看看預約系統費用怎麼算這篇,把總成本算清楚再決定。

👉 免費試用 7 天,或與我們的專員聊聊

這篇文章有幫助嗎?

試用預訂系統 7天

包含所有功能

7 DAYS FREE$
  • 無限預訂次數
  • 所有 AI 功能
  • 🌐專屬品牌預訂網站

不需信用卡

Arrow