MausBot 教學:用 AI Agent 組行銷編輯部,自動撰寫與發布案例
DEV Community

MausBot 教學:用 AI Agent 組行銷編輯部,自動撰寫與發布案例

本篇要解決的問題
雖然現在是 AI 時代,但很多事情自己還是得每天一點一點的累積,累積到成為自己的直覺反應,或是即時提供想法。

最近 August 想建一座像圖書館一樣的「經典行銷案例收藏庫」,每天讓 AI 整理一篇行銷案例,每天看一篇。

也能隨時翻出來看,並且可以回頭查找。

每一篇文章只挑一個真實的品牌,講三件事:

  • 它遇到什麼問題
  • 做了哪些改變
  • 我們可以借用哪些做法

重點是,要寫得讓沒學過行銷的人也能看懂。

這件事要長期做下去,其實不輕鬆。需要找題目、避免寫到重複的案例,還要核對數字、整理資料來源、把內容寫成文章。最後還要檢查錯字、存檔和發表。

案例一多,還需要能搜尋、收藏、寫筆記,開會想辦法時才拿得出來用。

所以花了一天時間,用 MausBot 組了一個小團隊,讓不同角色分工:

  • 選題編輯想題目
  • 總編輯負責寫稿發表
  • 工程師負責維護網站

案例寫好後,再自動放進自架的閱讀網站上。

本篇筆記文會分享三件事:

  • 一開始怎麼分工
  • 怎麼安排每天的作業流程
  • 這個網站目前能做什麼

最後一段也附上程式碼,大家可以改成自己團隊的版本。

本專案完成後的介面範例如下:

MausBot 是什麼

MausBot 是一套工具,可以讓你同時請好幾個 AI 助理,替它們分配工作,還能設定成「時間一到就自動開工」。

如果搭配 OpenCode,可以當成免費的 Grok Bot 在用。

早期叫 OpenMausBot,官方網站現在使用 MausBot 這個名字,本文也跟著用新名字。不過安裝程式和官方的程式碼專案裡,可能還會看到舊名 OpenMausBot,不用擔心,指的是同一套工具。

我們可以替每個 Agent 挑選要用哪一種 AI,也能限制它能做的事,例如能不能新增、修改檔案。

在這個專案裡,我們會建立一個 Marketing 團隊,一開始先把需求告訴總編輯,總編輯會去協調選題編輯和工程師,最後再把結果整理好後,進行回報,並且是每個工作日早上自動執行。

用 MausBot 組出 Marketing 團隊

下載、安裝 MausBot:https://mausbot.com/ 。點擊連結,進到官網,再點擊 Download for … 的按鈕進行下載,然後安裝。

官網下方也有操作介面的範例,放心,介面有繁體中文版。

如果要使用免費的模型,那要再下載、安裝 OpenCode:https://opencode.ai/zht/download 。

先建立三位「員工」Agents

安裝完 MausBot,並設定好模型後,我們先建一個團隊,取名為 Marketing,然後先建立一位名為「總編輯」的 Agent,放進團隊裡。

然後有趣的就來了,我們還需要兩位 Agents:選題編輯、工程師。我們需要自己手動建立嗎?不用,直接跟「總編輯」說出我們的需求,接著再跟它說「可以自行建立需要的 Agents」。

用 Agent 建 Agents 時,如果大家有安裝 Agency Agents 的話,可以多補一句「可參考 Agency Agents 的設定來建立」。

本篇的三位角色,除了總編輯,其他兩位 Agents 就是總編輯建立出來的。

以下是可以跟總編輯說的範例 Prompt,大家再依自己的情況調整:

幫我建立一個每天發表行銷案例的團隊,包含選題編輯與工程師。選題編輯負責想題目、提供資料來源,並做第二次檢查。你是總編輯,負責檢查有沒有寫重複、核對事實、寫稿與最後校對,通過後才發表。工程師負責建立、維護案例網站。所有角色都使用正體中文、台灣用語。請先完成一次由我人工確認的試發表,再安排固定時間自動發表。

這只是建立團隊的範例,實際使用時,還可設定工作資料夾(團隊放檔案的地方)、要用哪一種 AI,以及允許它存檔和發表的權限。

Agents 的名稱、大頭貼都可以自己隨意取,本篇的只是範例,像 August 最後建立的,就是一個哈利波特的團隊:

把文章的規矩寫清楚

因為目標是希望沒有行銷背景的人,也能看懂品牌是怎麼做的,所以以下是又再跟總編輯設定的規則:

  • 文章要先講「它做了什麼」,再說「為什麼可能有效」。
  • 專業名詞每篇最多解釋三個,免得讀者一直停下來查字。
  • 文中重要的數字和引用的話,都要回到原始出處核對,如果找不到根據,就老實寫出資料缺口,或乾脆拿掉那個說法。
  • 每篇最後都有一段「可以怎麼落地應用」,把案例接回我們自己的產品和會員經營。

可以把這最後一段換成「我們的品牌可以怎麼用」,再說明想達成的目標,例如讓更多人註冊、再次購買或續訂。

讓每天的作業有固定順序

