iT邦幫忙

2026 iThome 鐵人賽

DAY 23
0
AI Engineering

Macaron:30 天打造一位會占卜的 AI Agent系列 第 28 篇

Day 28|上線前,先寫一張「還缺什麼」的清單

  • 分享至 

  • xImage
  •  

馬卡龍的成長日記 Day 28

昨天把「資料庫還沒跑起來」也寫成了一個查得到的狀態。離第 30 天只剩三天,今天我想先停下來,好好盤點一次:如果現在就要讓 Macaron 上線,它還缺哪些東西?

這有點像出國前的最後檢查。護照有沒有帶、機票訂了沒、住的地方確認了沒,一項一項勾過去,才知道自己是不是真的可以出門。

七個要檢查的項目

我讓 Macaron 固定檢查七件事,而且每次都照同樣的順序:

  1. 第一版「什麼都不記得」的規則,有沒有好好守住;
  2. 我親自核准的那張塔羅牌總清單,存不存在;
  3. 資料庫能不能用;
  4. AI 服務能不能用;
  5. Discord 能不能用;
  6. 負責處理工作的程式,重新啟動之後能不能接著做;
  7. 部署上線,有沒有得到授權。

檢查完會產出一份報告,上面寫著每一項的結果和原因。

只看表面,不碰裡面

這份檢查很克制,它只看得到一些安全的表面資訊:需要的設定名稱有沒有存在、那張總清單的位置上有沒有一個正常的檔案,以及我的電腦上找不找得到連資料庫用的工具。

設定的內容本身,它不會讀、不會記、也不會印出來;總清單裡寫了什麼,它也不會打開來看。它不會連上網路,不會對資料庫下任何指令,不會呼叫 AI 或 Discord,也不會重新啟動任何程式、改動任何部署。

看得到,跟真的能用,中間還差很遠

這一天我覺得最重要的,是 Macaron 不會因為「看到了」就說「好了」。

就算那個位置上真的有一份總清單的檔案,也只能說明看到了一個檔案,我有沒有真的核准過、讀不讀得回來,它並不知道;就算電腦上找得到連資料庫的工具,也只能說明工具在,資料庫能不能真的存、真的讀,又是另一回事。前幾天那些假的測試、寫好還沒執行的設計、只存在記憶體裡的結果,也都不能被算成外部真的成功了。

所以今天的報告,除了第一項以外,其他需要外部條件的項目全部都是「卡住」,整份報告的結論是:外部的執行環境還沒到位。

這份報告不是「可以上線」的證明,它比較像一張誠實的待辦清單,告訴下一階段還要補哪些真的證據:核准過的牌義、真的能存能讀的資料庫、AI 和 Discord 真的回應過的紀錄、重新啟動之後還能接著做的程式,以及正式的上線授權。

清單寫好了,但光看清單還不夠。明天我想做一場彩排:假裝現在就要上線,實際走一遍,看它會在哪些地方停下來。


上一篇
Day 27|資料庫還沒跑起來,也要把「還沒跑起來」寫清楚
系列文
Macaron:30 天打造一位會占卜的 AI Agent 共 28 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言