身為一個每天都在回答學生問題的大學生家教,我真的感觸很深:學生傳了一個問題給我,當我追問他們的思路為何是這樣計算時,他們只回答:「我問 AI 的。」我太清楚那種「學生遇到問題第一時間丟給 AI,但 AI 直接給解答,只會害了學生」的點。所以今天我們要來幫 AI 助教打造靈魂!目標是在 Google AI Studio 裡設定 System Instruction,讓 Gemini 脫掉傳統 AI「遇到問題就直接給答案」的壞習慣,學會用蘇格拉底式的引導法,一步步帶著學生思考。
希臘哲學家蘇格拉底認為,真理原本就藏在學生的腦海裡,所以老師要做的不是「把知識硬灌進去」這件事,而是不斷地發問與引導,幫助學生自己想出答案。
進入 AI Studio 建立 Chat Prompt :我登入 Google AI Studio 點了 New Prompt,準備來打造我的專屬助教大腦。
寫下我的「蘇格拉底式」5 大 System Instructions 裡面,我把當家教的血淚化成規則寫進去:
在 Playground 實際測試 我先在畫面上丟了一個經典題:「老師,我背不起來為什麼負負得正?」 實測結果Gemini 完全沒有搬出數學公式。
寫一隻 Node.js 測試腳本確認 API 運作 在 AI Studio 玩順手之後,我在電腦開了一個 ai-tutor-system 資料夾,把這套邏輯搬進程式碼裡:Bash
npm init -y
npm install @google/generative-ai dotenv
然後寫了個簡單的 test-tutor.js 來接 API,確定後端能成功把這個靈魂載入進去。
系統指令部分:

在AI studio測試

目前專案的核心檔案結構如下:
ai-tutor-system/
├── node_modules/
├── .env # 安全儲存 GEMINI_API_KEY
├── package.json # 專案依賴與設定
├── index.js # 後端 Express 伺服器主程式
├── test-tutor.js # 獨立 API 測試腳本
└── index.html # 前端靜態 UI 原型
在開始撰寫單元測試前,我們確認了專案環境設定無誤:
.env 檔案中正確宣告了 GEMINI_API_KEY。npm install @google/generative-ai dotenv 順利載入 Google AI 官方 Node.js 套件。test-tutor.js 測試腳本我們建立了一個輕量化的獨立測試腳本,透過 dotenv 載入金鑰,並使用 genAI.getGenerativeModel() 初始化 gemini-3.6-flash 模型。在初始化參數中,我們帶入了先前設計好的 5 大教學原則作為 systemInstruction確保後端 API 能與 AI Studio 保持 100% 一致的回應
我們將調校好的「蘇格拉底式教學人設」寫入單元測試腳本 test-tutor.js 中,並透過 Terminal 執行 node test-tutor.js。測試結果顯示 API 回應完全符合預期,證實 SDK 與 Gemini API 能完美承接系統指令!


「好的教育不是填滿一桶水,而是點燃一把火。」
傳統 AI 工具最常被教育界詬病的地方,就是成為學生「複製貼上交作業」的捷徑。然而,問題不在於 AI 技術本身,而在於我們如何設定 AI 的目標與邊界。
透過在 Google AI Studio 中設計 System Instruction,我們成功將 Gemini 從一個「代寫解答的搜尋引擎」,轉變為一位「充滿耐心的數位導師」。
每次看到學生因為不想思考、隨便拿 AI 寫作業,我就覺得這樣下去真的不行。AI 如果用錯方向,只是在幫學生「慢性自殺」;但如果我們把它框架好,它就能變成全天下最不嫌煩的家教老師。 限制 AI 每次只能問一個問題,不僅能保護學生的專注力,還能真的引發他們的思考。這幾天一邊寫程式一邊體會到,科技不是用來取代人類的,而是用來幫我們分擔。
今天我們成功塑造了 AI 助教的靈魂,並在 Node.js 中完成單元測試! 明天Day 03,我們將使用 Google Stitch 在 5 分鐘內快速生成 AI 助教的網頁前端 Prototype,打造簡潔直覺的 RWD 對話介面!敬請期待!