OpenCart 資訊系統
image

系統沒有的。叫 AI 補。

avatar 林立興
2025-10-12

現有系統不好用? 不夠好用? 堪用? 不管是哪一種狀態,都會讓人想要翻桌,既然套裝軟體不能改,那我就叫 AI 弄個資訊輔助系統。

什麼概念? 大方向就是要減少重複的資料複製貼上、減少額外的 Excel/Word 工作,輔助的意思就是不用 key 資料,直接連接資料庫或 API 拿資料來處理。

比較通俗的例子: LINE@ 訊息備份

我不說你可能不知道,LINE@ 聊天進階方案可以留存訊息長達 5 年,但只限文字 🤬 不包含圖片/影片/檔案/語音 ....

這跟我們想像中的的備份不一樣耶,但我們又不能改變 LINE@ 系統設計 (現有系統不夠好) 我問了一圈下來,答案是要自己串接 LINE API 自己歸檔。

這個技術 (webhook) 是免費的,缺點是要會寫程式。該死的我不會寫程式,但 AI 很會寫程式,那就通通交給 AI 寫囉。

image

開始: 選框架

系統的框架很多,如果我沒有指定,那麼 AI 就會自己隨機選一個開工 vue, react, angular, next, laravel, django ...

有的框架有自己的 mcp server ... 舉例: laravel boost ... 理論上這可以減少 AI 亂寫代碼,所以我是從 laravel 開始的。

先處理 webhook 接收到資料時,把資料儲存到資料庫。接著要模擬 LINE 聊天視窗,把對話重現。最後是加上日期篩選、關鍵字查詢。

必須說 ... 有 AI 幫忙真的好方便,瞬間就搭起系統,還自動完成了帳號密碼登入,我根本沒有提醒 AI 要做登入,這時候的系統大概有 60~70% 的水準。

image

接著就搞笑了,當我想要從 LINE@ 訊息備份延伸到工作筆記管理,這時候 ai 就開始亂寫代碼了。然後我跟 AI 就吵起來,AI 也越來越不穩定 (我覺得 AI 可能累了,我讓他休息幾天才恢復正常)

事後檢討:是我不熟 laravel

我沒辦法很精準的要求 AI 改哪個檔案,我也不清楚 laravel 已經整合了哪些東西,原本應該很簡單的指定依賴,瞬間就能搞定的事情,卻被 AI 誤會成要打造新功能。

事後我才明白 laravel boost mcp server 已經涵蓋這一拖拉庫的 package ...

image

事後檢討:我年紀大了

腦袋沒有以前靈活,學習能力有限;孩子都還在讀國小,我時間也有限。年輕的時候可以三天三夜不睡覺,現在真的不行了,沒有午休,下午就會精神恍惚。

接孩子放學的時候,我站在校門路口,煩惱的不是晚餐吃什麼,而是我到底是要硬著頭皮繼續弄懂 laravel 還是換個框架重來? 還是放棄框架?

image

最後我選擇放棄框架,我放手給 AI 自由發揮,我禁止他使用框架,只能用原生 php, js, css 寫系統。

但寫出來的東西真的太醜,我開始指定設計規範,直到我指定使用 tabler 才感到滿意 😁

image

時間來到父親節 8/8

AI 跟我已經完成了 line 登入,還有筆記功能,操作畫面也挺好看的。感覺我好像撿到寶,但我其實很清楚,這東西要用在實務上才有價值。

於是我在父親節這天,發了一條 LINE 訊息給五位好友,問他們有沒有缺工程師,我每月兩萬元,不用勞健保,自帶三套 AI ...

image

有興趣的人

都是先是問我 AI 能做什麼?然後我把 AI 寫好的系統網址丟給她,不特別解釋怎麼操作,他們自己就玩起來了 🤣

我說 AI 可以幫你弄個資訊系統起來,你現有系統不做的,通通叫 AI 寫成系統,理論上會省下很多 excel, google sheet 工作時間。

既然要做,就是長期抗戰,一年是基本的,這是我過去深蹲工廠導入 ERP 的經驗,畢竟不是套裝軟體,這是 AI 量身訂製的系統,肯定需要時間打磨。

image

安全與架構的工作越來越花時間

我把系統設計成只能在公司內部使用,不對外開放。如果要接官網,會用 API 傳遞資料,不會直接把公司內部資料公開。我不使用 gcp, aws 雲端,我選擇在公司內部搭環境跑系統。

一切看起來很美好 ... but ... 因為我沒有使用框架,很多安全與架構的工作還是要做 ... 我開始覺得自己花太多時間在安全與架構 ...

沒有人敢說自己絕對安全

通常會這樣說的,隔沒多久,系統就會被打趴,資料就會被盜走。深蹲工廠 10+ 年的經驗告訴我,低調才是王道,能做的防護就盡量。

架構問題也是,缺了框架就少了識別度,假設未來整套系統要換人接手,他肯定會覺得這一整包代碼都是垃圾,還不如重寫一套 😑

就這樣 ... 我又卡住了。只好先處理手邊的 OpenCart 問題 ... 突然靈光乍現 !

image

我可以用 OpenCart 框架來寫系統

這是我最熟悉的框架,加上超過 10+ 年處理 OpenCart 問題的實戰經驗,我根本不應該把時間用在安全與架構上,時間應該用來思考。

所以 ... 繞了一大圈,我又回到 OpenCart 🤣🤣🤣

下面是 9/30 ~ 10/1 用 AI 寫的:
1. LINE 登入
2. LINE 登入檢查
3. 筆記關鍵字搜尋
4. LINE 訊息備份
5. LINE 訊息統計
6. LINE 訊息關鍵字查詢
7. 筆記附加圖檔

image image image image image image image

用 OpenCart 的好處

從 2009 年就出生的系統,網路資源多,擴充多。標準的 MVC 架構,代碼好理解。官方論壇雖然不是很活耀,但也有相當多的資訊量,我相信 AI 的訓練資料裡面有 OpenCart ... 因為我指揮 AI 的時候,代碼輸出一直都很穩定。

laravel 則是 2013 大改版後才廣為人知。 django 是到 2015 年大紅大紫。相比之下 OpenCart 就是老,而且沒掛掉,到現在還活著 👍

框架選擇沒有標準答案,找自己熟悉的就好。

工商時間

如果你也想要 OpenCart MIS 資訊系統,我收費 24 萬/年,相當於每個月 2 萬元,我自帶三套 AI (gemini, claude, chatgpt)

立即 LINE 諮詢

留言

Send a Comment

留言需要 LINE 登入驗證

iPhone 無法留言時,請改用 Safari 開啟網頁

Android 無法留言時,請改用 Chrome 開啟網頁

點選下方文字框,可複製網址

網址已複製
統一編號 93451795 林立興記
手機 0988-086-593
隱私權政策
Share with
6
image
林立興
linlihsin.com
LINE 好友
我使用 cookies 來提供更好的瀏覽體驗
繼續瀏覽網站即表示您已同意我們的 cookies 政策,如不同意請立即關閉網頁 👋
Okay
image 林立興 just now

讀我,懂我,再來找我

我常被人形容的太誇張,但其實我完全不會寫程式,建議你訂閱我的電子報,多讀幾篇電子報,懂我再來找我。