我們可以再跟總編輯討論,把流程分成五個階段的 SOP:

  • 確認與選題:總編輯先看今天的選題是不是已經發表過?還沒有的話,請選題編輯提出品牌、案例主題和選這一題的理由,並再次檢查有沒有和舊文章重複。
  • 核對與寫稿:選題編輯提供資料來源和素材,總編輯核對重要的說法,再整理成符合文章規矩的內容。
  • 兩次檢查:總編輯先自己檢查一遍,再交給選題編輯檢查內容、資料來源、格式、多餘的引用符號,還有文章在案例網站上實際顯示的分段。總編輯依意見修改後,再做最後一次校對。
  • 存檔與發表:定稿按日期存成一個文字檔(Markdown 格式),確認沒有蓋掉已經發表過的那一天,再依事先授權好的流程發表。
  • 上線後檢查:確認網站真的看得到新文章,並回報完成了什麼、有沒有出問題。如果選題編輯沒有回覆,或畫面查不到,要清楚列出「哪些檢查還沒做」。

SOP 有了以後,再讓總編輯設定每個工作日的台灣時間早上 08:30 自動開工,由總編輯啟動流程。

就算設定好了排程,我們自己也要注意:

  • 執行的那台電腦、網路和 AI 服務都要正常,而且在排程執行的期間,電腦不能是休眠狀態。
  • 設了時間,不代表一定會做完,還是要回頭看實際結果。
  • 如果電腦離線或工作中途斷掉,就讓總編輯去排查失敗原因。

本篇筆記文的案例網站能做什麼

團隊寫好文章後,會把檔案放進專案裡依年、月、日整理的資料夾(路徑是 articles/年/月/日.md)。

整個專案分成兩半,MausBot 團隊負責「做內容」,案例網站負責「展示文章、記住你的收藏、寄出通知信」。

案例列表與搜尋

首頁按日期列出所有案例,每一筆都有標題和主題。右邊會整理出最新一期,以及每個主題各有幾篇。

搜尋時,網站會比對日期、標題、主題,還有整篇文章的每一個字。比如:想找和會員有關的案例,就輸入「會員」。

如果記得品牌名稱,也可以直接搜品牌。

閱讀頁面與資料來源

打開文章,頁面會整理出重點和目錄,點一下就跳到那一段。往下捲的時候,目錄會標出你現在讀到哪裡。

資料來源放在畫面旁邊的欄位,讀到一半想核對時,不用翻到文章最後。

網站也有一本「名詞解釋」:文章裡出現字典有收的專業名詞,就會附上解釋。

另外還有「上一篇、下一篇」、淺色與深色兩種畫面,版面也會配合手機、平板或電腦的螢幕大小調整。

會員收藏、筆記與匯出

如果有註冊會員,登入後可以收藏案例,也能寫下自己的筆記。

舉例來說,讀完一篇會員留存案例(講品牌怎麼讓會員願意留下來繼續使用),可以記下「適合下次續訂活動討論」,之後從收藏清單把它找回來。

收藏還可以匯出成一份 Markdown 檔(一種純文字的筆記格式),內容有標題、文章連結、日期和你的筆記,方便貼進你慣用的筆記軟體。

新文章通知信

會員可以自己決定要不要收新文章的通知。

網站管理者先設定好寄信服務(SMTP,簡單說就是網站專屬的「寄信郵差」),網站運作期間只要有新文章,就會寄給開啟通知的會員。

信件同時準備了有排版的版本和純文字版本,並放入整篇文章,讓讀者打開信箱就能直接讀。

瀏覽數與收藏數

每篇文章都有瀏覽數和收藏數,可以看出哪些案例比較受關注。

瀏覽數的算法是:同一位讀者、同一篇文章、同一天,只算一次。

這裡的「一天」是以世界標準時間(UTC)換日,換成台灣時間(UTC+8),固定為早上 8 點整換日。

不過,如果讀者清除了 cookie(網站留在瀏覽器裡、用來認人的小記號)、換了瀏覽器,或登入、登出,網站可能會把他當成另一個人,多算一次。

收藏數則是這篇文章目前有幾位會員收藏。

下載程式碼

GitHub 專案連結:letswrite-mausbot-marketing-case

取用前請先對專案點個星星或是分享到社群,你的小小動作對本站都是大大的鼓勵。

這次整理的下載包裡有:案例網站的程式(你看到的畫面,加上背後負責記資料的部分)、一鍵啟動網站的設定(用 Docker,下面會說明),以及 MausBot 的角色設定和每天作業步驟的範本。

裡面也附了兩篇虛構的示範文章,讓你先看看網站長什麼樣子。

第一次使用時,要自己做基本設定,如果想用通知信功能,再填入你自己的寄信帳號資料(SMTP)。

網站用的技術很精簡,不用事先裝一大堆工具,只需要先安裝 Docker 和它的 Compose 功能,然後在專案資料夾輸入下面這行指令:

# 複製環境變數範本並修改(若有通知信需求請填寫 SMTP 資訊)
cp .env.example .env
# 建置並啟動服務
docker compose up -d --build

接著用瀏覽器打開 http://localhost:8801/ ,就能讀到示範文章。

建議照下面的順序開始:

  • 先啟動示範網站:確認 2 篇示範文章都能正常打開。
  • 建立自己的案例團隊:參考 docs/mausbot-team-template.md ,在 MausBot 設定角色與工作資料夾。
  • 手動做一次試發表:檢查資料來源、校對、存檔和網頁顯示都沒問題,再決定要授權團隊做哪些發表動作。
  • 設定固定時間自動開工:把發表工作集中在一個角色,並保留「今天已經發表過就跳過」的檢查。
  • 需要時再開通知:設定寄信服務,先寄給自己的測試信箱,確認內容和連結都正確。

大家可以先照著範本做,再把案例主題、文章規矩和最後的應用段落,改成自己品牌的需求。

Read on DEV Community ↗ ← Back to News

Comments

No comments yet. Start the discussion.