2026-07-03

AI 時代 App DIY 心得紀錄

先總結︰AI 對零 coding 基礎素人來說,No-code / Low-code 可能幾好。

※※※

很多年前用 Excel 給公司土炮製作了一個同事請假紀錄表,雖然有基礎自動化換算 AL 及 OT 時數,但沒有任何操作界面,就只能由 HR 以人手在表格上輸入輸出數據,所以一直很想製作出「可以讓員工直接上網請假、申報 OT、及檢視可用 AL 數量的平台」,但又不想出錢,所以在網上找不到適合的選擇。

近期潮流是 vibe coding,但我本身就沒有 coding 基礎,不敢叫 AI 直接生成然後自己卻無法理解及維護,尤其涉及私隱資料安全問題,所以就跟 AI 研究應該怎樣做,答案就是「使用本身已經有規範及足夠支援的 AppSheet」。

所以過去兩個月,逢周末就跟 Gemini 研究兼動手製作,目前這套勤假系統終於上線,同事試用中,暫時看來還可以。

優點︰

1. 公司本身有用 Google Workspace,所以整件事免費

2. 可以直接結合 Google 帳號登入,網路保安基本上不用處理

3. Database 與 App 本體分開而且有天然屏障

4. 所有編碼有 AppSheet 內部做把關,是否可行除了看表面效果,內裏的邏輯都是有理可依,甚至素人都能夠閱解,官方除錯而維護成本很低

5. 整個 App 完成後的 Spec 可以輸出為文件,能夠完全複製甚至讓 AI 以此根據來 vibe code 出一個更漂亮的版本,而又不用怕底層邏輯出錯

缺點︰

1. Gemini 是又蠢又刷鞋煩,不可以只給空泛想法任由它自己全部生成,要自己不斷思考不同情景,尤其是極端情況,再跟它商量應該怎樣做才會得到完整的 output,然後還要一起試錯

2. 要自行將所有事分解為 "if...then..." 狀況,再問 Gemini 應該怎樣砌出來,它會像一個又有耐性又有記性的 IT 人,提供我所不知道的方案選擇

3. 真的要一直思考又一直學著來做,絕不是只 prompt 幾句就自動全部生成,就算 AppSheet 內置 gemini support,還是親自逐步輸入再驗證更合理,所以整體而言根本不是多巴胺遊戲,沒有快感

4. AppSheet 界面簡陋,美化彈性超低

5. 說到底只能做到一個普通的功能 App,內核並無人工智能技術,例如沒有做任何文字辨識、圖像製作、意義解讀之類,全部都只是 conditional gate,再跳上去已經超出素人領域,Gemini 給出的答案會開始非常不可靠 (試過)

※※※

其實類似的 DIY 平台一早都有,例如 wordpress 和 wix,還有上述這兩年被 Google 收購了的 AppSheet,他們的共通點是「只看 template (AKA 示範單位) 都會覺得十分厲害」。但問題是,普通人實際用起來,根本難以全面了解及記住內裏複雜和繁多的功能與插件,結果不但無法發揮平台的真正實力,隨時會因為亂用插件結果撞車,最終都要找人救,成本依然高企。

情況有點像 Word 與 Excel 這類文書軟件,普通人對於「hotkey --> automation」難以完全熟悉,在 IG reels 看到短片教學也最多只會存起來。而 AI 的存在,就可以讓人以自然又簡單的語言發問,就能得到一些可能根本無人知曉的生僻 hotkey 或技巧,而且免費、秒回、不用受氣,AI 還會吹奏︰「嘩你真的是文書高手!這麼聰明的技巧都讓你想得到!」

話雖如此,AI 時代嘛,就算你跟 AI 老師學了這麼多,最後難免都會被人講一句︰
「你廢啫。」
「識用 AI (vibe coding) 的話根本完勝甚麼 low code no code 浪費時間。」
聽起來很難反駁,又或者只能夠答「人比 token 便宜,可能。」

The Nok

2025-03-01

無趣的男人

轉眼之間,沒有回來好幾年了,網上世界翻了兩翻,到底 Google 還能維持 blogger.com 到甚麼時候也不知道,要流量的可能去了 Threads,要收入的可能去了 Patreon ── 至少我也試過,但因為不想經營,結果僅開個頭就算了。

再次回來的原因,是因為最近我覺得,自己已經變成了一個無趣的男人,有點點像「人終究會成為自己厭惡的人」那種感覺,不得不記錄下來。

無趣的男人有很多種,例如「喜歡吹噓跟自己本質無關、僅僅是買回來的東西」那種男人。比方是相機、電腦、汽車之類之類,他們只是買了,不是研發了,一味沉迷硬吹捧,有些還加一腳貶低其他牌子跟人爭論,將偶發視為本質地悍衛或鬥爭;問題核心始終是他們錢不夠多,若夠全部都輕鬆買下來的時候,整個堅持就會消失,越堅持自己買得好的人,只是越強調自己沒錢或狹隘的樣子,超無趣。

