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