Responsible Vibe Coding

圖片

昨天 “恰巧” 碰上了洗版全台的 vibe coding 事件,所以很多人以為我說 Responsible Vibe Coding 是玩笑話 ​😆

不~我是認真的。💪

你拿 Responsible Vibe Coding 這個字去網路上搜尋,就會發現,早已經有太多人在討論 Vibe Coding 帶來的風險以及如何因應。

特別是對於原本不在軟體開發領域的開發新手而言,有許多需要注意的事情,甚至已經有人針對 Responsible Vibe Coding 列出了 guidelines…

LLM確實讓進入軟體開發的門檻大幅下降,甚至有人用了 democracy 這個詞來形容(意味著過去被少數人壟斷的專有能力,如今已釋放給所有人…),但這也是 吳恩達(Andrew Ng) 不喜歡 vibe coding 這個詞彙的原因 👉 讓人誤以為軟體開發從此就變得人人可做了。

然而其實不是的。

因為,專業 與 非專業 的差異,其實不只是能力,而是 『態度』。

專業不只是因為能力比較強,或是比較有經驗,也是因為願意去做那些流程中看似無聊和瑣碎的雜事,以至於我們的成品可以在安全性和品質上得到保障。

寫程式,或許變得容易了(反正都是AI寫嘛),但寫出高品質的好程式,則依舊是專業人士才能作到的事情。

新手面對 Vibe Coding 到底該注意些什麼,如何才能兼顧品質、安全、和效率?

我把相關資訊,放在底下:
https://vibe-coding-manifesto.com/

https://medium.com/@harsz89/from-heads-down-to-hands-off-a-journey-into-responsible-vibe-coding-3d81a1c5634c

https://www.businessinsider.com/andrew-ng-vibe-coding-unfortunate-term-exhausting-job-2025-6

針對 vibe-coding-manifesto 整理如下:

Rules for AI-Assisted PR Submissions(AI 輔助的 PR 提交規則)

這一節主要在講:如果你用 AI 幫忙產生程式碼,當你要把變更提交成 Pull Request(PR)/Merge Request 時,要遵守哪些好規範,以減少審查負擔、提高品質。

圖片

Project automation for the Vibe Coding/Review Workflow(Vibe Coding/審查流程的專案自動化建議)

這一段是講,在一個支援 AI 輔助的開源或團隊專案裡,可以加一些自動化工具或檔案來讓 AI 與審查流程更順、更一致。

圖片

留言

這個網誌中的熱門文章

使用LM Studio輕鬆在本地端以API呼叫大語言模型(LLM)

開啟 teams 中的『會議轉錄(謄寫)』與Copilot會議記錄、摘要功能

原來使用 .net 寫個 MCP Server 如此簡單

C# 格式化(formatter)在 VS Code 中的選擇

Junior Developers 在 Vibe Coding 時的問題與挑戰