關鍵術語與詞彙表
透過這份快速參考指南,掌握 Vibe Coding 的語言。
本指南整理了你在使用程式碼與 AI 工具時常會遇到的常見術語。我們將定義保持簡單,讓你能快速上手。
Atoms 專用術語
- 團隊模式: 啟用一支 AI 智能體團隊來為你處理複雜需求,其中包括產品經理、工程師、資料科學家、深度研究員與架構師。
- 工程師模式: 僅指派工程師智能體 Alex 來處理你的專案。
- 賽馬模式: 讓你可同時在多個模型上執行相同的提示詞,以比較它們的輸出結果。
- 深度研究: 一項可用於 進行 深度研究並 生成 專業報告的功能,包括學術論文、商業分析與市場報告。
- App 預覽: 讓 你 能預覽結果,並直接在頁面上修改任何視覺元素。
- 克隆: 讓你可以將任何專案複製到自己的對話中,從那裡繼續建置或編輯。
- 發布: 為你目前的應用程式產生穩定連結,方便分享。
- App 世界: Atoms 的創意平台,你可以在這裡展示作品,並在首頁 凸顯 你的技能。
LLM 與 Vibe Coding
- Vibe Coding: 一種撰寫軟體的方式:你用白話英文告訴 AI 你想要什麼(也就是「感覺」或意圖),再讓它產生實際的程式碼。你專注於應用程式是否 感覺 正確且運作正常,而不是去煩惱分號或特定邏輯。
- 人工智慧(AI): 一個廣義術語,指能執行通常需要人類智慧才能完成之任務的電腦系統,例如語音辨識、做決策或翻譯語言。
- LLM(大型語言模型): 一種以海量文字資料訓練而成的 AI。它是 ChatGPT 和 Claude 等工具背後的技術。它非常擅長預測句子中的下一個詞,因此能撰寫文章、回答問題與編寫程式碼。
- 幻覺: 指 AI 很有自信地給出完全錯誤的答案。AI 模型很擅長讓內容聽起來很有說服力,因此你應該始終再次確認它所產生的程式碼或事實。
- 提示詞: 你輸入給 AI 以取得答案的文字。「提示詞工程」其實只是比較花俏的說法,意思是「學會如何提出正確問題,以獲得最佳結果」。
- Token: AI 的計數方式。AI 看到的不是「單字」,而是「Token」。一個 Token 大約相當於四個文字字元。舉例來說,"apple" 是一個 Token,但一個又長又複雜的單字可能會是三個 Token。AI 的成本與限制通常都是以 Token 來衡量。
- 人工介入機制: 那就是你。即使 AI 正在撰寫程式碼,你仍然是流程中的「管理者」。你要審查成果、抽查內容,並在 AI 偏離方向時引導它。你不再是 撰寫者,而是成為 審查者。
- 迭代: 透過對話逐步完善程式碼的過程。在 vibe coding 中,你很少能第一次就做到完美。你會透過像是「把那個按鈕變大一點」、「修正第 10 行的錯誤」或「不,改用另一種顏色」這樣的說法來進行「迭代」。
程式設計基礎
- API(應用程式介面): 讓兩個不同程式彼此溝通的橋樑。你可以把它想像成餐廳裡的服務生:你(使用者)向服務生(API)點餐,而他們會把廚房(系統)做好的食物送來給你,你不需要知道料理是怎麼做出來的。
- Bug: 程式碼中的錯誤或異常,會導致軟體當機或出現不正常行為。
- 版本控制(Git): 程式碼的「時光機」。它會追蹤任何人所做的每一次變更,所以如果某些東西壞掉了,你可以輕鬆回到先前可正常運作的版本。
- 前端(Client-side): 這是你在螢幕上能看到並操作的一切。包括按鈕、文字、圖片與動畫。如果你正在瀏覽網站,「前端」就是在你的瀏覽器中執行的內容。
- 後端(Server-side): 這是應用程式的「大腦」,存在於遠端電腦(伺服器)上。它會處理資料、儲存你的檔案,並管理使用者看不到的邏輯。
- UI(使用者介面): 應用程式的具體設計與版面配置。它指的是整體的「外觀與手感」——像是配色、按鈕形狀,以及文字是否易讀。
- 全端: 能同時處理 前端 與 後端 的開發者(或工具)。
軟體開發概念
- 產品經理: 決定要打造 什麼 以及 為什麼 要打造的人。他們就像某個特定功能的「CEO」,在使用者需求與商業需求之間取得平衡。他們撰寫規劃文件(PRD),但通常不會親自寫程式碼。
- 工程師: 建造者。他們接手產品經理的規劃,撰寫實際可運作的程式碼。他們會思考該 如何 以高效率且安全的方式完成建置。
- 架構師: 軟體的「城市規劃師」。他們通常不會撰寫每一行程式碼;相反地,他們會做出高層級決策,例如該使用哪些技術,以及系統各部分應如何連接,才能讓整體在成長過程中不致崩壞。
- 資料科學家: 偵探。他們會查看應用程式產生的大量資料(例如使用者點擊或銷售數字),並利用數學與程式碼找出模式,幫助企業做出更聰明的決策。
- 深度研究員: 一種角色(有時也是專門的 AI 智能體),專注於調查複雜且未知的主題。不同於一般搜尋,深度研究員會深入學術論文、技術文件與長篇報告,針對困難主題整合出完整答案。
策略與成長
- SEO(搜尋引擎最佳化): 一門調整網站、讓它出現在 Google 搜尋結果前列的技術。它包括使用正確關鍵字、讓網站速度夠快,以及確保其他網站有連結到你。
- 成長: 結合行銷與工程、完全專注於獲得 更多 使用者的工作領域。「成長工程師」可能會專門打造某些功能,鼓勵人們邀請朋友,或更快完成註冊。
- PRD(產品需求文件): 某項功能的「藍圖」。這份文件由產品經理撰寫,會精確說明新功能應該做什麼、看起來應該如何,以及要如何衡量成功。工程師會把它當作操作說明書。
頁面結構與導覽
- 標題(Titles): 頁面內容的大綱。在程式碼中,這些會標示為 H1、H2、H3 等。H1 是主標題(像書名),而 H2 則是章節標題。它們能幫助使用者與 Google 理解你的頁面主題。
- 頁尾: 每個頁面最底部的區塊。它就像網站的「雜物抽屜」——你會把重要但不是主要焦點的內容放在這裡,例如法律政策、聯絡資訊與社群媒體連結。
- Favicon: 出現在網頁瀏覽器分頁上的小圖示(位於頁面標題旁)。當使用者同時開了二十個分頁時,它能幫助他們快速辨識你的網站。
這個頁面有幫助嗎?