跳到主要內容

MooM

Mu8 的 LLM 控制參數。
botMu8SystemContent
botMu8SystemContent2
botMu8SystemContent3
botMu8Temperature 0.8
botMu8MaxTokens -1
停用 Mubot 「猜」對話的意圖。
停用
[code]
set botRandAlternative off
[/code]

啟用
[code]
set botRandAlternative on

unset botRandAlternative
[/code]
透過外部網址 API 過濾 Mubot 回覆的訊息
設定 set botExtFilterURL https://...
停用 unset botExtFilterURL

網址 https://... 將接收到 json 格式:
[code]
{;; "msg": "....", // 詢問的內容
"reply": {...} // 即將回覆的內容
};;[/code]
回傳時,必須回傳 Line Reply Message JSON 格式。

範例 noon360 設定
set botExtFilterURL https://noon360.com/api/mubot/filter
透過外部網址 API 回覆訊息
設定 set botExtReplyURL https://...
停用 unset botExtReplyURL

網址 https://... 將接收到 json 格式:
[code]
{;; "msg": "...." // 詢問的內容
};;[/code]
回傳時,必須回傳 Line Reply Message JSON 格式。

範例 noon360 設定
set botExtReplyURL https://noon360.com/api/mubot/reply
外部指令網址 botExtCmdURL
設定
[code]
set botExtCmdURL https://...
[/code]

清除
[code]
unset botExtCmdURL
[/code]

範例
[code]
set botExtCmdURL https://noon360.com/mubot
[/code]

為了 NoonSpace 方便對應空間 可以另外設定 botExtC4 及 botExtD4 參數。
範例
[code]
set botExtC4 noon360
set botExtD4 shop97446
[/code]
如何同步將 Mubot 的回覆內容通知管理群組?
由於 Mubot 已經結合了 LLM+RAG,除非 AI 主機忙碌或當機,不然幾乎不會有未知訊息通知訓練師的時機,因此為了了解 Mubot+LLM+RAG 回覆的內容是否正確,可以開啟這項同步通知的功能:
[ol]
[*]好處是訓練師可以了解 Mubot+LLM+RAG 回答的內容是否正確,然後再依此加以調整。
[*]壞處是每次對話都會通知,很煩人。
[*]因為是 LineBot,所以即使收到同步通知,也無法再主動回覆。
[/ol]
相關參數:
[ul]
[*]botDialogSyncNotifyToken: 啟用或停用同步將 Mubot 的回覆內容通知管理群組,預設停用。
啟用同步通知指令 set botDialogSyncNotifyToken ..NotifyToken..
停用同步通知指令 unset botDialogSyncNotifyToken
[/ul]
注意,關於 ..NotifyToken.. 在 2025 年 3 月 31 日之前還可以使用 LineNotify 當做通知管道,之後或現在都可以申請 NoonTalker 的 ..NotifyToken.. 將 NoonTalker 當做通知的管道。
啟用 Mu8 再生成已知回覆訊息的回覆句。
相較於 Mubot 硬板的回覆內容,Bard 的回覆太過冗長不著邊際,ChatGPT 的回覆又真假參半似是而非,啟用 Mu8 的再生成或許是另一種選擇。 Mu8 再生成的運作方式:
[ol]
[*]當 Mubot 接收到問句時,會去大腦找相關符合的回覆內容,如果有多筆符合的回覆句,Mubot 就全丟進去給 Mu8。
[*]Mu8 將上述已知的回覆內容,再結合 15 分鐘內的前後文,自動生成新的回覆內容。
[*]好處是以 Mubot 已知確定的回覆內容和 15 分鐘內的前後文為主,再透過 AI 生成回覆句,不會偏離問句主軸太遠。
[/ol]
相關參數:
[ul]
[*]botMu8Generative: 啟用或停用 Mu8 再生成已知回覆訊息的回覆句,預設啟用。
停用 Mu8 再生成指令 set botMu8Generative off
啟用 Mu8 再生成指令 set botMu8Generative on 或 unset botMu8Generative
[/ul]
注意,目前 Mu8 再生成仍會加入 AI 大模型的預訓練內容,小心慎用。
同時回覆多筆符合問句內容的回覆句。
Mubot 大腦的運作方式:
[ol]
[*]當 Mubot 接收到問句時,會去大腦找相關符合的回覆內容,如果有多筆符合的回覆句,Mubot 就會隨機挑一筆來回覆。
[*]有時候訓練師可能要了解不同問句的問法,來了解 Mubot 大腦是否完全理解時,就必須將不同回覆句同時回覆出來做判斷。
[*]設定以下參數 Mubot 也是會隨機挑一筆,但同時也會將其他相關符合的備選回覆句回覆出來。
[/ol]
相關參數:
[ul]
[*]botMaxReplyN: 設定最多回覆幾句相關的回覆句。
設定最多 5 句指令 set botMaxReplyN 5
回復預設一筆指令 unset botMaxReplyN
[/ul]
關於未知問句採用 AI 生成回覆的參數。
當啟用 AI 生成回覆內容時,Mubot 遇到未知訊息預設會依照以下 AI 模型順序尋求回覆內容:
[ol]
[*]先找 Bard(emini)。
[*]當 Bard 停用或無法回覆時,再找 Mu8。
[*]當 Mu8 停用或無法回覆時,而且有 ChatGPT API key 時,最後找 ChatGPT。
[*]當以上都停用或無法回覆時,Mubot 將回覆「設定」裡頭的「未知訊息自動回覆」訊息。
[/ol]
相關參數:
[ul]
[*]botAIUnknownReply: 停用或啟用 AI 生成回覆內容,預設為「啟用」。當停用這個設定時,以下幾個 AI 生成回覆內容的方式一併停用。
停用指令 set botAIUnknownReply off
啟用指令 unset botAIUnknownReply
[*]botBardUnknownReply: 停用或啟用 Bard(Gemini) 生成回覆內容,預設為「啟用」。
停用指令 set botBardUnknownReply off
啟用指令 unset botBardUnknownReply
[*]botMu8UnknownReply: 停用或啟用 Mu8 生成回覆內容,預設為「啟用」。
停用指令 set botMu8UnknownReply off
啟用指令 unset botMu8UnknownReply
[*]botChatGPTUnknownReply: 停用或啟用 ChatGPT 生成回覆內容,預設為「啟用」。啟用 ChatGPT 時必須要提供 ChatGPT API Key 才能使用。
停用指令 set botChatGPTUnknownReply off
啟用指令 unset botChatGPTUnknownReply
[/ul]
9