用 LangChain4j 做了一個自己的 Blog Agent
用 LangChain4j 做了一個自己的 Blog Agent
最近把一個放在腦中一陣子的小想法做出來了:幫自己的 blog 做一個可以聊天的 agent。
這個念頭其實是從很日常的困擾開始的。文章寫久了之後,自己有時候也會忘記以前到底寫過哪些東西。要找內容時,通常就是翻分類、看標籤、搜關鍵字;這些方式當然都能用,但總覺得少了一點「直接問它」的感覺。既然現在 AI 工具都已經這麼容易接了,那乾脆試試看,能不能讓自己的 blog 也變成一個可以對話的入口。
所以這次就用 LangChain4j 快速做了一個 Blog Agent。沒有一開始就想把它做成什麼很完整的產品,比較像是先把腦中的畫面做出來:後端有一個 server side 可以處理 agent 的互動,服務直接丟到 Cloud Run 上跑,然後再寫一個給 Hexo 用的聊天室窗插件,把它接回原本的 blog 頁面。
做的時候其實滿有那種「先讓它跑起來再說」的感覺。LangChain4j 這邊先把後端流程接起來,Cloud Run 負責讓服務可以被呼叫,Hexo 插件則處理畫面上的聊天入口。每一塊都不算特別巨大,但全部接在一起之後,看到自己的部落格右下角真的出現一個可以互動的聊天室,感覺還是滿微妙的。原本只是靜靜放文章的地方,突然多了一個可以被詢問的介面。