經過三十天漫長的鐵人賽程,終於來到了終點線。
回顧 KAKERU AI 教練從 0 到 1 的誕生,這不僅是一場宛如公開處刑的技術實驗室,更是一次對於「AI 如何改變軟體開發流程」的深度實踐。
這三十天,除了埋頭交代專案的技術作法,我總覺得自己也像在完成一場沒人來看的脫口秀。撇除那幾個硬塞在文章裡、有夠難笑的諧音梗,每一篇與 AI 共筆的內容,我都是用寫段子的心態在經營:前言要怎麼鋪陳、技術的 Punchline 下在哪裡、結尾該怎麼漂亮收段,又要怎麼為隔天的新笑話埋下伏筆。
在構思跟調整這些內容的過程中,我心中充滿了對專業作家、對持續在社群平台無私分享的大神,以及對那個沒有 AI 輔助的純手工時代前輩們滿滿的敬意。
仔細想想,寫作與軟體開發在本質上其實極其相似。無論是寫脫口秀段子的起承轉合,還是設計一套跨平台應用的全端架構,我們都在試圖釐清脈絡、處理各種從未想過的湯匙使用方式,並期盼最後都能順利。
今天要帶著這份對內容創作的敬畏,來述說一些對系統未來架構的務實反思。

(by Mermaid)
上面是整個 KAKERU的最後架構圖。
即使 KAKERU 的架構有具備了 DevOps 與雲端原生的基礎,但很多地方只是為了這個專案的完成而草率地完成,在經過每一天笑話的發佈,依然有許多值得優化地方,這些都是為了應對未來規模化必須解決的課題,肯定有更好的做法,先列出以下:
今天(Day 30),我的首場鐵人賽aka脫口秀終於正式走入終點。
KAKERU 的故事雖然在這裡暫時告一段落,但這段反覆打磨產品、重新盤點技術債,並且與 AI 深度協作的實戰經驗,絕對會成為未來開發路上極其重要的養分,我很期待往後能將那些已經記在Notion的那些專案想法,都一一實踐出來。
最後,就用這段真實發生的對話,為鐵人賽畫下句點:
人:恭喜你結束了!!這三十天真的充實,下次還要參加嗎?
我:Day30。
人:對我知道今天是 Day30,很恭喜你,下次會參加嗎?
我:嗯,Day30。
人:…喔,原來是「得三思」(Day 30) 的部分,幹嘛英文夾中文(可能太緊張了,他應該知道自己諧音笑話有多難笑,不會再說了才對)!
我:不過得捨氣真的不錯,整個煥然一新。
人:捨棄什麼不錯?竟然讓你煥然一新。
我:因為 Day30 (Day thirty / 得捨氣) 是最後一天,過程很充實,最後一天格外清爽。
人:(拍手)…
感謝每一個點閱過這系列文章的你,不管是來尋找技術解方、來看架構設計,還是真的對我的諧音笑話有興趣。這30天,謝謝指教,我們不能是三角、四方、還是五邊,我們要有緣再見。
人:…