fibon

一個白箱可稽核的個人助理 Agent 專案

費氏積木階梯:數列 1,1,2,3,5,8,13 由低到高疊起,每一塊等於前兩塊之和,象徵複利成長

名稱取自 Fibonacci(費氏數列)——每一塊都站在前兩塊之上。

這個網站不是 README、不是技術文件,而是一份設計日誌

這顆種子,從 2022 年 ChatGPT 爆紅的那一刻就埋了下來,直到 2026 年我才真正動手。 這份日誌記下了我動手後每一次跟 AI 的討論以及自我思辨的過程、每一個取捨,以及每一個「直覺式的設計決定」究竟是從哪裡冒出來的。

讀者可以是工程師,也可以不是。這份日誌想做的不只是記錄開發過程與每一次取捨—— 更希望不管你有沒有技術背景,讀完都能更了解 AI 一點;最好能在每個決策點停下來想一想: 如果是你,會怎麼設計?會怎麼下決策? 文章裡我幾乎都會給出自己的答案,但你的答案不必跟我一樣。

重要的決策與思辨會用各種方塊標出來,完整圖鑑見下方 「這些方塊是什麼意思?」

怎麼讀這份日誌?

這份日誌的讀者範圍很廣,從沒寫過程式的朋友資深工程師都有。 內容共分成三層、互相搭配,你可以根據自己的角色挑選最適合的讀法:

這些方塊是什麼意思?

日誌裡會反覆出現幾種方塊,每種都有固定的角色。下面就是它們本人——長什麼樣、什麼時候出現,一次講清楚:

快速摘要:每章開頭都有這一段——30 秒看完,再決定要不要深讀這一章。

另外,正文旁有時會出現像右邊(或上面這張卡)那樣的頁邊註記——當下的碎念、回想或補充,跟主線平行,跳過也不影響理解。

實作細節長這樣(點我展開) 給工程師

給工程師的程式碼證據,證明前文的設計真的做得出來。預設收合—— 非工程師讀者整章跳過這些折疊框,完全不影響理解設計邏輯;想驗貨的工程師再點開。

觀念小辭典(給非技術讀者)

在日誌中如果遇到下面這些技術行話,這個對照表可以幫你快速「翻譯」成白話文:

技術名詞 白話比喻 為什麼在 fibon 很重要?
Token代幣或籌碼。每請 AI 讀一個字或講一個字,都要花費籌碼。省 Token = 直接幫使用者省錢(專案目標 3)。
Sandbox(沙盒)隔離病房。病人在裡面怎麼鬧,病毒都傳不出去。保護你的電腦,不被 AI 執行到的陌生或惡意程式碼搞壞(第 6 章)。
Coroutine(協程)超有效率的咖啡店員。在等咖啡機出水(I/O 等待)的空檔,立刻轉身幫下一個客人點單。讓 fibon 可以同時處理上百個任務而不卡死(第 6 章)。
Atomic(原子性)銀行轉帳。要嘛整筆扣款與入帳同時成功,要嘛完全沒發生,沒有「轉一半」的。確保安全限制與狀態不會因為系統當機或出錯而被中途繞過(第 2 章)。
Vector Similarity(向量相似度)用「意圖與語意」去找資料,而不是死板地對字面關鍵字。讓 AI 聽懂你的「弦外之音」,就算你沒講出精準的關鍵字也找得到資料(第 3、4 章)。
Session(對話階段)一次聊天視窗、或是單一條對話串(Thread)。fibon 想解決的最大痛點,就是讓 AI「跨越不同對話視窗也能牢牢記住你」(第 3 章)。
Skill(技能)給 AI 看的「工作說明書」,告訴它特定任務該怎麼操作。稽核 LLM 到底有沒有乖乖按照說明書做事,就是第 4 章的核心。
Scope(範圍)區分記憶歸誰看:個人、特定專案、還是全域通用。避免不同主題的記憶互相污染、搞混(第 3 章)。
Ingest(記憶內化流程)像大腦在睡夢中把白天的記憶整理成精華筆記把雜亂的對話拆解成結構化卡片、寫進長期記憶的後台動作(第 3 章)。
ADR架構決策紀錄(Architecture Decision Record)。就像是「當時為什麼選 A 不選 B」的書面備忘錄。fibon 的每個重要設計都有對應的 ADR,日誌中會頻繁引用。
MCP模型上下文協議(Model Context Protocol)。讓 AI 統一連接外部工具的標準外接插頭。第 4 章與第 6 章會深入探討 fibon 如何用它來切分「可信」與「不可信」的工具。
A2AAgent-to-Agent 通訊協議。讓不同團隊做的 AI 可以互相溝通、呼叫的標準。fibon 已經支援,未來的 AI 助手能跨產品協同作業。

四個專案目標

fibon 的所有設計取捨,最終都會回到這四點進行嚴格檢驗:

🛡 用工程方法讓 AI 變得安全可控

我們不靠「拜託」或下 Prompt 祈禱 LLM 守規矩;而是依靠程式碼層級的硬性邊界、重要操作前的人工批准(Human-in-the-loop)、以及無死角的完整操作紀錄。

🎯 精準篩選給 LLM 的資訊

核心邏輯不是讓 AI「看更多」,而是「看更準」。我們致力於讓 AI 在最相關的 5 條長期記憶上精準做事,而不是把 50 條雜訊硬塞進 Context 裡。

💰 大幅降低 Token 成本

透過快取機制、動態工具選擇與分層篩選,把每一分錢花在刀口上,不讓昂貴的模型被無謂地白燒。

🤝 讓 AI 真正成為貼心的「個人助理」

它不是寫程式的免洗工具,也不是生硬的客服機器人,而是能長期陪伴、記得你大小事的 AI。我們讓你的每一次對話都能累積成「個人知識庫」,而不是用完就丟。

日誌章節

📖 給所有人讀的設計日誌——採對話形式撰寫,重要決策用側欄方塊標出。每章開頭都有「快速摘要」,建議先掃再決定要不要深讀。

深入剖析

這個區塊是純技術探討——沒有白話比喻,預設你已有程式碼與系統設計概念,內容是 fibon 的工程細節,配架構圖與流程圖。只想理解設計理念,讀上面的正文就夠;想看「這些理念具體怎麼實作」,再進來看這個區塊。

時事筆記

📰 連載之外的另一種時間性——AI infra 圈翻車事件的原理拆解, 結尾固定對照 fibon 的設計:哪些 bug class 對我們沒有附著面、哪些防線還沒蓋。 隨事件不定期更新,完整列表在這