TutorBot:打造你的個人 AI 家教,有記憶、有個性、會主動提醒你

TutorBot:打造你的個人 AI 家教,有記憶、有個性、會主動提醒你

9 min read

大多數 AI 工具的關係是這樣的:你去找它,它回應你,然後沉默,等你下次再來。

TutorBot 的設計,想打破這個模式——它不只是等你問,它會主動找你。

這篇講的是 TutorBot 的設計邏輯,以及怎麼把它設定成真正符合你學習節奏的 AI 家教。

TutorBot 是什麼

TutorBot 是 DeepTutor 裡的 AI 家教代理人(Agent)。每一個 TutorBot 有三個獨立的屬性:

  1. 個性(Personality):教學風格、說話方式、互動態度
  2. 記憶(Memory):只屬於這個 TutorBot 的記憶空間,和其他 TutorBot 完全隔離
  3. 主動行動能力:可以設定主動提醒、複習排程,在你沒有打開 DeepTutor 的時候透過其他平台找你

你可以創建多個 TutorBot,每一個負責不同的學習領域——一個嚴格的數學教練、一個輕鬆的語言練習夥伴、一個技術面試模擬官,互不干擾。

創建你的第一個 TutorBot

在 DeepTutor 的 TutorBot 管理頁面,點擊「建立新 TutorBot」,進入設定流程。

Step 1:命名和基本定位

給它取個名字,然後定義它的角色:

名稱:Maya
角色定位:Python 資料科學教練
負責領域:Pandas、NumPy、Scikit-learn、資料視覺化
目標:幫助我準備資料工程師轉職面試

Step 2:選擇教學風格模板

DeepTutor 提供幾個內建的教學風格 Soul Template:

風格 特點 適合場景
Socratic 用提問引導思考,不直接給答案 概念深度理解、哲學式學習
Coach 鼓勵型,著重進步和信心 高壓學習環境的緩衝、初學者
Rigorous 嚴格要求精確,不接受模糊 技術深度、考試準備
Mentor 分享經驗和實戰智慧,多類比 職涯發展、技術選型
Custom 完全自訂個性描述 有特定需求的進階用戶

Step 3:自訂個性描述(Optional but powerful)

如果你選 Custom,可以用自然語言描述你想要的教學風格:

你是一位在科技公司有十年經驗的資深資料工程師。
說話直接,不喜歡繞彎子。當我的理解有錯誤時,
直接說「這個想法有個問題:」然後解釋清楚。
每次幫我解題後,都問我「你能用自己的話重新解釋這個概念嗎?」
如果我說不清楚,再帶我走一次。

這種層次的個性描述,會讓 TutorBot 的互動風格非常有個性,而不是通用感的 AI 回應。

Step 4:設定學習記憶種子

告訴這個 TutorBot 你的起始狀態:

學習者背景:
- 有 2 年 Python 基礎,用過 Pandas 做過基本資料清理
- 熟悉 SQL,對機器學習算法的直觀理解薄弱
- 目標:6 個月內通過資料工程師面試
- 弱點:Pandas groupby 的進階用法、模型評估指標

這個種子資訊會成為 TutorBot 記憶的初始內容,之後每次互動都會持續累積更新。

設定主動提醒

TutorBot 的主動行動能力,是把「被動工具」變成「主動夥伴」的關鍵。

在 TutorBot 設定頁的「Proactive Settings」,可以設定幾種提醒模式:

學習排程提醒

每天 21:00 提醒我複習今天學的東西
每週日上午發一份「本週學習摘要」和「下週建議重點」

間隔複習(Spaced Repetition)提醒

DeepTutor 的 TutorBot 可以追蹤你學過的知識點,根據遺忘曲線自動安排複習時機:

  • 學完後 1 天、3 天、7 天、14 天、30 天各提醒一次
  • 每次提醒附帶一道測驗題,確認記憶還在

進度停滯提醒

如果我超過 3 天沒有學習紀錄,主動傳訊息問我狀況,
不要說教,就是輕描淡寫地說「你最近還好嗎,要繼續 Python 的部分嗎?」

連接到你的常用平台

TutorBot 支援多個訊息平台,讓它在你最自然的地方出現:

Telegram(最推薦)

  1. 在 TutorBot 設定頁找到「連接 Telegram」
  2. 掃描 QR Code 或輸入 Telegram Bot Token
  3. 完成後,TutorBot 的所有主動提醒都會透過 Telegram 送達
  4. 你也可以直接在 Telegram 裡對話,不需要打開 DeepTutor 網頁

Discord

適合已經在 Discord 上有學習社群的用戶——TutorBot 可以加入你的 Discord Server,在指定頻道互動。

Email

如果你不想多裝 App,可以選擇 Email——每日學習摘要和複習提醒會寄到你的信箱。

多個 TutorBot 的管理策略

如果你在學習多個主題,建議按主題分開創建 TutorBot,不要讓一個 TutorBot 負責太多領域。

記憶隔離是關鍵——「Python 教練」不需要知道你在學日文、「日文老師」不需要了解你的機器學習進度。混在一起反而讓每個 TutorBot 的個性和記憶變得模糊。

一個合理的配置例子:

TutorBot 負責領域 風格 主動提醒
Maya 資料科學 Python Rigorous 每天 21:00
Kino 日文學習 Coach 每天 8:00
Lex 系統設計 Mentor 每週一次

TutorBot 的 Team Mode

當你遇到複雜的問題,TutorBot 可以啟動 Team Mode——生成子代理人來協助處理不同面向的任務,最後整合結果給你。

這個功能在處理跨領域問題時特別有用:

「我需要設計一個即時推薦系統。
請幫我同時研究:資料管線架構、機器學習模型選擇、
低延遲推理的實作方式,然後整合成一份設計建議。」

TutorBot 會拆出三個子任務分別處理,再整合成完整的回答。

讓 TutorBot 真正發揮作用的關鍵

設定好 TutorBot 只是第一步——它能不能真的幫到你,很大程度取決於你有沒有認真給它記憶。

每次學完一個重要概念,主動告訴 TutorBot:

「我剛學完 Transformer 的 Self-Attention,
我的理解是 [你的理解],你幫我記住這個,
並且在三天後出一題考我。」

這不是 TutorBot 應該自動做的事——主動餵記憶、主動請它安排複習,這個習慣養起來,TutorBot 才能從「有個性的 AI 助理」升級成「真的懂你學習進度的夥伴」。


延伸閱讀:Knowledge Base + RAG:讓 DeepTutor 學會你的資料