About

關於柏彥

這裡是柏彥的個人數位空間,位置介於作品集、技術實驗室與自架服務入口之間。開發作品、AI 協作成果、研究實驗與持續運行的服務都集中在這裡,每一項的狀態直接標在頁面上。


Current Work

現在在做什麼

大部分東西跑在自己的 Linux 機器上:Ubuntu 上用 Docker 跑服務,前面擺 Nginx 當入口,對外一律經 Cloudflare Tunnel。不開路由器的 port forwarding,服務本身也只綁在本機介面上。這樣做的代價是維運要自己承擔,更新、備份、憑證與回滾方式都得先寫下來,才算把一個服務「架好」。

第二條線是把一個全球金融與新聞監控介面,改成自己研究流程需要的樣子:調整資料來源的取捨、面板的優先順序,以及訊號被呈現的方式。目前它只在本機執行,還沒有對外開放;要公開之前得先處理正式建置與授權標示的問題,所以現階段它是實驗環境,不是服務。

第三條線是跟多個 AI 代理一起把軟體實際做出來並維持下去。做法是先把規則寫成檔案,再交付:什麼能改、什麼要先問、完成的定義是什麼、證據放在哪裡,都事先寫清楚,而不是每次臨時想一段 prompt。也包含反過來查代理自己聲稱的「完成」是否有證據支撐。這個網站就是用這種方式蓋的。


Skills · Tools

技能與工具

只列有實際做過、且在現行環境裡還在用的項目。

前端與網站
  • TypeScript
  • Astro
  • 元件化 CSS
  • 靜態站部署
自架與維運
  • Ubuntu
  • Docker
  • Nginx
  • Cloudflare Tunnel / Access
  • systemd
資料與金融資訊
  • RSS / GDELT 擷取
  • 市場與地緣訊號整合
AI 協作
  • 多代理協作交付
  • MCP 工具整合
  • agent 規範與稽核

How This Site Works

這個網站怎麼運作

這個站是 Astro 的靜態產出:一個目錄的 HTML,由自架的 Nginx 提供,再經 Cloudflare Tunnel 對外。沒有伺服器端渲染、沒有資料庫,也刻意沒有前端路由器,所以每個網址就是一份檔案。

作品頁由內容檔案驅動。新增一件作品等於新增一份內容檔,版面程式碼不用動,狀態、技術棧與授權資訊都寫在同一份檔案裡,不會散在各處。

讓它維持可維護的規則不是口頭約定,而是跟程式碼一起進版控的檔案:

AGENTS.md
修改規則:哪些檔案能動、哪些要先問、什麼才算完成。
ARCHITECTURE.md
架構決策與理由,包含刻意不做的事。
DESIGN_SYSTEM.md
設計 token、版面節奏與禁止事項。
DEPLOYMENT.md
部署步驟、上線後的驗證方式與回滾方法。

Contact

聯絡

合作或詢問用 Email;程式碼、issue 與版本紀錄在 GitHub。兩邊都是本人在看。