專案概念

把個人網站從「靜態履歷」升級為「可對話的知識體」。 讀者除了瀏覽文章與作品,還能透過 LINE Bot 用自然語言搜尋與提問。

架構特色

  • 單一 repo、單一部署:Astro SSR + Pages Functions
  • 網站內容即知識庫:Markdown 文章自動切片、向量化、上傳到 Cloudflare Vectorize
  • RAG:使用者在 LINE 提問 → 檢索相關片段 → 組進 prompt → DeepSeek 回覆並附上原文連結

技術棧

Astro 6 / TypeScript / Cloudflare Pages / Cloudflare Workers AI / Cloudflare Vectorize / DeepSeek API / LINE Messaging API