{
  "text": "如果你用過AI家教\n大概會有一個熟悉的感覺\n它回答得很快可是它不一定真的記得你卡在哪裡\n在哪裡今天的GitHub雷達\n我們來看DeepTutor\n它不是把大型語言模型包成聊天框而已\n它想做的是一個終身個人化輔導工作區\nDeepTutor的問題意識很直接\n學習不是一次問答\n學生會留下錯題筆記閱讀材料知識庫\n還有一堆長期目標\n如果這些東西散在不同工具裡\nAI很難知道下一步該怎麼幫你\n它可能答對這一題\n卻完全不知道你為什麼一直卡在同一類題\n所以DeepTutor把Chat Quiz Research Visualize\nSolve和Mastery Path接\n在同一個agent loop上\n你換的是學習任務\n不是換一顆陌生的腦\n它也把Knowledge Center Book Co-Writer Question\nBank和Memory放進同一個工作\n區上下文有機會跟著人走\n而不是每次對話都重開機\nKnowledge Center這塊\n很重DeepTutor不只做一種RAG\n而是讓你在LlamaIndex PageIndex GraphRAG\nLightRAG\nLightRAG Server\n甚至Obsidian之間選\n這對學習其實很重要\n課本論文筆記講義\n不一定適合同一種檢索方式\n硬套一個向量庫常常只是看起來很聰明\n更關鍵的是它的記憶設計\nREADME說DeepTutor有L1 L2 L3三層Memory不是藏在背後的黑箱向量\n層Memory不是藏在背後的黑箱向量\n庫L1保留事件trace\nL2整理各個surface的事實\nL3再做跨場景綜合\n理想狀態下你可以追回一個個人化判斷到\n理想狀態下你可以追回一個個人化判斷到底從哪裡來論文摘要把這件事說得更研究一點\n一點DeepTutor結合引用可追溯\n的解題輔導難度校準的出題\n以及動態learner memory\n也就是說它不只回答這題怎麼算\n還要判斷你現在該練哪種難度該補哪段概\n念論文裡還提出TutorBench\n用帶個人檔案的學生模擬器做互動評測\n這比只看單題答案\n更接近真實教學摘要報告personalized metrics平均提升10.8 general agentic reasoning在\n均提升10.8 general agentic reasoning在\n五個backbone models上\n提升29.4這些數字是論文報告\n不是我們本機重跑的結果\n回到產品面DeepTutor的介面比\n較像一個學習作業系統\nChat是入口但旁邊還有Partners My Agents\nCo-Writer\nBook Knowledge Center Learning Space\n和Settings\nPartners很有意思\n它讓持久化的IM夥伴接在同一個brain上\n訊息從Web或即時通訊進來\n都可以變成同一套ChatOrchestrator的\nturn My Agents則把Claude Code Codex\nGemini\nKimi opencode或MiMo這類外部agent接進聊天\n類外部agent接進聊天\n對開發者來說學習研究和實作可以互相呼\n叫Book也不是普通PDF\nDeepTutor把材料編成互動式活書可以有章節測驗圖解動畫概念圖和Page Chat\n書可以有章節測驗圖解動畫概念圖和Page Chat\nCo-Writer則像一張寫作台\n你選一段文字它可以根據知識庫或網路證\n據改寫然後用差異對照讓你接受或拒絕\nVisualize和Math Animator讓\n抽象概念變成圖表互動模組或動畫\n數學資料結構模型流程這類內容\n純文字有時真的不夠\n設定面也做得很集中\n模型embedding搜尋TTS STT Image Generation\nVideo Generation文件\n解析工具和MCP\n都在Settings裡管理\n安裝路徑有四種你可以用PyPI裝完整\n本地Web app\n也可以source install Docker單容器或只裝CLI\n容器或只裝CLI\nDocker版本有個實用細節\n通常只需要開前端3782\nNext.js middleware會在容器內把API和WebSocket轉\n在容器內把API和WebSocket轉\n到FastAPI後端\nCLI是給agent很好用的入口\ndeeptutor run可以用JSON串\ndeeptutor chat則是人類用的REPL\n是人類用的REPL\n最新README也提到OpenAI Codex OAuth\n可以用自己的ChatGPT plan登\n入DeepTutor的模型設定\n對不想管理傳統API key的人\n這一點很吸引人但這裡要踩煞車\nDeepTutor功能很大\n也代表導入成本不低\n你要配置模型embedding文件解析知識庫引擎權限\n析知識庫引擎權限\n還可能要處理多用戶隔離\n如果資料來源亂索引錯模型不穩\n個人化反而會變成噪音\nRAG也不是單選題\nGraphRAG LightRAG PageIndex\nLlamaIndex\n各自適合不同資料和問題\n不是打開就一定比較聰明\n另外多用戶部署雖然支援隔離\n但管理者還是要負責模型授權知識庫grants工具策略和程式執行風險\n具策略和程式執行風險\n所以我會把DeepTutor看成一個\n開源教育工作台而不是零設定玩具\n它適合願意整理材料建立知識庫記錄學習\n狀態的人如果你是老師\n可以拿它設計題庫回饋和補救教學\n如果你是學生可以把課本筆記和問答串起\n來如果你是開發者\n它更像一個agent-native learning platform的\n參考實作不適合誰\n如果你只想要一個最輕量問一句答一句的\nchatbot DeepTutor可能太重\n能太重但如果你在意的是長期學習脈絡引用來源工具協作和可追溯記憶\n用來源工具協作和可追溯記憶\n那它就值得花時間拆\n一句話總結DeepTutor\n它想把AI家教從會回答推到看得見你怎\n麼學對我來說最有價值的不是某一個炫技\n功能而是知識記憶工具和互動都在同一條\n線上如果你想看更多這類開源工具的拆解\n記得訂閱GitHub雷達\n下支影片見",
  "language": "zh",
  "duration": 382.0,
  "segments": [
    {
      "id": 0,
      "start": 0.0,
      "end": 1.7,
      "text": "如果你用過AI家教",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 1,
      "start": 1.92,
      "end": 3.66,
      "text": "大概會有一個熟悉的感覺",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 2,
      "start": 4.24,
      "end": 7.78,
      "text": "它回答得很快可是它不一定真的記得你卡在哪裡",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle",
      "text_original": "它回答得很快可是它不一定真的記得你卡",
      "correction_applied": true,
      "correction_source": "llm_correct_a_presegmentation"
    },
    {
      "id": 3,
      "start": 7.78,
      "end": 10.16,
      "text": "在哪裡今天的GitHub雷達",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 4,
      "start": 10.56,
      "end": 12.36,
      "text": "我們來看DeepTutor",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 5,
      "start": 12.36,
      "end": 15.52,
      "text": "它不是把大型語言模型包成聊天框而已",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 6,
      "start": 16.06,
      "end": 19.34,
      "text": "它想做的是一個終身個人化輔導工作區",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 7,
      "start": 19.84,
      "end": 21.86,
      "text": "DeepTutor的問題意識很直接",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 8,
      "start": 22.32,
      "end": 23.84,
      "text": "學習不是一次問答",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 9,
      "start": 24.24,
      "end": 27.8,
      "text": "學生會留下錯題筆記閱讀材料知識庫",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 10,
      "start": 27.8,
      "end": 29.68,
      "text": "還有一堆長期目標",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 11,
      "start": 30.04,
      "end": 32.42,
      "text": "如果這些東西散在不同工具裡",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 12,
      "start": 32.74,
      "end": 35.38,
      "text": "AI很難知道下一步該怎麼幫你",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 13,
      "start": 35.78,
      "end": 37.26,
      "text": "它可能答對這一題",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 14,
      "start": 37.54,
      "end": 40.82,
      "text": "卻完全不知道你為什麼一直卡在同一類題",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 15,
      "start": 40.82,
      "end": 44.6,
      "text": "所以DeepTutor把Chat Quiz Research Visualize",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle",
      "text_original": "型所以DeepTutor把Chat Quiz Research Visualize",
      "correction_applied": true,
      "correction_source": "llm_correct_a_presegmentation"
    },
    {
      "id": 16,
      "start": 45.18,
      "end": 46.86,
      "text": "Solve和Mastery Path接",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 17,
      "start": 46.86,
      "end": 48.58,
      "text": "在同一個agent loop上",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 18,
      "start": 48.98,
      "end": 50.5,
      "text": "你換的是學習任務",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 19,
      "start": 50.74,
      "end": 52.3,
      "text": "不是換一顆陌生的腦",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 20,
      "start": 52.3,
      "end": 55.62,
      "text": "它也把Knowledge Center Book Co-Writer Question",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 21,
      "start": 55.62,
      "end": 57.96,
      "text": "Bank和Memory放進同一個工作",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 22,
      "start": 57.96,
      "end": 60.56,
      "text": "區上下文有機會跟著人走",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 23,
      "start": 60.9,
      "end": 63.04,
      "text": "而不是每次對話都重開機",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 24,
      "start": 63.46,
      "end": 64.64,
      "text": "Knowledge Center這塊",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 25,
      "start": 64.64,
      "end": 67.44,
      "text": "很重DeepTutor不只做一種RAG",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 26,
      "start": 67.96,
      "end": 71.933,
      "text": "而是讓你在LlamaIndex PageIndex GraphRAG",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 27,
      "start": 71.933,
      "end": 72.747,
      "text": "LightRAG",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 28,
      "start": 72.747,
      "end": 73.98,
      "text": "LightRAG Server",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 29,
      "start": 74.46,
      "end": 75.92,
      "text": "甚至Obsidian之間選",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 30,
      "start": 76.32,
      "end": 78.02,
      "text": "這對學習其實很重要",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 31,
      "start": 78.02,
      "end": 80.5,
      "text": "課本論文筆記講義",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 32,
      "start": 80.5,
      "end": 83.28,
      "text": "不一定適合同一種檢索方式",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 33,
      "start": 83.34,
      "end": 86.98,
      "text": "硬套一個向量庫常常只是看起來很聰明",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 34,
      "start": 87.32,
      "end": 89.26,
      "text": "更關鍵的是它的記憶設計",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 35,
      "start": 89.6,
      "end": 93.26,
      "text": "README說DeepTutor有L1 L2 L3三層Memory不是藏在背後的黑箱向量",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle",
      "text_original": "README說DeepTutor有L1 L2 L3三",
      "correction_applied": true,
      "correction_source": "llm_correct_a_presegmentation"
    },
    {
      "id": 36,
      "start": 93.26,
      "end": 96.16,
      "text": "層Memory不是藏在背後的黑箱向量",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 37,
      "start": 96.16,
      "end": 98.3,
      "text": "庫L1保留事件trace",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 38,
      "start": 98.76,
      "end": 101.08,
      "text": "L2整理各個surface的事實",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 39,
      "start": 101.42,
      "end": 103.44,
      "text": "L3再做跨場景綜合",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 40,
      "start": 103.44,
      "end": 107.49,
      "text": "理想狀態下你可以追回一個個人化判斷到",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 41,
      "start": 107.49,
      "end": 111.5,
      "text": "理想狀態下你可以追回一個個人化判斷到底從哪裡來論文摘要把這件事說得更研究一點",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle",
      "text_original": "底從哪裡來論文摘要把這件事說得更研究",
      "correction_applied": true,
      "correction_source": "llm_correct_a_presegmentation"
    },
    {
      "id": 42,
      "start": 111.5,
      "end": 114.54,
      "text": "一點DeepTutor結合引用可追溯",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 43,
      "start": 114.54,
      "end": 117.3,
      "text": "的解題輔導難度校準的出題",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 44,
      "start": 117.62,
      "end": 119.24,
      "text": "以及動態learner memory",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 45,
      "start": 119.58,
      "end": 122.42,
      "text": "也就是說它不只回答這題怎麼算",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 46,
      "start": 122.78,
      "end": 126.66,
      "text": "還要判斷你現在該練哪種難度該補哪段概",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 47,
      "start": 126.66,
      "end": 129.54,
      "text": "念論文裡還提出TutorBench",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 48,
      "start": 129.54,
      "end": 133.04,
      "text": "用帶個人檔案的學生模擬器做互動評測",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 49,
      "start": 133.04,
      "end": 135.04,
      "text": "這比只看單題答案",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 50,
      "start": 135.04,
      "end": 139.42,
      "text": "更接近真實教學摘要報告personalized metrics平均提升10.8 general agentic reasoning在",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle",
      "text_original": "更接近真實教學摘要報告personalized metrics平",
      "correction_applied": true,
      "correction_source": "llm_correct_a_presegmentation"
    },
    {
      "id": 51,
      "start": 139.42,
      "end": 142.88,
      "text": "均提升10.8 general agentic reasoning在",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 52,
      "start": 142.88,
      "end": 144.46,
      "text": "五個backbone models上",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 53,
      "start": 144.46,
      "end": 148.1,
      "text": "提升29.4這些數字是論文報告",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 54,
      "start": 148.34,
      "end": 150.22,
      "text": "不是我們本機重跑的結果",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 55,
      "start": 150.7,
      "end": 153.42,
      "text": "回到產品面DeepTutor的介面比",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 56,
      "start": 153.42,
      "end": 155.36,
      "text": "較像一個學習作業系統",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 57,
      "start": 155.36,
      "end": 159.14,
      "text": "Chat是入口但旁邊還有Partners My Agents",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 58,
      "start": 159.82,
      "end": 160.5,
      "text": "Co-Writer",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 59,
      "start": 160.5,
      "end": 162.58,
      "text": "Book Knowledge Center Learning Space",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 60,
      "start": 162.58,
      "end": 163.14,
      "text": "和Settings",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 61,
      "start": 163.71,
      "end": 165.06,
      "text": "Partners很有意思",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 62,
      "start": 165.48,
      "end": 168.8,
      "text": "它讓持久化的IM夥伴接在同一個brain上",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 63,
      "start": 169.14,
      "end": 171.62,
      "text": "訊息從Web或即時通訊進來",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 64,
      "start": 171.62,
      "end": 174.6,
      "text": "都可以變成同一套ChatOrchestrator的",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 65,
      "start": 174.6,
      "end": 177.46,
      "text": "turn My Agents則把Claude Code Codex",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 66,
      "start": 178.015,
      "end": 178.57,
      "text": "Gemini",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 67,
      "start": 178.57,
      "end": 180.4,
      "text": "Kimi opencode或MiMo這類外部agent接進聊天",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle",
      "text_original": "Kimi opencode或MiMo這",
      "correction_applied": true,
      "correction_source": "llm_correct_a_presegmentation"
    },
    {
      "id": 68,
      "start": 180.4,
      "end": 182.24,
      "text": "類外部agent接進聊天",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 69,
      "start": 182.24,
      "end": 186.82,
      "text": "對開發者來說學習研究和實作可以互相呼",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 70,
      "start": 186.82,
      "end": 188.82,
      "text": "叫Book也不是普通PDF",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 71,
      "start": 189.5,
      "end": 192.16,
      "text": "DeepTutor把材料編成互動式活書可以有章節測驗圖解動畫概念圖和Page Chat",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle",
      "text_original": "DeepTutor把材料編成互動式活",
      "correction_applied": true,
      "correction_source": "llm_correct_a_presegmentation"
    },
    {
      "id": 72,
      "start": 192.16,
      "end": 197.36,
      "text": "書可以有章節測驗圖解動畫概念圖和Page Chat",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 73,
      "start": 197.82,
      "end": 199.92,
      "text": "Co-Writer則像一張寫作台",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 74,
      "start": 200.32,
      "end": 204.14,
      "text": "你選一段文字它可以根據知識庫或網路證",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 75,
      "start": 204.14,
      "end": 208.12,
      "text": "據改寫然後用差異對照讓你接受或拒絕",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 76,
      "start": 208.12,
      "end": 210.54,
      "text": "Visualize和Math Animator讓",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 77,
      "start": 210.54,
      "end": 214.18,
      "text": "抽象概念變成圖表互動模組或動畫",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 78,
      "start": 214.6,
      "end": 217.94,
      "text": "數學資料結構模型流程這類內容",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 79,
      "start": 218.26,
      "end": 219.96,
      "text": "純文字有時真的不夠",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 80,
      "start": 220.34,
      "end": 222.06,
      "text": "設定面也做得很集中",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 81,
      "start": 222.46,
      "end": 226.74,
      "text": "模型embedding搜尋TTS STT Image Generation",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 82,
      "start": 227.34,
      "end": 228.96,
      "text": "Video Generation文件",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 83,
      "start": 228.96,
      "end": 230.54,
      "text": "解析工具和MCP",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 84,
      "start": 230.94,
      "end": 232.48,
      "text": "都在Settings裡管理",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 85,
      "start": 232.82,
      "end": 236.88,
      "text": "安裝路徑有四種你可以用PyPI裝完整",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 86,
      "start": 236.88,
      "end": 237.92,
      "text": "本地Web app",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 87,
      "start": 238.26,
      "end": 240.36,
      "text": "也可以source install Docker單容器或只裝CLI",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle",
      "text_original": "也可以source install Docker單",
      "correction_applied": true,
      "correction_source": "llm_correct_a_presegmentation"
    },
    {
      "id": 88,
      "start": 240.36,
      "end": 242.02,
      "text": "容器或只裝CLI",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 89,
      "start": 242.55,
      "end": 244.58,
      "text": "Docker版本有個實用細節",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 90,
      "start": 244.98,
      "end": 246.88,
      "text": "通常只需要開前端3782",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 91,
      "start": 247.667,
      "end": 249.46,
      "text": "Next.js middleware會在容器內把API和WebSocket轉",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle",
      "text_original": "Next.js middleware會",
      "correction_applied": true,
      "correction_source": "llm_correct_a_presegmentation"
    },
    {
      "id": 92,
      "start": 249.46,
      "end": 252.3,
      "text": "在容器內把API和WebSocket轉",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 93,
      "start": 252.3,
      "end": 253.86,
      "text": "到FastAPI後端",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 94,
      "start": 254.26,
      "end": 256.84,
      "text": "CLI是給agent很好用的入口",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 95,
      "start": 257.24,
      "end": 259.52,
      "text": "deeptutor run可以用JSON串",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 96,
      "start": 259.52,
      "end": 262.16,
      "text": "deeptutor chat則是人類用的REPL",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle",
      "text_original": "接單次能力deeptutor chat則",
      "correction_applied": true,
      "correction_source": "llm_correct_a_presegmentation"
    },
    {
      "id": 97,
      "start": 262.16,
      "end": 263.8,
      "text": "是人類用的REPL",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 98,
      "start": 263.8,
      "end": 267.62,
      "text": "最新README也提到OpenAI Codex OAuth",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 99,
      "start": 267.62,
      "end": 270.08,
      "text": "可以用自己的ChatGPT plan登",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 100,
      "start": 270.08,
      "end": 271.9,
      "text": "入DeepTutor的模型設定",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 101,
      "start": 272.3,
      "end": 274.82,
      "text": "對不想管理傳統API key的人",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 102,
      "start": 275.22,
      "end": 278.14,
      "text": "這一點很吸引人但這裡要踩煞車",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 103,
      "start": 278.54,
      "end": 280.04,
      "text": "DeepTutor功能很大",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 104,
      "start": 280.36,
      "end": 282.04,
      "text": "也代表導入成本不低",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 105,
      "start": 282.38,
      "end": 285.0,
      "text": "你要配置模型embedding文件解析知識庫引擎權限",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle",
      "text_original": "你要配置模型embedding文件解",
      "correction_applied": true,
      "correction_source": "llm_correct_a_presegmentation"
    },
    {
      "id": 106,
      "start": 285.0,
      "end": 287.22,
      "text": "析知識庫引擎權限",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 107,
      "start": 287.52,
      "end": 289.64,
      "text": "還可能要處理多用戶隔離",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 108,
      "start": 289.64,
      "end": 293.22,
      "text": "如果資料來源亂索引錯模型不穩",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 109,
      "start": 293.56,
      "end": 295.54,
      "text": "個人化反而會變成噪音",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 110,
      "start": 295.9,
      "end": 297.74,
      "text": "RAG也不是單選題",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 111,
      "start": 298.1,
      "end": 301.17,
      "text": "GraphRAG LightRAG PageIndex",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 112,
      "start": 301.17,
      "end": 302.12,
      "text": "LlamaIndex",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 113,
      "start": 302.12,
      "end": 304.58,
      "text": "各自適合不同資料和問題",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 114,
      "start": 304.98,
      "end": 307.06,
      "text": "不是打開就一定比較聰明",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 115,
      "start": 307.4,
      "end": 310.28,
      "text": "另外多用戶部署雖然支援隔離",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 116,
      "start": 310.6,
      "end": 314.98,
      "text": "但管理者還是要負責模型授權知識庫grants工具策略和程式執行風險",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle",
      "text_original": "但管理者還是要負責模型授權知識庫grants工",
      "correction_applied": true,
      "correction_source": "llm_correct_a_presegmentation"
    },
    {
      "id": 117,
      "start": 314.98,
      "end": 317.2,
      "text": "具策略和程式執行風險",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 118,
      "start": 317.2,
      "end": 319.98,
      "text": "所以我會把DeepTutor看成一個",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 119,
      "start": 319.98,
      "end": 323.3,
      "text": "開源教育工作台而不是零設定玩具",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 120,
      "start": 323.72,
      "end": 327.74,
      "text": "它適合願意整理材料建立知識庫記錄學習",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 121,
      "start": 327.74,
      "end": 329.76,
      "text": "狀態的人如果你是老師",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 122,
      "start": 330.18,
      "end": 333.46,
      "text": "可以拿它設計題庫回饋和補救教學",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 123,
      "start": 333.86,
      "end": 337.63,
      "text": "如果你是學生可以把課本筆記和問答串起",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 124,
      "start": 337.63,
      "end": 339.42,
      "text": "來如果你是開發者",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 125,
      "start": 339.78,
      "end": 342.66,
      "text": "它更像一個agent-native learning platform的",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 126,
      "start": 342.66,
      "end": 344.62,
      "text": "參考實作不適合誰",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 127,
      "start": 344.94,
      "end": 348.54,
      "text": "如果你只想要一個最輕量問一句答一句的",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 128,
      "start": 348.54,
      "end": 350.13,
      "text": "chatbot DeepTutor可能太重",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle",
      "text_original": "chatbot DeepTutor可",
      "correction_applied": true,
      "correction_source": "llm_correct_a_presegmentation"
    },
    {
      "id": 129,
      "start": 350.13,
      "end": 354.3,
      "text": "能太重但如果你在意的是長期學習脈絡引用來源工具協作和可追溯記憶",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle",
      "text_original": "能太重但如果你在意的是長期學習脈絡引",
      "correction_applied": true,
      "correction_source": "llm_correct_a_presegmentation"
    },
    {
      "id": 130,
      "start": 354.3,
      "end": 357.48,
      "text": "用來源工具協作和可追溯記憶",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 131,
      "start": 357.82,
      "end": 359.5,
      "text": "那它就值得花時間拆",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 132,
      "start": 359.92,
      "end": 361.18,
      "text": "一句話總結DeepTutor",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 133,
      "start": 361.67,
      "end": 365.85,
      "text": "它想把AI家教從會回答推到看得見你怎",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 134,
      "start": 365.85,
      "end": 369.86,
      "text": "麼學對我來說最有價值的不是某一個炫技",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 135,
      "start": 369.86,
      "end": 374.18,
      "text": "功能而是知識記憶工具和互動都在同一條",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 136,
      "start": 374.18,
      "end": 378.14,
      "text": "線上如果你想看更多這類開源工具的拆解",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 137,
      "start": 378.48,
      "end": 380.16,
      "text": "記得訂閱GitHub雷達",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    },
    {
      "id": 138,
      "start": 380.48,
      "end": 381.46,
      "text": "下支影片見",
      "source": "video_source_subtitle",
      "authority": "video_source_subtitle"
    }
  ],
  "transcript_selection": {
    "schema": "videonote.transcript_selection.v1",
    "status": "SELECTED",
    "requested_language": "zh",
    "duration": 382.0,
    "reference_path": "/Users/sagawa/AI_WORK/video_notes/url/20260918_155939__DeepTutor_把_AI_家教變成可追溯的學習作業系統_GitHub雷達/reference_subtitle.vtt",
    "reference_kind": "manual",
    "reference_language": "zh-Hant-RsSZZSfhlqk",
    "selected_source": "video_source_subtitle",
    "source_caption_kind": "manual",
    "source_caption_processing": "verbatim_direct",
    "youtube_overlap_clamps": [],
    "general_high_confidence_repairs": [],
    "decision_reason": "complete_source_subtitle_fast_path_no_whisper",
    "whisper_rejected": false,
    "source_profile": {
      "segment_count": 139,
      "duration_coverage": 0.922534
    }
  },
  "presegmentation_correction": {
    "applied": true,
    "correction_count": 14,
    "deterministic_fix_count": 0
  }
}
