Phase 1:攝取(Ingest)

把外部素材變成 原始資料/ 下的 markdown 檔。

給 Claude 的 Prompt

請依照「知識庫/工作流程/1-攝取.md」的規則,協助我整理我剛丟進
「知識庫/原始資料/」的新素材:

1. 掃描 `原始資料/` 各子資料夾,找出沒有 frontmatter 或 status 缺失的檔案
2. 對每個這樣的檔案:
   - 補上 frontmatter(title, source, author, date_clipped, tags, status: raw)
   - 確認檔名格式為 `YYYY-MM-DD_標題-簡述.md`,不符就建議改名
   - 若是論文 PDF 的轉檔,幫我抓出 abstract 與關鍵字
3. 列出整理結果與需要我手動處理的問題

攝取通道(按來源類型)

網頁文章

  • 用 Obsidian Web Clipper(瀏覽器擴充)一鍵存成 markdown
  • 設定輸出資料夾為 知識庫/原始資料/網頁文章/
  • 圖片:勾選「下載到本機」,放在 _attachments/ 子資料夾

arXiv 論文

  • 從 arXiv 下載 PDF
  • 用 pdftotext 或 Mathpix 轉成 markdown
  • 存到 原始資料/論文/
  • 命名:YYYY-MM-DD_論文標題-第一作者.md

GitHub 倉庫

  • 不要整個 repo 倒進來
  • 只抓 README、關鍵 source file、設計文件
  • 開一份 YYYY-MM-DD_repo名_摘要.md 把摘錄與 repo URL 放在一起

YouTube/Podcast

  • 用 yt-dlp 下載字幕,或用 Whisper 轉逐字稿
  • 存到 原始資料/其他/

攝取後

新檔案的 frontmatter 應該是 status: raw。下次跑 Phase 2 編譯時,LLM 會挑出所有 raw 的檔案處理,完成後改成 compiled。

Frontmatter 範本

---
title: 文章標題
source: https://原始網址
author: 作者
date_clipped: 2026-05-03
tags: [機器學習, 注意力機制]
status: raw
---