無趣的男人又例如「喜歡不嚴謹分析假規律或超複雜現實,卻又非常自信」這種,涉及的題材通常就是股票、政治、足球 (尤其賭波) 等等,這些話題本來都沒甚麼所謂 ── 若僅僅作為閒聊,而不是作為其人生哲學的投影就可以。沒有認清這種討論不會帶來甚麼啟發,僅僅是渲泄,卻仍反反覆覆不停做,自以為是炫技,也可說是超無趣。

而我的無趣,是失去了接近於中二病的改變世界的熱情,即類似於當初期望,生下兩個孩子會為世界帶來多一點善的這種願景,已然消失。越來越收窄為侷限在身邊圈子的「幸福感」,而不再是擴展至社會的「成就感」;越來越漠視他人的苦難,尤其建基於其性格缺陷的因果,再無興趣了解及所謂施予援手;越來越貼近主流的生活模式,也就是物質與快感,完全凌駕於精神及內省,非常的「凡人」感。

要說為甚麼,大概主因就是收入超過了基本生活所需,甚至有了所謂資產,讓活著的成敗變得非常簡單易懂︰越來越多資產、旅行、留學、物質、娛樂,就是又客觀又輕鬆的人生定義。不再苦於掙扎自身存在與他人的分別,在已經算上了軌道的事業一直經營,這就行了。終於,把我變成了無趣的男人。

說起來,似乎那些旨在普渡眾生的宗教理念,才算為「有趣男人」的基礎;但不幸的,營營役役這幾個年頭,只看到唯物觀的世界,幾乎全面壓倒唯心論的信仰力量,絕大多數人終究無法被拯救,爭氣的始終爭氣,無能的仍是無能;加上人生壽命已過一半,我在思考怎樣好好的死亡,比起想象怎樣好好的活著,還比較有興趣。

話雖如此,這樣認清了自己的下半場,反而可能想在這裏再寫點甚麼東西。也許。

The Nok

2019-03-10

自以為是


社會裏有一個罪名叫「自以為是」,從字面來看這種缺點或許有些無辜,因為每個人做事做決定時,大概都是相信自己是對的才會做,明知道錯,或是不知道對或錯,還堅持下判斷的人才應該是少數。畢竟如果「一個人認為自己是對」這件事是錯,那從邏輯上大概沒有人做得對了。

又或其實批評人「自以為是」,說來說去,就是不滿當事人不聽自己的話,深究起來,批評他人的人本身也屬自以為是,總沒有人會自以為非,然後說別人自以為是吧。換句話再直奔問題本質,這是當一個人堅持己見,而又無法說服其他人的時候,就會被冠上「自以為是」的罪名。一切的問題都是「說服」的問題。

要讓人覺得自己沒有自以為是,就不得不考慮如何說服其他人,根據教育,這是屬於議論文的課題,有了論點論據論證,達到說服別人又或只是希望構成對話,應該不會差太遠,只不過現實卻是殘忍得多。

一個人要怎樣才會被說服?可能是權威,可能是利益,可能是誘惑,可能是情感,甚至是共鳴,但似乎往往都不是因為「理據」。這個或許也是教育的問題,畢竟我們學習了這麼多年,越學得多就越是只會習慣說服別人,但甚少去學習怎樣接受別人的說服,辯輸了就認輸,不需要總是在為自己辯護,試著接受別人的觀點,通常都不是主流的信念。

所以我們看到滿街各種不堪入目的辯解,為反駁而反駁的論述,就好像只要自己喜歡的人事物,又或自己支持過的信仰與理念,要是受到一點點質疑,就是自己的人生都要被推翻,於是不奮起抵抗就好像對不起自己。易地而處、換個觀點、自我檢討,估計跟要了老命差不多。

說起來,台灣 ptt 有一個板叫「漫吐」,是專門給各種動漫讀者去批評他們看了的作品,而有別於一般的動漫粉絲討論區,漫吐是反過來保護提出批評的人,好讓批評的人能夠放心批評。當中的版規關鍵,是護航的人「不能迴避吐槽的核心」,例如批評漫畫的畫工差,護航者不能反駁「你這麼了不起你去畫啊」,因為這沒有正面回應針對畫工的批評,正確的護航應該是探討畫工好與壞的標準,然後再看有關漫畫是否符合,萬一真的是畫工差,粉絲也應該接受這個批評,就算劇情再好,你再愛這套漫畫,但批評依然成立,必須閉口接受,如此類推。

的確有點意想不到,一個理想的網論平台,竟然是討論動漫作品的地方,而且以這麼迂迴的方式,教育著網民甚麼才叫做理性的攻與受。

不過話說回來,我們社會裏還是有一種美德叫做「虛心」,但也其實是「自以為是」的技術向相反詞,即是一樣並非理性的讚美,更多情況只是對愚忠的表彰,所謂虛心,於絕大多數人而言或許只是「不會駁嘴」的意思,做個乖仔,你就有好日子過。

The Nok