開 agent
要研究員、編輯、家教都行。每一個住在自己的頻道,有自己的對話。
你在伺服器的入口頻道,跟協調者(coordinator)說話。 想要什麼,直接講。
新的 agent 會有自己的頻道、頭像和提示詞,馬上開始做第一份工作。 你不用改設定檔,也不用重啟。
圖裡的文字是 bot 的英文介面;把 locale 設成 zh-TW,bot 在 Discord 裡就會用中文。
開 agent
要研究員、編輯、家教都行。每一個住在自己的頻道,有自己的對話。
自己寫技能
agent 可以寫一個技能,連結給其他 agent。 它也會在不同對話之間記住事情。
組成群組
把兩到六個 agent 放進同一個群組頻道。 每則訊息,由它決定誰來回答。
幫你整理
請它封存某個 agent,或重新排頻道。 不會真的刪掉,封存的頻道會保留歷史紀錄。
agent 之間可以互相交辦工作。 這裡是研究員把整理好的內容交給編輯。
伺服器裡有一則狀態訊息會自己更新,誰在忙什麼一目瞭然。
建立專案。
npx pi-roundtable init my-bot安裝、啟動 PostgreSQL,然後填寫 .env。
cd my-botbun installdocker compose up -dcp .env.example .env檢查設定,然後啟動 bot。
bunx roundtable doctorbunx roundtable start第一個 agent 就會出現在你的伺服器裡。
跟它打聲招呼,再請它開第二個。
agent 設了排程之後,/roundtable schedule list 可以列出來。
上面這些都不用寫一行程式。 想要更多的時候,再用 TypeScript 加外掛:每個 agent 都能呼叫的工具、斜線指令、HTTP 路由,或是你想換掉的某個部分。 外掛可以在沒有 Discord 和 PostgreSQL 的情況下測試。 看寫一個外掛。