iT邦幫忙

2025 iThome 鐵人賽

DAY 8
0

What is Vibe Coding ?

一種以AI為主的程式設計模式,核心理念是實作交給AI,人類負責發揮創造力

由Andrej Karpathy提出⬇️
https://ithelp.ithome.com.tw/upload/images/20250922/20176017GgKmGJJAaQ.png
https://x.com/karpathy/status/1886192184808149383

翻譯:
有一種新的編碼方式,我稱之為“氛圍程式設計”,你完全沉浸於氛圍,擁抱指數級增長,甚至忘記代碼的存在

Vibe Codnig 三種模式

1.程式碼輔助(Code Assistant):

這種類型類似 於 VS Code 的 Copilot 程式碼自動完成功能。 在你輸入程式碼時,它會建議後續的程式碼,協助你更快完成程式碼撰寫

2.YOLO Vibe Coding (You Only Live Once) :

當你需要快速開發一個應用程式,例如週末專案,而不需要擔心長期的維護問題時,會使用這種類型
此時的重點在於功能實現與當下需求,而非程式碼品質

3. 協作式 Vibe Coding (Collaborative Vibe Coding):

這種類型涉及多人協同工作,此時程式碼品質、可擴展性與穩定性變得相當重要,它更貼近軟體工程的原則,需要更有組織性的協作

Vibe Coding 優劣

降低開發門檻,快速開發POC LLM 幻覺
減少重複性工作:直接幫忙整理東西 個人知識量不夠,容易到達上限

常見的 Vibe 工具

Gemini cli https://github.com/google-gemini/gemini-cli
Github Copilot in VScode https://code.visualstudio.com/docs/copilot/overview
Claude code https://github.com/anthropics/claude-code
Codex https://openai.com/zh-Hant/codex/
https://ithelp.ithome.com.tw/upload/images/20250922/201760172FDlkfALgv.png

下一篇開始講述技巧...


上一篇
Day 7 - 在 Google AI Studio 量產天氣 Web APP Final
下一篇
Day 9 - 無須追憶昨日,學會 Vibe 所以呢? Part1
系列文
Android 不會只更新 UI ! 用 Vibe Coding ? 加速打造 Al-native App9
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

我要留言

立即登入留言