![[Open Source] AI 助手降臨,設定時間倒數計時! 快來體驗吧! [Open Source] AI 助手降臨,設定時間倒數計時! 快來體驗吧!](https://i0.wp.com/raw.githubusercontent.com/moltbot/moltbot/main/docs/whatsapp-clawd.jpg?ssl=1)
你的專屬 AI 助手來了!Moltbot 讓你輕鬆打造個人智慧生活
嘿,台灣的朋友們!想過擁有一個專屬於你的 AI 助手嗎? 能夠在 WhatsApp、Telegram、Discord 等你常用的通訊軟體上直接與你互動,並提供各種便利的功能? 今天,我要向大家介紹一個超酷的專案: Moltbot! 🌊🦞 雖然它可能看起來有點複雜,但別擔心,我會用最簡單的方式,帶你一步步了解,並教你如何開始使用它,打造屬於你的個人 AI 智慧生活!
什麼是 Moltbot?
簡單來說,Moltbot 是一個你可以在自己的裝置上運行的 個人 AI 助手。 它就像你的私人小幫手,可以透過你已經在使用的通訊軟體(例如 WhatsApp、Telegram、Slack、Discord、Google Chat、Signal、iMessage、Microsoft Teams 等等) 與你對話,並且還支援像是 BlueBubbles、Matrix、Zalo 甚至是 Zalo Personal 這樣的擴展通道。 想像一下,你可以在手機、平板或是電腦上,隨時隨地用訊息與 AI 互動,是不是超方便的?
Moltbot 的核心概念是 Local-first (本地優先),這意味著你的所有資料和操作都在你的裝置上進行,給你帶來更快速、更隱私的體驗。 簡單來說,Moltbot 就像是你的私人管家,而且這個管家是完全屬於你的!
為什麼要選擇 Moltbot?
- 個人化體驗: 所有的設定和資料都屬於你,你可以完全掌控你的 AI 助手。
- 多平台支援: 可以在多個通訊軟體上使用,方便你隨時隨地與 AI 互動。
- 本地運行: 資料更安全,速度更快,隱私更有保障。
- 強大的功能: 支援語音、影像,並能與各種工具整合。
- 開源: 任何人都可以參與開發,共同完善這個專案。
快速上手:初學者指南
1. 準備工作:安裝 Node.js
Moltbot 是基於 Node.js 運行。 如果你還沒安裝 Node.js,請先到 Node.js 官網 下載並安裝。 安裝完成後,你可以在終端機(Terminal)或命令提示字元(Command Prompt)中輸入 node -v 檢查是否安裝成功。
2. 安裝 Moltbot
打開你的終端機或命令提示字元,輸入以下指令:
npm install -g moltbot@latest
這個指令會從 npm (Node Package Manager) 下載並安裝 Moltbot。 安裝完成後,你可以輸入 moltbot -v 檢查是否安裝成功。
3. 啟動設定精靈
Moltbot 提供了方便的 moltbot onboard 設定精靈,它會引導你完成 Gateway、工作區、通訊通道和技能的設定。 在終端機中輸入:
moltbot onboard --install-daemon
- –install-daemon 參數會安裝一個 Gateway 常駐程式 (launchd/systemd user service),讓 Moltbot 保持運行。 這是推薦的做法,特別是在 macOS、Linux 和 Windows (透過 WSL2) 上。 根據參考資料的建議,如果你的系統是 Windows,強烈建議使用 WSL2。
4. 設定你的通訊通道
- Moltbot 支援多種通訊通道,像是 WhatsApp、Telegram、Discord 等等。 你需要依照你想要使用的通訊軟體,依照指示進行設定。
- 例如,如果你想在 Telegram 上使用 Moltbot,你需要建立一個 Telegram Bot,並取得 Bot 的 Token。 然後在 Moltbot 的設定中輸入這個 Token。
- 詳細的設定步驟,可以參考官方文件中的 Channels 章節:Moltbot Docs
5. 測試你的 AI 助手
設定完成後,就可以開始測試你的 AI 助手了! 在終端機中輸入以下指令,向你的 AI 助手發送一條訊息:
moltbot message send --to +你的手機號碼 --message "哈囉,Moltbot!"
- –to 後面填寫你的手機號碼,請記得加上國際冠碼 (例如 +886)。
- –message 後面填寫你想要傳送的訊息。
如果你設定正確,你應該會在你的通訊軟體上收到 Moltbot 傳來的訊息!
6. 與 AI 助手互動
你可以使用 / 開頭的指令與 Moltbot 互動。 像是 /status 可以查看目前 AI 的狀態,/new 可以重置對話,/think <level> 可以調整 AI 的思考深度等等。
moltbot agent --message "今天的天氣如何?" --thinking high
這個指令會讓 Moltbot 回答你「今天的天氣如何?」,並且讓它用高階的思考方式回答你。
深入了解:核心概念與進階功能
1. Gateway (控制平面)
Moltbot 的核心是 Gateway,它負責管理所有連線、工具和事件。 所有的訊息都會經過 Gateway,然後再路由到不同的代理 (Agents)。 你可以把 Gateway 想像成一個總指揮,負責調度所有 AI 助手的操作。
2. Agents (代理)
Agents 就是 AI 助手本身。 每個 Agent 都有自己的工作區 (workspace) 和設定。 你可以建立多個 Agent,讓它們分別負責不同的任務,例如:一個 Agent 負責處理日常的訊息,另一個 Agent 負責管理你的行程。
3. Channels (通訊通道)
Channels 是 Moltbot 與你互動的介面。 Moltbot 支援多種通訊軟體,例如 WhatsApp、Telegram、Discord 等等。 你可以透過 Channels 與你的 AI 助手對話。
4. Skills (技能)
Skills 是 Moltbot 的核心能力。 Moltbot 支援各種各樣的 Skills,例如:瀏覽網頁、傳送訊息、建立筆記等等。 你可以根據你的需求,安裝和啟用不同的 Skills,讓你的 AI 助手更聰明、更有效率。
5. macOS App (選配)
Moltbot 也提供了 macOS App,它提供了一個方便的介面來管理你的 AI 助手。 透過 macOS App,你可以:
- 控制 Gateway 和監控狀態
- 啟用語音喚醒和 PTT 功能
- 使用 WebChat 和除錯工具
- 透過 SSH 遠端控制 Gateway
6. 安全性
Moltbot 預設的安全設定是 DM pairing (配對)。 這表示,如果你收到來自未知的訊息,Moltbot 會發送一個配對碼給你,只有你批准後,這個訊息發送者才能夠與你的 AI 助手互動。 為了保護你的隱私,請務必了解和設定安全選項。 在 DM 配對後,你可以使用 moltbot pairing approve <channel> <code> 來批准發送者。
錯誤排除指南
在使用 Moltbot 的過程中,你可能會遇到一些問題。 以下是一些常見問題的解決方案:
- 無法連線到通訊軟體: 檢查你的設定是否正確,例如 Bot Token 是否輸入錯誤,以及是否開啟了必要的權限。
- 收不到 AI 助手的回覆: 檢查 Gateway 是否正在運行,以及 Agent 是否設定正確。
- 指令無法執行: 檢查你是否使用了正確的指令,以及是否安裝了必要的 Skill。
- 安全性問題: 確保你已設定 DM pairing 並批准信任的聯絡人。 運行
moltbot doctor來診斷潛在的安全風險。
結語:開啟你的 AI 智慧生活
Moltbot 是一個非常強大且彈性的 AI 助手,它讓你能夠完全掌控你的 AI 體驗。 雖然一開始可能會覺得有點複雜,但只要你按照步驟操作,並理解核心概念,就能輕鬆打造一個專屬於你的智慧生活。
- 先從快速上手開始: 按照上面的步驟安裝和設定,開始與你的 AI 助手互動。
- 探索進階功能: 了解 Gateway、Agents、Channels 和 Skills,發掘 Moltbot 的無限可能。
- 參考官方文件: 官方文件提供了詳細的說明和範例,幫助你解決問題和學習更多功能。 (Moltbot Docs)
- 加入社群: 加入 Moltbot 的 Discord 社群,與其他使用者交流經驗,共同學習和成長。 (Discord)
希望這篇部落格文章對你有所幫助! 現在就開始嘗試 Moltbot,讓你的生活更智慧、更便利吧! 🦞✨
參考閱讀
https://github.com/moltbot/moltbot