Foundation Course

Vibe Coding:入門實戰

AFV100|2026 新課程|前導課 / 入門課

作為 Android Framework:Code-Copilot 與 Android Framework:Vibe Coding 的前導課,先建立 Vibe Coding 的入門觀念、工作流與小模型 + LLM 協作方法。

就像以前學 Linux Programming 之前,需要先把 C 語言打底一樣;要真正進入 Android Framework 的 Code-Copilot 與 Vibe Coding,也需要一門前導課,先把 Vibe Coding 的基本觀念建立起來。

這門課刻意不談 Android Framework 細節,而是從更通用的角度出發:什麼叫 Vibe Coding?小模型與 LLM 為什麼要分工?為什麼不能把整棵 source tree 直接丟給 LLM?什麼叫 retrieval、localization、handoff bundle、patch planning?又如何把這些方法整理成團隊可操作的 SOP?

Vibe Coding 不是憑感覺叫 AI 寫 code,而是先建立正確的上下文、正確的定位與正確的 handoff,再讓 LLM 在可控的範圍內工作。
— Moko365 Team
Course Overview

先把 Vibe Coding 的通識建立起來,再進入 Android Framework 專門課

很多人一接觸 AI 輔助開發,就直接把需求丟給 LLM,希望它從零開始寫 patch。這種做法在小型程式上有時還能勉強運作,但在大型系統裡,真正穩定的方法不是讓 LLM 硬吞整個 source tree,而是先讓系統理解程式、先縮小範圍、先建立上下文,再把整理好的資訊交給 LLM。

因此,這門課的任務就是建立 Vibe Coding 的入門觀念。它不談 Android Framework 細節,而是先回答更根本的問題:什麼叫 Code Reading Assistant?什麼叫 Patch Planning Assistant?小模型負責什麼?LLM 負責什麼?為什麼 handoff bundle 很重要?又為什麼人工 review 不能被跳過?

當這些基礎觀念建立起來之後,學員再進入 Android Framework:Code-Copilot 與 Android Framework:Vibe Coding,就不會把它們誤解成「AI 幫我亂寫 code 的課」,而會清楚知道這是一條從理解、定位、規劃到生成的工程工作流。

Five Foundations

Vibe Coding 入門課的五個基礎觀念

Intent

先把需求說清楚。Vibe Coding 的起點不是 patch,而是意圖。

Retrieval

先找位置、找範圍、找相關檔案,不讓 LLM 從零開始猜。

Localization

把修改面縮小,先找到 target 與 supporting context。

Handoff

把整理好的資訊交給 LLM,形成可解釋、可 review 的 handoff bundle。

Review

最後一定要有人 review、refine、gate,這是工程流程的底線。

Methodology

這門課不是教 Prompt Magic,而是教工作方法

Vibe Coding 的價值,不在於幾句 prompt 有多神,而在於整條流程是否可控、是否可解釋、是否能被團隊重複使用。真正有價值的工作方法,一定先建立 retrieval、localization、patch planning 與 handoff,再讓 LLM 進場。

因此,本課強調的是通識層的工作流設計:小模型負責整理真相,LLM 負責推理與組合;工程師負責審查與決策。這樣的分工,比起單一模型直接接管,更符合真實研發現場。

對 Moko365 而言,這門前導課的價值,就像學 Linux Programming 前先把 C 語言打底。先把基本觀念建立起來,後續的 Android Framework 專門課才會真正學得進去。

Course Legacy

課程定位與背景

對 Moko365 來說,Vibe Coding 並不是單一課程的名稱,而是一條新的工程工作流。因此,在推出 Android Framework:Code-Copilot 與 Android Framework:Vibe Coding 之後,這門前導課也自然形成:先把入門觀念講清楚,再帶學員進入 Android Framework 的專門場景。

里程碑

通識層建立

先把 Vibe Coding 的工作流、小模型 / LLM 分工與 handoff 觀念獨立整理成前導課。

