先講我以為的事。
我有兩個 Discord 機器人。凱司是一支純程式寫成的 bot:他不會思考,只照著寫好的程式做事,每天定時發訊息、提醒我打卡、我按按鈕他就記錄。像鬧鐘,穩定,好用。
而葛斯是我想要的進階版:一個會對話、會查資料、會幫我摘要影片的 AI 助理。九月初我做他的時候,我對 AI agent 的架構完全不了解,以為這樣做出來的就是 AI 助理了。
後來才發現真正的痛點:我平常在電腦上操作的那個 AI agent(我用的軟體叫 Hermes,一個真正有記憶、有技能、裝在電腦裡的 AI 助理),跟在 Discord 上操作的葛斯 bot,根本不是同一個。兩邊互相不知道彼此在做什麼:我在電腦教會 Hermes 的,Discord 的葛斯不會;葛斯在 Discord 幫我做過的事,我回電腦在 Hermes 裡也查不到。
但我卻以為他們可以是同一個,至少能互補。這就是最貴的誤會。
這個誤會讓他們各自長出自己的記憶和 Skills,而不是共用同一個記憶與技能。
Discord bot 其實就是一支門號。辦好之後,它能在 Discord 收發訊息,但門號本身不會思考。
AI agent 比較像一個真的員工:有腦子,有記憶,上次教過的事這次還記得,而且能自己動手做事。
我當時犯的錯,用比喻講就是:我想雇一個員工,卻只辦了一支門號,然後在門號後面接了一個客服中心。每次撥過去都是不同的陌生人,這通講完掛掉,下通他就不記得了。而員工本人坐在辦公室裡,從頭到尾沒拿到這支門號。辦公室裡教他的事,電話那頭用不上;電話裡發生的事,辦公室也沒有紀錄。
所以我說他們是兩個人。
這樣不管從 Discord 進來,還是坐在電腦前進來,都是同一個葛斯,兩邊完全同步。
如果重來一次,順序要倒過來:先養人,再辦門號。
兩個版本排在一起看:
所以我的提醒很簡單。如果你想要自己有個助理,能在電腦操作,也能讓你再出門時透過 Discord Bot 操作,且兩個人都擁有同一個記憶和技能:
