最近玩咗啲新嘢——完全冇手動寫過一行 code,淨係靠同 AI Agent「傾偈」,居然整出咗兩個可以跑、可以玩、仲可以部署上線嘅小項目。
唔係講笑,真係一行都冇手寫。
由架構設計、算法實現、UI 佈局、到部署配置,全部係同 AI 一問一答「傾」出嚟。
今日想同大家分享下呢兩次「氛圍編程」嘅實驗心得,順便安利下成果👇
🎮 項目一:井字棋 · 最優策略探索器
用 Minimax 算法窮舉晒 5,478 種合法局面,睇下點先係「神之一手」。
🔗 倉庫地址:https://github.com/hohouman/tic-tac-toe
🕹️ 在線游玩:https://tic-tac-toe.leidun.pp.ua

佢可以做咩?
- 兩種模式:你揀第一步睇最優路徑 / 電腦先手挑戰模式(行錯一步即刻輸😅)
- 服務端預計算 + KV 持久緩存,首次請求自動跑 Minimax,之後秒讀
- 客戶端零計算,瀏覽器只負責查表 + 播動畫,輕快到飛起
- 部署喺 Cloudflare Worker,全球 CDN 加速,打開就玩
🎤 項目二:Show Your 9Sing(是但9唱)
一個超輕量、零配置嘅靜態 K 歌展示頁,上傳 audio 就自動出歌單。
🔗 倉庫地址:https://github.com/hohouman/show-your-9sing
🎧 在線體驗:https://9sing.leidun.pp.ua
佢可以做咩?
- 自動歌單:扔
.mp3/.m4a 入 src/,scan.js 自動掃描生成 list.json,唔使手寫配置
- 路由直達:支援
域名/歌名 直接訪問,分享連結朋友一撳就聽
- 歌詞同步:同名
.txt 檔案自動掛載,邊聽邊睇詞
- 零配置部署:Cloudflare Pages 一鍵連接,Build Command 寫
node scan.js,輸出目錄填 . 就搞掂
AI Agent 點幫我「偷懶」? 🤖
- 我:「想整個靜態頁展示自己 K 歌,唔想用 React/Vue,越簡單越好」
- AI:直接建議「純 HTML + 原生 JS + Cloudflare Pages」,仲寫好
scan.js 自動掃描目錄、生成 JSON、處理 SPA 路由
- 我:「點樣令分享連結可以直接播指定歌?」
- AI:輸出
_redirects 配置 + JS 路由解析邏輯,連邊緣情況(歌名有特殊字符)都處理好
最欣賞係,AI 唔止寫 code,仲會諗「用戶體驗」:例如加載時顯示 skeleton、甚至 favicon 都幫我諗好放邊。
🤔 一點反思:AI 時代,我哋仲需要「寫 code」嗎?
呢兩次實驗之後,我有幾個好深嘅感受:
-
「會問問題」比「會寫 syntax」更重要
AI 可以寫 code,但唔會自動知你想要咩。清晰描述需求、拆解步驟、驗證輸出,先係核心能力。
-
Debug 變咗「溝通調優」
以前 debug 係睇 log 找 bug,而家係同 AI 來回確認:「呢度點解咁設計?」「如果我想改 XXX 點改?」——溝通力 = 新時代 debug 力。
-
部署同運維門檻真係降咗好多
以前部署 Worker/Pages 要睇文檔、試命令,而家 AI 連「點喺 Dashboard 點邊個按鈕」都教你。技術民主化,真係發生緊。
-
但「判斷力」依然係人嘅價值
AI 可以生成 10 種方案,但邊個最適合當前場景?邊個可維護性高?邊個用戶體驗好?——呢啲依然要靠人嘅經驗同直覺。
🙌 最後
兩個項目都係「玩票性質」,但過程中學到嘅嘢好真實。
如果你都對「AI 輔助開發」感興趣,歡迎:
- ⭐ Star 下個 repo 鼓勵下(雖然而家係 0,哈哈)
- 🗨️ 留言同我交流下你用 AI 編程嘅經驗~
技術永遠係工具,最重要係我哋點用佢去創造、去表達、去解決問題。
📌 快速跳轉
🔗 井字棋倉庫:https://github.com/hohouman/tic-tac-toe
🕹️ 井字棋在線:https://tic-tac-toe.leidun.pp.ua
🔗 9Sing 倉庫:https://github.com/hohouman/show-your-9sing
🎧 9Sing 在線:https://9sing.leidun.pp.ua
最后于 10小时前
被雷顿编辑
,原因:
暂无评论