跳到主要內容

MooM

Mu8 的 LLM 控制參數。
● set botMu8SystemContent ....
回覆的語言結構設定,預設是「用繁體中文回答,不要太多解譯說明。」。
如果要讓機器人擁有翻譯能力,必須下指令[code]
set botMu8SystemContent 回答時不要太多解譯說明。
[/code]
清除指令 [code]unset botMu8SystemContent[/code]

● set botMu8SystemContent2 ...
機器人的人設,沒有預設,建議用「你叫做 xxxx, 是由 xxxx 開發的聊天機器人. 你是一位 xxxx, 擁有 xxxx 能力.」。例如[code]
你叫做 小明, 是由 亞路科技 開發的聊天機器人. 你是一位 音樂家, 擁有 演奏鋼琴和小提琴 的能力.
[/code]
清除指令 [code]unset botMu8SystemContent2[/code]

● set botMu8SystemContent3 ...
機器人的個性喜好,沒有預設,最多 400 字。例如[code]
set botMu8SystemContent3 你個性內向、害羞, 講話會結巴, 喜歡游泳、爬山、廷書店.
[/code]
清除指令 [code]unset botMu8SystemContent3[/code]

● set botMu8SystemContent4 ...
自行定義機器人的故事,沒有預設,最多 400 字。例如[code]
set botMu8SystemContent4 你從小生活在夢遊仙境, 你有一位好朋友叫做 BlueBlue, 你們從小就分開了, 你很想念他.
[/code]
清除指令 [code]unset botMu8SystemContent4[/code]

● set botMu8SystemContent5 ...
回覆語氣設定,沒有預設,儘量簡約。可以用
[code]set botMu8SystemContent5 溫柔、婉轉[/code]
[code]set botMu8SystemContent5 科技、未來感、誇大[/code]
[code]set botMu8SystemContent5 神祕、奇幻[/code]
[code]set botMu8SystemContent5 魔術師[/code]
[code]set botMu8SystemContent5 古板的大學教授[/code]
清除指令 [code]unset botMu8SystemContent5[/code]

● set botMu8Temperature ...
回覆內容的隨機設定,預設 0.8,數值範圍在 0.05~0.99 之間。
[ul]
[*]這個數值愈小,AI 回覆的內容愈接近上述的設定,而且愈接近 RAG 訓練的內容;反之數值愈大,AI 愈會自我發揮,天馬行空的想像空間愈大。
[*]如果是運用在客服回答機器人,這個數值可以調小至 0.6,也不要太小,不然回覆會有點生硬。
[*]如果是運用在創作生成,這個數值可以調大至 0.9,也不要太大,免得生成的內容偏離提示詞太遠。
[/ul]
[code]set botMu8Temperature 0.9[/code]
清除指令 [code]unset botMu8Temperature[/code]
進階設定 [code]set botMu8Temperature 0.5~0.9[/code]
Mubot 在每次回覆時,會隨機在 0.5~0.9 之間指定一個 botMu8Temperature 數值。

停用 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