profile

WordPress 開發日常

Featured Post

AI Coding 神器 2.0

昨天下午跑去臺北中山地下街想說放空一下抽離每天的日常工作,結果逛書店逛到一半,旁邊走過的兩個人開始在高談闊論,聊著關於 AI 上下文超過 50% 能力表現就會開始衰退的話題,害我都很想過去跟著討論一番XD Typeless 不只是語音輸入工具,更是 AI 助理 語音輸入軟體 Typeless 的方便性應該不用我再多說了,有很多朋友應該都有在用,但最近我發現了幾個進階的用法,能夠再進一步提升我的 AI coding 效率甚至是平常的文書作業。首先是「隨便問」這個功能,Mac 上預設的快速鍵是 Fn + Space,我發現它有以下用法: 一、潤飾文字稿 當我語音輸入完、想要把輸入好的內容再重新順一下時,我可以直接把剛剛輸入的文字選取起來,然後使用 Fn + Space 跟它說:「請幫我潤飾一下這段文字,並且幫我把原始文字括號,讓我知道你修改了哪些地方。」 二、深度分析與摘要 當你面對冗長的文件、複雜的報告或大量的資訊時,不必逐字閱讀。只需將內容選取後呼叫「隨便問」,它便能迅速為你梳理出核心論點、關鍵數據及邏輯架構,並將繁瑣的資訊轉化為簡潔易懂的重點摘要。 三、網頁搜尋...

最近在讀一本書叫做《Vibe Coding 聖經》,在現在 AI 相關的書籍多到爆炸的狀況下,很容易就覺得這只是另外一本在教人用 AI 寫 Code 的過時書籍而略過,但讓我眼睛一亮的是本書的其中一位共同作者 Gene Kim 是我超愛的一本軟體專案管理小說神作《鳳凰專案》的作者,他與另一位骨灰級工程師合著,因此二話不說就立刻買回來看。 這本書是 2025 年中出版的。在那個時間點,Vibe Coding 的說法剛出來不久,所以第一章的篇幅著墨在說服還沒有嘗試過 Vibe Coding 的工程師來實際體驗看看,書中舉了很多矽谷創業圈的例子來佐證,證明 Vibe Coding 是真的會改變軟體設計的一種典範轉移。 Kim 也提到有很多早就因為寫不下去程式碼而離開這個產業的工程師,因為這一波 Vibe Coding 的浪潮又重新找回軟體開發的樂趣,其中就包含他自己。他的本業是協助企業來如何透過 IT 來管理企業,而《鳳凰專案》這本書在講的就是這個的主題。 《Vibe Coding 聖經》提到 AI 協作開發把工程師最討厭的瑣事像是除錯、寫測試、部署流程全部都外包給...

上一次也是第一次參加鐵人賽是 2021 年,因為受到社群夥伴 Eric 的邀約,我寫了關於接案以及 WooCommerce 金流串接的主題,雖然只有得到全勤獎且壓力爆棚,但還是靠著意志力完成這個累死人不償命的比賽。 IT 鐵人賽是由台灣最大的技術開發社群 IT邦每年都會舉辦的線上活動,邀請所有技術產業的從業人員把他們的研究心得或是實作經驗以連續三十天的頻率發表出來,挑戰前可以選擇要投稿的題目,剩下的就是在半夜 12 點前準時發文,如果遲了一分鐘挑戰就算失敗。 當年參賽挑了一個我很害怕的主題:WooCommerce 金流串接,這是我自學程式的大魔王關卡,很大一部分是因爲當年閱讀技術文件非常吃力,然後 WooCommerce 的 API 又有很多看不懂的寫法,我想用鐵人賽來克服心魔。 這是我當年參賽後的心得:「參賽前我一直很擔心自己沒有辦法寫完這三十天,不停的在懷疑自己是否有辦法辦到,但就跟做很多一開始覺得很困難的案子一樣,頭洗下去之後就會慢慢看得到終點了,今天的我感覺自己突破了很大的一關!」...

