從 0 開始的 AI Agent 生活 · part 2
[Agent 入門 #2] 什麼是 agent 框架?為什麼別自己寫程式,直接用現成的就好
❯ cat --toc
TL;DR
想要一個自己的 AI 助理,你有兩條路:自己寫程式把每個步驟一段一段接起來(累、而且要一直修),或者用現成的一整套工具——這個東西叫 agent 框架。框架已經把麻煩事整包做好,你裝起來就能用。這系列用的是一套免費的框架叫 Hermes。重點是:不用花時間比較「哪一套最好」,挑一套能跑的、先讓它跑起來最重要。
白話導讀:我一開始也是土法煉鋼,後來放棄了
上一篇講完「AI 助理跟聊天框差在哪」之後,你大概會想:那要怎麼擁有一個?
老實說,我一開始是自己土法煉鋼——自己寫程式,把「收訊息、問 AI、存記憶、自己跑」這些一段一段接起來。能動,但我花在「修它」的時間,遠比「用它」的時間多。後來我換成現成的整套工具,同樣的事,省事到我有點後悔當初幹嘛自己拼。
這篇就是要幫你跳過我走過的冤枉路:你不用自己寫程式,用現成的就好。 先講清楚「自己寫」到底是什麼、為什麼不划算,再講「現成的」是什麼。
前言:自己蓋房子,還是搬進蓋好的房子
打個比方。
想要一棟房子,你可以自己買磚塊、自己砌牆、自己接水電。蓋得出來,但你要懂的東西太多了,而且哪天水管漏了,得自己爬下去修。
或者,你可以搬進一棟已經蓋好的房子。水電都通了、家具都擺好了,你提著行李進去就能住。
擁有 AI 助理也是這兩條路。「自己寫程式」是自己蓋房子;「用現成的框架」是搬進蓋好的房子。對新手來說,答案很明顯——這篇會告訴你為什麼。
先搞懂「自己寫程式」到底是什麼意思
你可能常聽到「自己寫個程式串一串就好了」,但對沒寫過程式的人來說,這句話很抽象。我用白話拆開。
一個 AI 助理要動起來,背後其實是一連串步驟:
- 有人傳訊息進來 → 要有東西去接住它
- 接到之後 → 要把訊息送給 AI 處理
- AI 回答了 → 要把答案傳回去給你
- 重要的事 → 要存起來,下次才記得
- 沒人開口的時候 → 還要能自己定時跑
「自己寫程式」的意思就是:你得親手把上面每一個步驟,用程式碼一段一段寫出來、再把它們接在一起。每一段都是你自己負責的小程式。
聽起來就累,對吧?而這還只是開始。
自己拼的真正問題:你會變成全職維修工
就算你咬牙把每一段都寫出來、讓它跑起來了,真正的麻煩才開始。
因為這些東西會壞。AI 那邊改版了,你接的方式可能就失效;訊息軟體更新了,你得跟著改;某個環節半夜出錯,沒人幫你,只能自己爬起來修。
結果就是:你本來想要一個「幫你做事的助理」,最後變成你在「全職照顧一個很會壞的機器」。你花在修它的力氣,比它幫你省下的還多。
這就是為什麼,除非你本來就是工程師、而且樂在其中,否則自己從零寫,通常不划算。
agent 框架,就是別人幫你組好的一整套
好消息是:上面那些麻煩事,早就有人幫你做好了。
有人把「接訊息、問 AI、存記憶、自己跑」這些零件全部先組好、包成一包,還幫你處理好那些容易壞的環節。你只要把這一包裝到電腦上,它就能動。這個「別人組好的一整套」,就叫 agent 框架(框架你可以想成「把零件都組好的整套工具包」)。
用框架,你的角色從「蓋房子的工人」變成「搬進去的住戶」。你不用懂怎麼砌牆,只要會開門、會用裡面的家具就好。
這系列要用的框架叫 Hermes,它是免費的、開源的(程式碼公開、誰都能用),下一篇開始我會帶你實際把它裝起來。
別花時間挑「哪一套最好」——選一套,先讓它跑起來
你上網查一下會發現,這種框架不只一套,每一套都有人說它最好。新手很容易卡在這裡,比來比去、越看越焦慮,結果一套都沒裝。
我給你的建議很簡單:現在這個階段,別比。
對剛起步的你來說,「哪一套理論上最強」根本不重要,重要的是「你有沒有真的裝起來、開始用」。一套能跑、文件清楚、社群活躍的框架,就非常夠用了。等你用熟了、知道自己真正需要什麼,再去研究別的也不遲。
所以這系列直接幫你選好:我們就用 Hermes。 不是因為它「客觀最強」,而是因為它夠好、夠順手,能讓你最快從零到「真的有一個助理在幫你做事」。把選擇的力氣,留到你真的用得上的時候。
用現成的,它還是你的
最後解一個常見的疑慮:用別人做好的框架,這個助理還算「我的」嗎?
算,而且很徹底。Hermes 是免費開源的,它裝在你自己的電腦上、用你自己的帳號當大腦、它記住的東西也存在你這邊。沒有別人在中間抽成,也不是租來的服務。(你問 AI 的內容當然還是會送到你選的那家模型去處理,這點跟你平常用 ChatGPT 一樣。)
你只是省下了「從頭自己做一套」的功夫,東西從頭到尾都是你的。這跟「買一台組好的電腦」一樣——不是你自己一個零件一個零件插的,但它百分之百是你的電腦。
下一篇(Part 3),我會把這系列的固定組合講清楚:用 Hermes 當身體、用你已經有的 ChatGPT 訂閱當大腦,還有動手裝之前要先準備什麼。準備好,我們就開始動手了。
這個系列:
- Part 1:AI 助理跟 ChatGPT 差在哪
- Part 2:什麼是 agent 框架?為什麼別自己拼程式(本篇)
- Part 3:我們的固定組合——ChatGPT 大腦 + Hermes 身體
- Part 4:手把手裝好桌面版,跟第一個助理對話(撰寫中)
- Part 5:叫助理自己接上 LINE + 讓它自己跑任務(撰寫中)
常見問題
- agent 框架是什麼?
- Agent 框架是一整套「別人幫你組好的工具」。要讓 AI 變成會記憶、會用工具、能自己跑的助理,背後有一堆零件要接。框架把這些零件先組好包成一包,你照著裝就能用,不用自己從零寫程式。這系列用的框架叫 Hermes。
- 我可以自己寫程式做一個 AI 助理嗎?
- 可以,但通常不值得。自己寫等於要把每個步驟一段一段接起來、壞了自己修,會花掉大量時間在『維護』而不是『使用』。現成的框架已經把這些做好,對新手來說直接用現成的就好。
- 用現成的框架,這個助理還算是我的嗎?
- 算。框架是免費開源的,它裝在你自己的電腦上、用你自己的帳號當大腦,它記住的東西也存在你這邊(你問 AI 的內容仍會送到你選的模型處理,跟平常用 ChatGPT 一樣)。你只是省下了從頭自己做一套的功夫,東西完全是你的。