🧙 一句慣老闆咒語,讓 AI 幫你寫程式

——從《伊蓮娜的煩惱》看 agentic coding 的真正威力

這幾年我們一直在談 AI 會寫程式。
但多數人心裡其實有個疑問:

「我又不會寫 code,這跟我有什麼關係?」

今天我不用講模型、不講框架、不講 API。
我用一個真實的生活案例,讓你看到——

一個完全不懂技術的人,也能做出自己的工具。

這就是所謂的 agentic coding


什麼是 agentic coding?

簡單講:

不是你寫程式,而是你讓 AI 變成一個會規劃、會拆解、會自我管理的「工程師代理人」。

重點不是 prompt 多華麗。
重點是——你讓 AI 先建立自己的工作規則。

我固定會先下這段「慣老闆咒語」

為了完成這個任務,你先幫我用中文寫最基礎的 AGENT.md,SKILLS.md 還有 workflow,
這些都要放在你能讀到的檔案,不需要我每次講,先規劃給我,還不要開始動作。

這句話的意思其實很簡單:

  • AGENT.md → 你是誰?負責什麼?
  • SKILLS.md → 你會什麼?用哪些工具?
  • workflow → 做事流程是什麼?

等於你先讓 AI 寫好自己的「工作說明書」。

然後它就會照那套規則工作。

這就是 agentic 的關鍵。


🎭 真實案例:《伊蓮娜的煩惱》

問題很日常,但很煩

伊蓮娜負責招募。

她每天都要寄履歷給主管。
但公司資安規範很「嚴謹」:

  1. 履歷檔案必須壓縮
  2. 要設定 8 位數字密碼
  3. 要寄兩封信
    • 第一封:加密履歷
    • 第二封:密碼

(雖然如果第一封被截,第二封大概也會被截……但規範就是規範 🤷‍♂️)

每天這樣做,浪費大量時間。

她想要一個工具。


她下了這個需求

我想要開發一個在 windows 上能夠跑,
然後,要出現一個介面,
我只要選擇好履歷,設定收件人,
就可以幫我發信,
要發兩封信,

一封是把履歷壓縮並且設定 8 位數字的密碼,
然後另一封信就是寄出密碼,

寄信的時候要呼叫我本機的 outlook,
如果我的 outlook 有多個帳號,
那就要讓我指定,
指定之後就是預設值,
除非我改,否則都用原本的。

然後呢?

我教她要把慣老闆咒語加上去。

我想要開發一個在 windows 上能夠跑,
然後,要出現一個介面,
我只要選擇好履歷,設定收件人,
就可以幫我發信,
要發兩封信,

一封是把履歷壓縮並且設定 8 位數字的密碼,
然後另一封信就是寄出密碼,

寄信的時候要呼叫我本機的 outlook,
如果我的 outlook 有多個帳號,
那就要讓我指定,
指定之後就是預設值,
除非我改,否則都用原本的。

為了完成這個任務,你先幫我用中文寫最基礎的 AGENT.md,SKILLS.md 還有 workflow,
這些都要放在你能讀到的檔案,不需要我每次講,先規劃給我,還不要開始動作。

🧠 AI 開始像工程師一樣思考

第一輪,它不寫程式。

它先產出:

  • AGENT.md
  • SKILLS.md
  • workflow
  • 技術架構建議
  • 風險評估
  • 測試流程

它會問:

  • 要用 Python 還是 .NET?
  • Outlook 是用 COM 還是 MAPI?
  • 壓縮用 7zip 還是 zipfile?
  • 密碼產生規則是否固定?
  • UI 要 tkinter 還是 PyQt?

這時候你只要回答選擇題。

你不需要寫任何 code。這是我的慣老闆回答:

技術你決定就好,問我我也不清楚,請開始吧,直接做到好,等你完成後,告訴我 exe 在哪邊,我直接執行來驗證,不要一直問我,其他的你自己可以決策

Codex 思考了很久以後,這樣回答我

我現在直接建立完整專案骨架與程式碼(GUI、Outlook 發信、壓縮加密、設定持久化、稽核紀錄),接著會跑本機打包流程產出 EXE。

我先補齊一鍵腳本(初始化、執行、打包),再寫主程式,最後直接執行 build.ps1 產生可執行檔。

現在開始寫主程式與資料夾結構,會包含預設寄件帳號記憶、兩封信流程、8 碼密碼 ZIP、log,以及基本驗證與錯誤提示。

程式與腳本已寫完,下一步我會直接執行 bootstrap.ps1 安裝本地環境,然後跑 build.ps1 打包並驗證 EXE 路徑。

安裝步驟超時了,我會直接重跑並延長等待時間,直到本地環境安裝完成。

本地環境已完成,我現在直接執行打包腳本產生 release/ResumeMailer,完成後會回報 EXE 精確路徑。

打包已完成,我再做最後驗證(檔案存在與發佈資料夾內容)後就給你可直接執行的路徑。

已完成,EXE 已打包好。

直接執行這個檔案驗證:
ResumeMailer.exe

目前專案內已包含:

主程式:main.py
本地虛擬環境:.venv\
一鍵初始化:bootstrap.ps1
一鍵執行:run.ps1
一鍵打包:build.ps1
發佈目錄:release\ResumeMailer\(可整包壓縮分享)
你之後若要重打包,只要在專案根目錄執行:
build.ps1

🛠 四輪對話後,完成

最後成果:

👉 Windows 可執行檔
👉 有 GUI
👉 可選履歷
👉 可指定收件人
👉 可指定 Outlook 帳號
👉 自動壓縮
👉 自動產生 8 位數密碼
👉 自動寄兩封信

專案在這裡:

🔗 https://github.com/kuanntw/Elena-s-Worries

這不是 demo。
是真的可以用的工具。


🚀 這件事真正震撼的地方

不是技術。

而是:

一個招募專員,不懂程式,
只靠對話,就做出自己的工具。

以前你要:

  • 找工程師
  • 開需求會議
  • 寫規格書
  • 等排程
  • 反覆修改
  • 至少兩週

現在?

四輪對話。


🎯 agentic coding 的本質

很多人以為 AI coding 是:

「幫我寫一段 code」

錯。

那只是輔助。

真正的 agentic 是:

  1. AI 先建立角色
  2. AI 先規劃工作流程
  3. AI 先定義技能邊界
  4. 再開始動作

這就像你先聘請了一個工程師,
再給他任務。

而不是叫 ChatGPT 隨手寫一段 script。


💡 為什麼這對非工程師特別重要?

因為這會改變一件事:

你不再需要會寫 code,
你只需要會清楚描述問題。

未來的競爭力不是 coding skill。

是:

  • 結構化思考能力
  • 拆解問題能力
  • 描述需求能力

🔥 更大的意義

這只是寄履歷。

但如果換成:

  • HR 自動報表產生
  • 法務合約分類
  • 財務報帳整合
  • 業務報價工具

每個部門都可以開始自己造工具。

這才是真正的 AI 轉型。

不是買 SaaS。

而是——

每個人都能自己做工具。


🧩 最後給你一個實用結論

如果你想開始 agentic coding,

第一步不是問 AI:

「幫我寫程式」

而是丟這句話:

為了完成這個任務,
你先幫我用中文寫最基礎的 AGENT.md,SKILLS.md 還有 workflow,
這些都要放在你能讀到的檔案,
不需要我每次講,
先規劃給我,
還不要開始動作。

你會發現——
AI 會突然變聰明。

因為你給了它結構。


這不是未來。

這已經是現在。

問題只剩一個:

你願不願意開始讓 AI 幫你工作?