WooCommerce 訂單的團隊通知管理 最近被感冒找上門,整週身體無力卻又沒有明顯的感冒症狀,以為是最近工作太累,所以都把這禮拜的喝咖啡時間取消,想說乖一點不要亂跑,結果昨天以為沒事了,想不到到今天睡醒喉嚨才開始有感覺,只能狂吞 B 群跟 C,看能不能壓下來… 這禮拜把我們的主要產品 OrderNotify 新增了一些實用的功能。首先是支援公司內部使用的聊天軟體,讓相關部門的同事可以直接在通訊軟體裡面看到 WooCommerce 的訂單通知,像是如果你們團隊內部有在使用 Slack 或是 Discord 的話,就能直接在有新訂單產生時收到: 目前支援的頻道有以下六種: Slack Discord Teams Telegram Pushover nfty 具體的設定方式可以參考設定文件:https://oberonlai.blog/docs/ordernotify-for-woocommerce/settings/team-channels/ 其次是困擾不少客戶許久的簡訊發送問題:因為現在詐騙猖獗,很多都是利用簡訊來發送詐騙訊息,導致國內的簡訊商控管越來越越嚴格,如果要使用...

這次很榮幸獲得方舟計劃 Projeck Ark 的邀約,預計在 9/1 晚上七點舉辦一場免費的實體工作坊,場地在台北西門町的 CollaPlay,主題是協助想要打造個人品牌的朋友,如何利用 AI 整合自己的履歷,打造成專屬於自己的個人品牌網站, 事實上在我們討論這個工作坊的過程中我一直在反思,現在不管何問題直接問 AI 就能獲得一堆解答的時代中,開這種實體工作坊的價值到底是什麼?尤其是對於我這種每天都用 AI 來開發網站的人來說,只要跟 AI 說一句「我想要做一個個人品牌網站」,然後附上我自己的履歷 PDF,它就可以產出一個還不錯的版面。 等初稿出來之後,再根據自己的喜好修修改改,以現在的 AI 能力來說,要建置自己的個人網站比以前容易許多。思考許久,我們發現到以下幾個切入點: 首先,很多每天我習以為常的用法,對於沒有開發背景或者是單純把 AI 作為聊天使用的人來說,如果能夠讓他們認知到 AI 不僅能夠產生答案,還能直接讓 AI 操作電腦,這對於他們日常的工作環境一定會有很大的幫助。 其次是現在的 AI...

發現電子報都只是寫我想講的事情,我也很想聽聽你每個禮拜都在忙什麼,或者是有什麼工作與生活上的心得,所以為了方便交流,我開了一個 LINE 社群,不分享焦慮,只分享我們彼此的生活經驗以及遇到的問題: https://line.me/ti/g2/smnoz5XJSIj6gY9sixYG_jagOCdGh8nb7hijRw?utm_source=invitation&utm_medium=link_copy&utm_campaign=default 7 月 WordPress 彩虹小聚整理 這個月邀請的主講者是一位名叫 Moksa 的開發者。「Moksa」唸作「摩沙」,在梵文中代表「解脫」與「解放」之意。 我是在去年 WordCamp 前認識他的,當時他買了我的外掛,在提供客戶服務的過程中,我發現他是一位非常有趣的人。他除了會提供我許多建議與回饋外,還熱心地為我的產品製作了一系列完整的教學說明,甚至將其導入他為企業進行的內部訓練中。 後來我們在線上越聊越起勁,高峰時期我每個月 LINE 官方帳號的訊息額度,有五成都是花在他身上XD...

剛剛去買早餐想說路上怎麼都沒車,查了一下才知道原來今天是颱風假,這個颱風看起來好恐怖,你今天要出門的話務必注意安全! 話說近期整個科技圈的氛圍大概如下: 喔耶~Fable 5 終於可以用了 喔 No~訂閱方案的 Fable 5 只能用到 7/7 可惡~再過 3 小時就要到期了,我要趕緊把它榨乾 什麼!Fable 5 延長到 7/12,害我昨天整晚沒睡都在榨它 喔耶~又多了五天可以繼續使用 Fable 5,還要拿它來做什麼呢? 當我的社群都是呈現這樣的貼文的時候,實在很難不被受影響,也一直在思考是不是要趕快多弄幾支外掛來賣錢,或是研究怎麼樣可以有效的利用 Fable 5 的強大性能來提升生產力。但另一方面又很矛盾,我目前的工作流只要使用 Opus 4.8 就能滿足我的專案需求了,我的工作沒有困難到需要使用 Fable 5。 當看到鋪天蓋地的 Fable 5 貼文,開始讓我懷疑我自己是不是開始停止學習了,是不是因為滿足於現況而懶得再去了解這些新模型的特性、優勢以及適用場景,這一切又開始讓我感到不安,直到聽到老婆跟我分享她的主管是怎麼只用 ChatGPT 免費版就搞定每天繁瑣的工作。...

