Guidant AI 文件 教學影片製作 環境準備

環境準備

第一天照這頁做一次,之後就不用再回來(除非登入狀態過期)。做完你的電腦就能跑整套教學影片製作。

版本 v1 | 2026-07-16 建立 | 維護者:Raymond | 閱讀時機:第一天做一次

0開始之前

全部指令都在 macOS 的「終端機」裡打(下面會教怎麼開)。卡住任何一步就截圖問 Raymond,不要硬猜。 整頁做完一次之後,之後每次開工只要「開終端機 → cd 切到專案資料夾」就緒。

1第 1 步 · 認識「終端機」

「終端機」是一個跟電腦用打字下指令的黑色視窗(不是用滑鼠點的)。文件裡凡是 像這樣一格灰底的字,就是「複製這行、貼到終端機、按 Enter」。

開啟方式:按 Cmd + 空白鍵 叫出 Spotlight → 輸入「終端機」或「Terminal」→ 按 Enter。

看得懂這句就夠了:「在專案資料夾下執行」= 先用 cd 指令切到專案資料夾,再打指令。第 3 步會帶你做一次,之後就懂了。

2第 2 步 · 裝三個工具

這三個是跑教學影片的必備工具,各裝一次。先檢查是不是已經裝好了——把下面三行貼到終端機,有印出版本號就代表裝好、可跳過該項:

node -v          # 有印出像 v22.x.x 就 OK
git --version    # 有印出 git version ... 就 OK
claude       # 有進入 Claude Code 就 OK(打 /exit 離開)

沒裝好的才裝:

工具 它是什麼 怎麼裝(Mac)
Node.js 跑這套自動化程式的引擎 nodejs.org 下載 LTS 版,雙擊安裝;或已裝 Homebrew 就 brew install node
Git 把專案抓下來、同步更新的工具 Mac 通常內建;沒有的話裝 Xcode Command Line Toolsbrew install git
Claude Code 你的 AI(首腦與小弟都是它) Claude Code 官方安裝說明 裝,裝完在終端機打 claude 能啟動即可

3第 3 步 · 把專案抓下來(三個都要)

產線本體在 compliance-manager-test,但 AI 起草腳本時要讀的「料」散在另外兩個專案——三個都 clone,AI 才有足夠的參考文件

專案 它是什麼 做影片時用它的什麼
compliance-manager-test 產線本體(你主要工作的地方) 章節、腳本、錄影程式全在這
compliance-manager-be 產品後端 FR-047 功能規格手冊docs/specs/v1.8.0/,起草 prompt 要餵的權威規格)
compliance-manager-fe 產品前端 頁面原始碼(AI 查按鈕/欄位長怎樣、網址路徑)

跟 Raymond 要三個專案的 Git 網址,然後(<網址> 換成他給的):

# 切到你想放專案的資料夾,例如「文件」——三個專案放同一層
cd ~/Documents

git clone <test網址> compliance-manager-test
git clone <be網址> compliance-manager-be
git clone <fe網址> compliance-manager-fe

# 進到產線專案 —— 這就是上面說的「在專案資料夾下」
cd compliance-manager-test

# 裝相依套件(只有 test 專案要跑;be/fe 只是給 AI 讀,不用裝)
npm install

之後每次開工,打開終端機第一件事就是 cd ~/Documents/compliance-manager-test 切回產線專案(路徑照你當初放的位置)。所有 npm run ... 指令都必須在這個資料夾下打,不然會找不到。be / fe 兩個專案 clone 完放著就好,AI 需要時自己會去讀。

4第 4 步 · 確認連對測試環境

影片是去測試站上操作錄下來的,不是正式環境——測試站是公司內網的一台測試伺服器(所以要在公司網路 / VPN 內才連得到)。連哪個站、用什麼帳號,都寫在專案根目錄的設定檔 .env.e2e 裡。

這個檔不會跟著專案下載(裡面有密碼,不進版控),但專案附了範本 .env.e2e.example——複製一份、改名、填一個密碼就好:

# 在專案資料夾下,把範本複製成正式設定檔
cp .env.e2e.example .env.e2e

然後用編輯器打開 .env.e2e,找到這一行、填上測試密碼(跟 Raymond 要):

TEST_PASSWORD=          ← 等號後面填密碼

其他都不用動——測試站網址(BASE_URL)、各角色帳號(blsadmin、blsit…)範本都預填好了,範本註解也寫了每個帳號對應哪個角色。

密碼只住在 .env.e2e 這一個檔:不要抄進其他任何檔案、不要貼到跟 AI 的對話裡。這個檔不進版控,所以不會外洩。連不上測試站時,先確認你在公司網路 / VPN 內。

5第 5 步 · 存登入狀態(auth:save

影片裡不會出現「登入畫面」——因為我們事先把各角色的登入狀態存起來,錄影時直接載入,省得每支影片都演一次登入。這個「存登入狀態」的動作就是 auth:save每個角色存一次即可,之後長期有效:

npm run auth:save -- --role admin
npm run auth:save -- --role pm

系統有哪些角色可以用--role 後面能填的值):

role 值 是誰 影片裡通常演什麼
admin 系統管理員 系統設定、框架管理等後台功能
pm 專案管理者 建專案、規劃、指派任務、看報表
executor 執行人員 收任務、填問卷、上傳證據、提交
reviewer 審核人員 審閱執行人員交上來的內容
auditor 稽核人員 稽核判定、開缺失
it IT 使用者 IT 相關操作
platform-admin 平台管理員(root 租戶) 跨租戶的平台層操作(少用)。密碼獨立TEST_PLATFORM_ADMIN_PASSWORD,不共用 TEST_PASSWORD),要用時另外跟 Raymond 要

做完這 5 步,環境就緒了。 接下來打開「製作影片實戰流程」開始做你的第一支影片。