專門課銜接

之後再進入 Android Framework:Code-Copilot 與 Android Framework:Vibe Coding,把通識方法帶進 Android Framework 場景。

2026 年

Moko365 正式推出這門 Vibe Coding 通識前導課,作為 Android 專門課的共同基礎。

學員將帶走什麼

  • 理解 Vibe Coding 不是 AI 亂寫 code,而是工程工作流。
  • 理解小模型與 LLM 的正確分工。
  • 理解 retrieval、localization、patch planning 與 handoff 的價值。
  • 建立進入 Code-Copilot / Vibe Coding 專門課的共同語言。
Who Should Attend

適合對象

  • 準備進入 Android Framework:Code-Copilot / Vibe Coding 的學員
  • 想先理解 Vibe Coding 工作流,再考慮導入團隊的技術主管
  • 已會使用 LLM,但不確定如何把 AI 放進工程流程的開發者
  • 希望建立 AI 輔助開發共同語言的團隊
Prerequisites

先備知識

  • 不限定 Android Framework 背景
  • 具一般程式開發、code review 或系統開發經驗者最佳
  • 對 AI 工具、LLM 或自動化開發流程有基本接觸者,可更快理解
Course Outline

課綱總覽

這門前導課不講 Android Framework 細節,而是先建立之後兩門專門課都需要的工作流與共同語言。

標準版

單元一|什麼叫 Vibe Coding
  • 從 AI 寫 code 到工程工作流
  • 小模型與 LLM 的角色分工
  • 為什麼不能把整棵 source tree 直接丟給 LLM
單元二|從 retrieval 到 handoff
  • retrieval、localization、patch planning
  • handoff bundle 的角色
  • LLM 應如何接手,而不是從零開始猜
單元三|團隊可操作的 SOP
  • Code Reading Assistant
  • Patch Planning Assistant
  • 人工 review、gate 與風險控制

企業版 / 導入版

版本 A|通識打底版

先為團隊建立 Vibe Coding 的共同語言,再進入 Android Framework 專門課。

版本 B|導入討論版

聚焦小模型 + LLM 的工作流、團隊 SOP、風險控制與導入路線。

版本 C|銜接專門課版

與 Code-Copilot / Android Framework:Vibe Coding 併課,作為前導單元。

Learning Path

課程銜接

這門課的角色,就像以前學 Linux Programming 前要先修 C 語言一樣。它不談 Android Framework 細節,而是先建立 Vibe Coding 的工作流與共同語言。完成這門前導課後,再進入 Android Framework:Code-Copilot 與 Android Framework:Vibe Coding,學習曲線會順得多。

前導課

先理解 Vibe Coding 的入門觀念、角色分工與工作流。

Code-Copilot

把這套方法帶進 Android Framework 的 AST、indexing、retrieval 與 handoff。

Android Framework:Vibe Coding

把方法推進到日常工作流、Claude 提示詞、實戰案例與團隊 SOP。

Jollen Chen
Jollen
Moko365 講師暨技術總監
Instructor

長期投入系統軟體架構與 AI 輔助開發方法整理

Jollen 長期投入 Linux、Android 與系統軟體架構教學,也持續把 AI 輔助開發帶進實際研發流程。這門前導課的價值,不在於示範炫技,而在於先把 Vibe Coding 的基本觀念整理清楚。

這也是為什麼 Moko365 會先補這門入門課:先讓學員與團隊建立共同語言,再進入 Android Framework 的專門場景,學習效果會更穩定。

Enterprise Inquiry

先打底,再進入 Android Framework 專門課

若您的團隊準備導入 Code-Copilot 或 Vibe Coding,但尚未建立共同語言,這門前導課會是更穩定的起點。

聯絡方式建議
  • 索取企業內訓簡章
  • 安排課前需求訪談
  • 確認是否需與 Code-Copilot / Vibe Coding 併課
  • 依團隊背景調整入門課與專門課比例