AI 對決街頭畫家事件的反思 不知道大家最近有沒有看到某知名 Youtube 被炎上的新聞?簡單說是他去日本玩看到街頭藝人在幫人作畫,他讓自己兩個小孩去給畫師畫肖像圖,事後他也用 AI 做了兩張小孩的肖像圖,然後放在 IG 上讓網友留言評論誰畫的比較好。 當初看到這則新聞單純就是把它當作是名人的公關事件,但在跟老婆深入討論過後,驚覺自己在每次分享 AI 有多方便的當下,似乎也會無意間傷害到原本從事這件事的人。以我自己為例,每當看到非工程師在「炫耀」自己做了超龐大且複雜的系統時,然後說他只花三天就完成,心裏總覺得不是滋味。 同理,當我自己在用 AI 做設計、寫 React、開發 MacOS App 等一堆原本要自己學或是請人協助的工作時,我是否也在無意間侵犯到原本投入畢生時間在學習這項技能的人,更不用說每次看到有人用「傳統」的方法在做事時,心裡就會冒出這用 AI 做不就好的念頭? 這讓我思考自己在公開場合分享 AI 的過程中,是否也曾經不尊重他人的專業?甚至是內心有過一絲這樣的念頭,在經過自我反省後,我告訴自己未來在分享任何 AI 相關的東西前,務必遵守以下三原則: 不說用 AI...

這禮拜對於電子報產生了一些新的想法: 由於現在 AI 能協助我每週產生不只一篇的內容,加上近期又跑了一些活動,參加後收穫滿滿,所以想說改用策展式的電子報,來分享我這個禮拜做了什麼,以及學到了些什麼,希望這樣的方式可以讓電子報的內容更多元,提供給已經訂閱的朋友不同類型的需求。 如果你看了之後覺得哪邊不夠過癮再跟我說,我下週再來調整! 兩場小聚的主題分享 連續兩週做了長主題的分享:一場有 30 人,講了 40 分鐘;另外一場 3 人,卻講了兩個小時,這兩場的經驗帶給我非常不同的視野與衝擊,首先是 6/22 的彩虹小聚,主題是如何教 AI 來幫助自己工作,本以為內容會太簡單,但還是收到回饋說後半段有點難度。 在準備這份簡報前我就苦惱了很久,不確定到底該準備什麼內容才能適合所有聽眾,直到主辦人跟我說就看我哪一篇 FB 貼文流量最高,就講那篇就對了,於是才選定了主題,在報名時看到人數就明顯感受到選題的重要性。 關於這場的逐字稿內容可以參考這邊:https://oberonlai.blog/teach-ai-workflow/ 另外一場是第一次參加的 Chatbot...

大家端午快樂,這週分享一下我目前的主力開發工具~ 開發工具的使用歷程 在 AI 時代前,我都是使用 PhpStorm。PHPStorm 確實順手——跳到函式定義、儲存時自動格式化和檢查,這些功能讓開發效率提升不少。 進入 AI 時代後,我用了 Cursor 好幾個月。自動補全和聊天介面加速了不少開發流程。但用了一段時間,我發現自己還是需要理解程式碼的能力,最後回到 PHPStorm 搭配 Claude Code 的組合。 後來也試過 Google 的 Antigravity。除了免費額度以外,用起來跟 VS Code 差不多。直到某天我打開系統監控,發現 Antigravity 的記憶體佔用竟然到了 40 幾 GB。 40 幾 GB,只為了一個程式碼編輯器。 程式碼視窗還重要嗎? 這讓我開始重新思考一個問題:傳統 IDE 的設計核心是「程式碼」。整個介面以程式碼編輯器為主體,側邊欄、終端機、除錯面板都是輔助角色。 但我現在的開發流程已經變了。大部分時間我在跟 Claude Code 對話,描述需求、確認方向、審查它產出的結果。真正需要自己打開檔案逐行閱讀的時候,一天可能不到三成。...