前言:為什麼 HR 要自己寫程式?
如果是三年前的我也許會說:「瘋了嗎?那是 IT 的工作。」
身為一名負責跨國子公司管理的 HR,我的日常曾經充斥著這些對話:- 「那個... 日本分公司的假單格式跑版了。」
- 「美國同事說系統不支援他們的時區,打卡時間全是錯的。」
- 「能不能幫我加一個『補打卡』的按鈕?IT 說要排程到下個季度。」
我們最懂流程,最懂法規,也最懂痛點,但我們總是卡在「工具」這一關。市面上的 SaaS 系統雖多,但要同時滿足繁中、英、日多語系,又要符合我們獨特的審核邏輯,往往不是太貴就是太難用。
直到最近 "Vibe Coding" 這個概念興起——我不必精通演算法,只要懂邏輯、懂需求,AI 就能成為我的雙手。
於是我決定:與其等待需求排程,不如自己 Prompt 出一套系統。

HR系統功能
什麼是 HR 的 Vibe Coding?
對我來說,Vibe Coding 不是在那裡死記 div 還是 span,或者糾結 JavaScript 的語法。它的核心是 「將業務邏輯轉譯給 AI」。
我不需要知道 React 的 useEffect 怎麼寫,我只需要告訴 AI:
「嘿,我要一個出勤頁面,根據使用者當前的狀態,自動切換顯示『上班』或『下班』按鈕。還有,如果他在 Asia/Tokyo 時區,時間要顯示對。」
然後,程式碼就生成了。這種感覺不像在寫程式,更像是在跟一個超強的資深工程師進行「結對編程(Pair Programming)」,而且這個工程師隨叫隨到,任勞任怨。
開發過程中的幾個「Aha! Moments」
在開發這套 「HR 出勤管理系統」 的過程中,有幾個瞬間讓我感受到 AI 賦能的強大:
1. 流程圖就是程式碼
HR 最擅長畫流程圖(SOP)。以前畫完 SOP 就存檔積灰塵,但在 Vibe Coding 中,我直接把 Mermaid 格式的流程圖丟給 AI:
- 「這是請假審核的流程圖,請幫我寫出對應的邏輯判斷。」 結果?系統的審核功能一次到位,完全符合我們的人事規章,連「餘額不足不能送出」這種防呆機制都做得妥妥的。
2. 多語言與多時區的降維打擊
這原本是跨國系統最頭痛的部分。如果是以前,我可能要跟廠商來回確認幾十次翻譯。 這次,我直接把 UI 介面貼給 AI,說:「幫我產生繁中、英文、日文的切換功能,並且要符合當地的 UI 用語習慣。」 幾秒鐘後,i18n 的設定檔就做好了。我看著介面上一鍵切換語言,那種掌控感真的很爽。
3. 自己生成的「教育訓練手冊」
系統寫好了,最怕同仁不會用。 以前寫手冊要截圖、修圖、打字,耗時一整天。這次我把寫好的程式碼結構丟回給 AI,說:「請以此為基礎,幫我寫一份包含 Mermaid 流程圖的員工/主管使用手冊,還要能轉成簡報。」 結果你們也看到了,那份專業的 PDF 簡報,大概只花了我 10 分鐘微調。
成果:不只是一個工具,而是思維的升級
最終,這套系統具備了:
- 全響應式介面(手機打卡超順暢)
- 智慧狀態判斷(遲到、早退、異常自動標記)
- 權限分流(員工只能看自己的,主管有專屬儀表板)
- 一鍵部署(透過 Firebase 或簡單的 Web Host)
當我發出那封「1/1 正式上線」的通知信給各國子公司時,心裡的激動不只是因為工作變輕鬆了,而是我意識到:HR 的邊界被打破了。
給 HR 夥伴的一點建議
不要覺得「寫程式」離你很遠。在 AI 時代,最稀缺的不是寫 Code 的能力,而是定義問題和設計流程的能力。 而這正是我們 HR 每天在做的事。
從一個小小的痛點開始(比如自動算加班費、自動發面試通知),試著用自然語言跟 AI 溝通。你會發現,我們不再只是需求的提出者,我們也可以是解決方案的創造者。
Let's Vibe Code. 🚀























