Docy

模組介紹與編輯

模組類別介紹

Nuwa Roflow 共有五⼤類模組,分別是:觸發、分流、核⼼互動、輔助與進階。
每種模組皆能執⾏特定的任務。

觸發

觸發條件

當滿⾜此條件時,機器⼈即開始執⾏流程,為流程起始點。
此模組只能接在「時段」卡片後⽅,且單⼀橫向流程只能新增⼀個。

分流

語音分流

適⽤特定關鍵字問題的簡單問答。
可設定多個預期答覆選項,機器⼈將根據使⽤者的答覆做出不同回應表現,並引導他們前往相應的下⼀步動作。

選單 / 題⽬

透過題⽬與選項設計,為顧客提供服務導覽(如樓層引導、餐點選擇等),或設計問卷來蒐集顧客意⾒,⾃動儲存其選擇、喜好等數據,供作服務最佳化的參考。

觸碰分流

當機器⼈被觸碰指定部位時,便能依設定做出回應。
⼀個模組可⾃訂多個「觸碰事件」,來指定不同觸碰部位與對應機器⼈表現。
例如:設定⼀個事件,當部位「頭、左⼿、右⼿」被觸碰時,機器⼈將說⼀段話並做隨機動作。

辨識

讓機器⼈幫您辨別客⼈,透過⼈臉、性別、年齡等資訊與物品辨識技術。
機器⼈將能辨別顧客、精準互動,有效分眾來投放資訊、給予服務,並引導合適的下⼀步。

密碼

服務過程中有加密、⾝份驗證的需求嗎?
若想加強安全性或保密性,可於流程中加入密碼模組。⼀次能設定五組密碼,也能指定密碼輸入正確/ 錯誤後的流程走向。

ChatGPT 分流

自訂對話模型、分流選項與描述文本(prompt), 可透過語言模型 ChatGPT 判斷互動者的意圖,來引導合適的對話分流,不需繁複的關鍵字設定,即可透過模糊語意滿足多元對話場景需求。欲使用此模組,請在資源庫建立對話模型,並搭配有搭載 AI 加值服務(訂閱 KebbiGPT) 的機器人。

條件分流

請搭配變數來使用。透過邏輯運算子對比兩個自訂表達式(Expression)的運算結果,為流程加入分流判斷條件,還能自訂各條件的判斷優先順位。

隨機分流

自訂多個分流選項,讓機器人每次隨機執行不同流程。可應用於抽籤、擲骰子、抽獎或遊戲設計,創造更靈活彈性的機器人互動。

核心互動

機器人表現

⾃訂基礎機器⼈⾏為,如語⾳互動、動作、表情呈現或圖片顯⽰。

AI 對話

適⽤於聊天與複雜語境等⽣動對話。
透過女媧 AI ⼤腦或在「對話訓練室」⾃訂語料,機器⼈將根據問答腳本和使⽤者互動、引導談話。⽀援模糊語意技術,不需要每個字都講對即可命中問題,讓對話更順暢。

媒體與⼯具

除了讓機器⼈投放圖片、影片、串流⾄ YouTube 外,也能快速取⽤其他女媧商務⼯具*—— 程式實驗室、內容編輯器、簡報⼯具、題⽬製造機的專案,助您⾼效整合、運⽤各⼯具的內容資源。

⚠ 取⽤其他⼯具專案後,若您有更新內容,請務必在 Nuwa Roflow 中重新選擇、覆蓋舊專案,才會⼀併更新服務流程。

*女媧商務⼯具:若您擁有其他女媧商務⼯具的使⽤權,便能在 Nuwa Roflow 中取⽤這些⼯具的專案檔、輕鬆嵌入流程中,機器⼈執⾏流程時將⾃動開啟這些⼯具的檔案。

APP與網⾴

完成核心服務流程後,可設計延伸互動、引導顧客前往更多服務;設定跳轉至機器人 APP、指定 APP 或特定網站,並可以進階設定瀏覽器開關相機/麥克風,來進行導購、提供服務資訊、廣告投放等。

撥打聯絡人

讓機器人成為你的接線生!若服務中有通話聯繫的需求,可使用女媧的「聯絡人系統」選擇特定聯絡人,透過語音或視訊方式來主動撥號、開啟通話,並設定通話有接聽/ 無回應後的下一步動作。

資料填寫

指定輸入格式,讓機器⼈的互動對象填寫簡易資料,例如⽂字、數字、電話、E-mail 等。也能搭
配變數功能,新增多個資料填寫模組,針對特定對象或情境來蒐集⼀系列問題。

輔助

變數結果上傳

請搭配變數來使⽤。
當流程中的模組已被加入變數,您就能在這個流程後⽅,新增變數結果上傳模組,來⾃訂「欲上傳資料的變數」與「上傳時機」。

進階

MQTT

想玩味機器⼈串連⾄物聯網的進階功能嗎?對程式設計稍有底⼦的您,可運⽤ MQTT 來收發多個指令消息,指定 QoS 與收發伺服器位置;過程中還能搭配展演機器⼈表現,或播放影⾳媒體檔案。

基礎移動

所有女媧機器⼈機型皆適⽤的移動模組。
您可組合多個移動指令,並設定每個移動指令的速度、⽅向、位移距離或旋轉⾓度,來讓機器⼈完成簡單的移動任務。此外,還能設定「移動中表現」讓機器⼈在移動中播放圖片或影⾳。

室內定位移動

服務型機器人(機器人型號 Collibot)專屬限定功能。透過同步定位與地圖建構技術(SLAM),機器人將能辨認起始點與目的地、透過室內定位導航來精準移動。請先至專案設定,選擇初始地圖與移動起始點;別忘了,須確實將機器人擺放在指定的起始點位置,否則無法順利移動。

模組編輯教學

分流

分流類別的模組,能讓機器⼈依據互動者的操作⾏為或答覆做出不同的反應,並導引⾄指定的下
⼀步動作。

語音分流

適用特定關鍵字問題的簡單問答。可設定多個預期答覆選項,機器人將根據使用者的答覆做出不同回應表現,並引導他們前往相應的下一步動作。

① 模組名稱:會顯⽰在模組卡片上,可⾃訂名稱⽅便識別
② 開場語:設定⼀到多個開場語,讓機器⼈依序說出
③ 隨機⼀個:若有⼀個以上的開場語,可開啟此功能,讓機器⼈隨機說其中⼀個開場語
④ 機器⼈聆聽語⾔:機器⼈預設語⾔、中⽂、英⽂、⽇⽂、韓⽂擇⼀,將以機器⼈端⽀援的語⾔為準
⑤ 預期答覆:設計對話時,預期互動者可能的答覆;根據不同分流答覆,機器⼈將執⾏不同流程
⑥ 預期答覆匯入/匯出語料:若你使用 PLUS 專業版/團隊版方案,將可使用此功能。將模組中填寫的分流答覆內容,匯出至資源庫作為語料素材;同理,也能從 資源庫|語音分流語料 直接匯入現有的語料,重複使用於不同模組或專案中
⑦ 分流答覆:可新增多個分流答覆,每個皆能設定多個「聆聽關鍵字」和指定「回應表現」
⑧ 聆聽關鍵字:聽到與關鍵字完全相同的內容,機器⼈才會回應;設定多個聆聽關鍵字,可提⾼命中率
⑨ 非預期答覆:互動者的答覆在預期之外的狀況
⑩ 重複詢問:遇到預期之外的答覆時,機器⼈是否重複詢問;最多重複詢問 10 次
⑪ 非預期答覆|回應表現:重複詢問次數已達上限、收到的答覆仍非預期時,機器⼈的回應
⑫ 無人答覆:當用戶無答覆時,機器人的回應方式
⑬ 流程完成條件:當無人答覆達設定次數,機器人會進入「無人回應」的分支流程
⑭ 變數:本模組可加入變數

選單 / 題⽬

設定題⽬與選項,機器⼈端⽀援互動者透過「點選」或「語⾳」來做選擇。

💡若機器人端有訂閱並開啟 AI 加值服務,則以「語音」選擇選項時,將由 ChatGPT 做意圖判斷,此時互動者毋需完整唸出選項內容,也能說中選項(若機器人無此服務,則仍須完整念出選項才能命中)

① 模組名稱:會顯⽰在模組卡片上,可⾃訂名稱⽅便識別
② 開場語:設定⼀到多個開場語,讓機器⼈依序說出
③ 版⾯設定:選擇題⽬/選項顯⽰比例、⼀⾴顯⽰幾個選項
④ 背景:選擇單⾊背景或圖片
⑤ 題⽬設定:設定題⽬⽂字、圖片或 ⑬ 進階設定
⑥ 選項設定:設定選項⽂字、圖片、回覆語*或 ⑬ 進階設定,最多可設定 20 個選項
*回覆語,該選項被選中後讓機器⼈說⼀段話或表現
⑦ 讓機器⼈依序唸出選項:為依賴聽覺的互動者唸出每個選項,勾選後可設定「⑧ 機器⼈發⾳語⾔」與「⑨ 開啟機器⼈隨機動作」
⑧ 機器⼈發⾳語⾔:機器⼈預設語⾔、中⽂、英⽂、⽇⽂、韓⽂擇⼀,將以機器⼈端⽀援的語⾔為準
⑨ 開啟機器⼈隨機動作:開啟後,機器⼈將在選項顯⽰時搭配隨機動作
⑩ 設定返回按鈕:勾選後在機器人選單上會有返回按鈕,可以返回上一個流程
⑪ 設定離開按鈕:勾選後在機器人選單上會有離開按鈕,可以設定離開後的流程
  選單顯⽰時長:設定時間,選單顯示多久後將自動關閉。若設定固定顯示時長,超過顯示時間後,機器人會進入「無人回應」的分支流程
 變數:本模組可加入變數
 預覽:預覽此選單在機器⼈螢幕上呈現的效果
 進階設定:設定機器⼈發⾳語⾔、動作、表情,此處不可設定圖片
⑯ 語⾳延遲:設定範圍 0.00 ~ 999.99 秒
⑰ 動作延遲:設定範圍 0.00 ~ 999.99 秒

觸碰分流

當機器⼈被觸碰指定部位時,便能依設定做出回應。⼀個模組可⾃訂多個「觸碰事件」,來指定不同觸碰部位與對應機器⼈表現。

① 模組名稱:會顯⽰在模組卡片上,可⾃訂名稱⽅便識別
② 開場語:設定⼀到多個開場語,讓機器⼈依序說出
③ 觸碰事件:可設定多個事件,每個事件可指定「④ 觸碰部位」與機器⼈回應
④ 觸碰部位:可設定⼀到多個觸碰部位,不同事件的觸碰部位不可重複。若專案機型為 Collibot,則不論有無擴充機器人,觸碰部位只支援「螢幕」,並只能設定一個事件
⑤ 刪除事件:事件數量⼤於⼀個可刪除。⚠ 注意,刪除事件後可能影響後⽅流程
⑥ 循環提⽰:無⼈觸碰指定部位時,機器⼈會發出提⽰語來提醒使⽤者觸摸,可設定秒數與 ⑦ 提⽰語
⑦ 設定提⽰語:若不設定,則提⽰將與「開場語」內容相同
⑧ ⾃動結束:無人觸碰指定部位時,自動結束此模組。若設定秒數,一旦超過此設定時間,機器人會進入「無人觸碰」的分支流程
⑨ 更改為不⾃動結束模組:若將設定「自動結束秒數」改為「不自動結束」,此時將不再支援「無人觸碰」之分支流程,此分支流程將被斷開
⑩ 進階設定:設定機器⼈發⾳語⾔、動作、表情或圖片,此為所有模組通⽤設定
⑪ 變數:本模組可加入變數

辨識

選擇辨識⼈或物品,並能針對辨識成功/失敗來決定下⼀步流程。

① 模組名稱:會顯⽰在模組卡片上,可⾃訂名稱⽅便識別
② 開場語:設定⼀到多個開場語,讓機器⼈依序說出
③ 辨識對象:⼈或物品
④ 辨識時螢幕顯⽰畫⾯:機器⼈的螢幕顯⽰「⑤ 攝影機鏡頭畫⾯」或「⑥ 機器⼈臉譜畫⾯」
⑤ 攝影機鏡頭畫⾯:選擇此,可設定「⑧ 重新辨識次數」
⑥ 機器⼈臉譜畫⾯:選擇此,可設定「⑨ 連續辨識」
⑦ 辨識事件:選定辨識對象(人/物品)後,可針對該對象設定多個辨識事件,並於每則事件指定「辨識成功回應」,辨識成功後可依對象/物品導向不同流程
⑧ 選擇物品:物品辨識,可從 Roflow 資源庫選擇內建物品、或上傳 Teachable Machine* 訓練檔
⑨ 重新辨識次數:未辨識到對象,可重新開始辨識;已達次數上限仍未辨識到,則視為辨識失敗
⑩ 連續辨識:自訂辨識時間 3 ~ 99 秒,超過時間則視為辨識失敗
⑪ 辨識成功:針對不同事件,可個別新增一則辨識成功後的機器人回應
⑫ 辨識失敗:若辨識失敗,可讓機器人執行一到多個表現
⑬ 變數:本模組可加入變數
⑭ 隨機一個:若有新增多個表現,可讓機器人隨機執行其中一個
⑮ 精準度:選擇有人經過、遠距離人臉、中距離人臉或近距離人臉,後三者可設定「身份」
⑯ 身份- 所有人:可設定「性別」與「年齡」
⑰ 身份- 特定人員:選擇一到多位「已完成人臉辨識訓練**」的人員

*Teachable Machine:由 Google 推出的開源⼯具,無需程式設計經驗,讓所有⼈可以透過電腦的視訊鏡頭來進⾏ AI 的物件訓練,能快速、輕鬆地創建機器學習模型。
**⼈臉辨識訓練:在 Roflow 資源庫- ⼈員管理,可新增⼈員資料並訓練⼈臉照片。

密碼

服務過程中有加密、身份驗證的需求嗎?若想加強安全性或保密性,可於流程中加入密碼模組,一次能設定五組密碼,也能指定密碼輸入正確/ 錯誤後的流程走向。

① 模組名稱:會顯⽰在模組卡片上,可⾃訂名稱⽅便識別
② 開場語:設定⼀到多個開場語,讓機器⼈依序說出
③ 標題⽂字:顯⽰在機器⼈或第⼆螢幕畫⾯上,供密碼輸入者觀看,最多 120 字元
④ 密碼設定:密碼為英數字 4 ~ 10 碼,可設定 1 ~ 5 組密碼
⑤ 選項:可選擇「設定密碼」或「套⽤⾃訂循環變數(未來推出)」
⑥ 密碼錯誤允許重試:密碼輸入錯誤時,是否允許重試。最多可重試 10 次
⑦ 密碼錯誤達上限的回應表現:密碼輸入錯誤次數達上限、或 5 分鐘內無動作,機器⼈的回應表現
⑧ 進階設定:設定機器⼈發⾳語⾔、動作、表情或圖片,此為所有模組通⽤設定
⑨ 顯示時長:選擇「不自動關閉」或設定時長;若超過顯示時間,機器人會進入「無人回應」的分支流程
⑩ 此模組在機器⼈上的顯⽰畫⾯

ChatGPT 分流

可透過 ChatGPT 判斷互動者的意圖,來引導合適的對話分流。欲使用此模組,請在資源庫建立對話模型,並搭配有搭載 AI 加值服務(訂閱 KebbiGPT)的機器人。

① 模組名稱:會顯⽰在模組卡片上,可⾃訂名稱⽅便識別
② 開場語:設定⼀到多個開場語,讓機器⼈依序說出
③ 機器人聆聽語言:機器人預設語言、中文、英文、日文、韓文擇一,將以機器人端支援的語言為準
④ ChatGPT 對話模型:從資源庫選擇你自訂的對話模型;選擇模型後,可勾選欲加入判斷的選項
⑤ 詳細資料:點擊展開右側視窗,顯示各選項+對應描述文本內容
⑥ 無人答覆:當用戶無答覆時,機器人的回應方式
⑦ 等待大腦回應時,機器人語音:機器人接收用戶答覆後,將播放此則語音訊息,以確保在雲端大腦分析完成並做出回應前,提供用戶持續的互動體驗。
⑧ 流程完成條件:當用戶無答覆的次數達設定,機器人會進入「無人回應」的分支流程

條件分流

請搭配變數來使用。透過邏輯運算子對比兩個自訂表達式(Expression)的運算結果,為流程加入分流判斷條件,還能自訂各條件的判斷優先順位。

① 模組名稱:會顯⽰在模組卡片上,可⾃訂名稱⽅便識別
② 開場語:設定⼀到多個開場語,讓機器⼈依序說出
③ 條件設定:加入分流判斷條件,將由上而下依序進行判斷,拖曳可調整順位
④ 輸入表達式:輸入 {{}} 來宣告變數,進行賦值或運算。填寫規則,詳見變數操作規則

隨機分流

自訂多個分流選項,讓機器人每次隨機執行不同流程。可應用於抽籤、擲骰子、抽獎或遊戲設計,創造更靈活彈性的機器人互動

① 模組名稱:會顯⽰在模組卡片上,可⾃訂名稱⽅便識別
② 開場語:設定一到多個開場語,讓機器人依序說出
③ 模式:可以選擇擲骰子模式或是抽獎模式
④ 擲骰子模式:可自訂選項與名稱,所有選項每次抽中機率相同
⑤ 隨機選項:可自訂選項數量與名稱
⑥ 抽獎模式:可自訂選項數量與名稱,各選項可再設定不同的可抽數量

核⼼互動

機器人表現

① 模組名稱:會顯⽰在模組卡片上,可⾃訂名稱⽅便識別
② 機器⼈表現:設定⼀到多個表現,讓機器⼈依序執⾏
③ 拖曳調整順序:長按上下拖曳欄位,可調整各表現執⾏順序
④ 隨機⼀個:若有新增多個表現,可讓機器⼈隨機執⾏其中⼀個
⑤ ⾃動結束:若設定秒數,時間到之後不論是否執⾏完所有表現,皆結束此模組
⑥ 結尾語:設定⼀到多個結尾語,讓機器⼈依序說出
⑦ 進階設定:設定機器人發音語言、動作、表情、圖片或影片,此為所有模組通用設定
⑧ 自訂字幕:顯⽰字幕預設和語⾳內容相同,可修改為其他內容
⑨ 發⾳語⾔:機器⼈預設語⾔、中⽂、英⽂、⽇⽂、韓⽂擇⼀,將以機器⼈端⽀援的語⾔為準;可設定語⾳延遲,範圍 0.00 ~ 999.99 秒
⑩ 機器⼈動作:隨機動作、⾃訂動作、無動作擇⼀;可設定動作延遲,範圍 0.00 ~ 999.99 秒
⑪ 機器⼈表情:選擇表情,機器⼈表情或媒體檔案可擇⼀設定
⑫ 新增媒體檔案:選擇檔案或輸入連結來新增圖片/影片。選擇檔案後,可點擊預覽圖重新上傳。圖片格式⽀援 jpg、jpeg、png、gif、webp;影片格式⽀援 mp4、wav
⑬ 圖片/影片播放時長:設定「直到語⾳結束」或固定分/秒
⑭ 圖片/影片延遲:設定延遲秒數,範圍 0.00 ~ 999.99 秒

AI對話
回應⽅式|機器⼈預設回覆

① 模組名稱:會顯⽰在模組卡片上,可⾃訂名稱⽅便識別
② 機器人語音:填寫一則語音內容,讓機器人引導對話
③ 主要回應⽅式:可選擇「機器⼈預設回應」或「 對話訓練室專案」
④ 機器⼈聆聽語⾔:機器⼈預設語⾔、中⽂、英⽂、⽇⽂、韓⽂擇⼀,將以機器⼈端⽀援的語⾔為準
⑤ 無⼈答覆:當⽤⼾無答覆時,機器⼈的回應⽅式
⑥ 等待大腦回應時,機器人語音:機器人接收用戶答覆後,將播放此則語音訊息,以確保在雲端大腦分析完成並做出回應前,提供用戶持續的互動體驗。
⑦ 流程完成條件:可設定多個條件,符合任一條件時,將結束此流程
⑧ 無人答覆次數:必選。當用戶無答覆的次數達設定,即結束此流程
⑨ 對話次數:當⽤⼾和機器⼈對話的次數達設定,即結束此流程。若⽤⼾回應屬於「單輪語料」內容,則每次回應視為⼀次;若⽤⼾回應屬於「多輪語料」內容,則結束此語料才視為⼀次
⑩ 特定指令:設定⼀到多個指令,機器⼈聽到任⼀指令,即結束此流程

回應方式|對話訓練室專案

⑪ 對話訓練室專案:選擇已建立的專案,此功能需搭配女媧商務⼯具「對話訓練室*」使⽤
⑫ 非預期答覆的回應⽅式:當回答不屬於「對話訓練室專案」內容時,機器⼈的回應⽅式;可選擇「機器⼈預設回應」或「⾃訂標準回應」
 非預期答覆|機器⼈預設回應:機器⼈回應內容來⾃女媧 AI ⼤腦,⽀援⽣動對話或閒聊,但較無法完全掌控內容
 非預期答覆|⾃訂標準回應:⾃訂內容,確保機器⼈回應內容完全在您掌握之中
 流程完成條件|預期答覆:當回答屬於「對話訓練室專案」內容的次數達設定條件,即結束流程
 流程完成條件|非預期答覆:當回答不屬於「對話訓練室專案」內容的次數達設定條件,即結束流程
 進階設定:設定機器⼈發⾳語⾔、動作、表情或圖片,此為所有模組通⽤設定
⑱ 變數:本模組可加入變數
⑲ 結尾語:設定⼀到多個結尾語,讓機器⼈依序說出

*對話訓練室:若您擁有此⼯具的使⽤權,便能在 Nuwa Roflow 中取⽤其專案檔。

媒體與工具

① 模組名稱:會顯⽰在模組卡片上,可⾃訂名稱⽅便識別
② 開場語:設定⼀到多個開場語,讓機器⼈依序說出
③ 資源類型:共兩⼤類資源「④ 女媧商務⼯具」與「⑤ 媒體素材」
④ 女媧商務⼯具:包含程式實驗室、內容編輯器、簡報⼯具、題⽬製造機,若您有這些⼯具的使⽤權限,將能在此快速取⽤專案資源。取⽤其他⼯具專案後,若您有更新內容,務必在 Nuwa Roflow 中重新選擇、覆蓋舊專案,才會⼀併更新服務流程
⑤ 媒體素材:圖片與影片,皆可貼上連結或上傳檔案
⑥ 選擇圖片:上傳圖片,⽀援格式為 jpg、jpeg、png、gif、webp
⑦ 圖片連結:貼上圖片連結
⑧ 圖片播放時長:選擇「不⾃動關閉」或設定時長(分:秒)
⑨ 選擇影片:上傳影片,⽀援格式為 mp4、mov
⑩ 影片連結:貼上影片連結,⽀援串流平台為 YouTube
⑪ 影片播放時長:選擇「完整播放」或設定時長(分:秒)
⑫ 播放中表現:搭配資源類型「圖片/影片」使⽤,可設定 0~20 則機器⼈表現,會依序和圖片/影片同時播放
⑬ 匯入檔案:取⽤女媧商務⼯具檔案,依照所選⼯具,顯⽰可取⽤的專案
⑭ 搜尋:輸入專案名稱的關鍵字來快速搜尋
⑮ 結尾語:設定⼀到多個結尾語,讓機器⼈依序說出

APP與網頁

① 模組名稱:會顯⽰在模組卡片上,可⾃訂名稱⽅便識別
② 開場語:設定⼀到多個開場語,讓機器⼈依序說出
③ APP與網⾴:選擇「④ 指定APP」或「⑤ 網⾴連結」
④ 指定APP:選擇「⑥ 輸入 package name」或「⑦ 從 APP 列表選擇」
⑤ 網⾴連結:指定⼀個網址、設定顯⽰時間
⑥ 指定APP|輸入 package name:可選填指定 URI
⑦ 指定APP|從 APP 列表選擇:選擇「⑧ 機器⼈預載」或「⑨ 商城下載」
⑧ 機器⼈預載:可選擇 舞蹈編輯器/ 女媧相機/ 新增家⼈/ 女媧商店/ 女媧鬧鐘
⑨ 商城下載:可選擇 接待⼩幫⼿/ 防疫⼩幫⼿/ 程式遊樂園/ AI 訓練學校,需先於《女媧商店》下載 APP
⑩ 網頁連結|進階設定:可設定瀏覽器是否開相機/麥克風
⑪ 網頁連結|連結加入參數:可在連結後方加入參數
⑫ 網頁連結|流程完成條件:若符合「不自動關閉」之外的任一條件,將結束此流程 
⑬ 結尾語:設定⼀到多個結尾語,讓機器⼈依序說出

撥打聯絡人

① 模組名稱:會顯⽰在模組卡片上,可⾃訂名稱⽅便識別
② 開場語:設定⼀到多個開場語,讓機器⼈依序說出
③ 選擇聯絡人:選擇一位聯絡人
④ 從 Roflow 資源庫選擇人員:從已建檔的人員資料,來選擇聯絡人
⑤ 標籤搜尋:以標籤篩選人員
⑥ 關鍵字搜尋:輸入人員名稱關鍵字來搜尋
⑦ 新增人員:前往 Roflow 資源庫,建立新的人員資料
⑧ 更新訓練結果:系統每 30 秒會自動刷新人員資料,更新人員的最新「人臉辨識訓練狀態」;也可手動點此按鈕來立即刷新
⑨ 選擇人員:只能選擇已有新增「女媧通訊號碼」的人員
⑩ 顯示名稱:機器人螢幕上將顯示的聯絡人名稱
⑪ 通話形式:選擇「視訊通話」或「語音通話」
⑫ 聯絡人無回應:若通話無人接聽,選擇「允許重播」或「不重播,直接進入無回應流程」

資料填寫

① 模組名稱:會顯⽰在模組卡片上,可⾃訂名稱⽅便識別
② 開場語:設定⼀到多個開場語,讓機器⼈依序說出
③ 填寫格式:共七種填寫格式,擇⼀使⽤
④ 設定為必填項⽬:若取消勾選,機器⼈端將顯⽰跳過按鈕,允許不填寫資料
⑤ 標題⽂字:顯⽰在機器⼈或第⼆螢幕畫⾯上,供資料填寫者觀看的說明⽂字,最多 120 字元
⑥ 讓機器⼈唸出標題⽂字:勾選後,機器⼈將唸出標題內容,以機器⼈端⽀援的語⾔為準
⑦ 設定圖片:可搭配圖片,從 Roflow 資源庫選擇或上傳圖片
⑧ 顯⽰時長:選擇「不⾃動關閉」或設定時長。若超過時間,機器⼈會回到未被觸發時的初始狀態
⑨ 變數:本模組可加入變數
⑩ 結尾語:設定⼀到多個結尾語,讓機器⼈依序說出

輔助

變數結果上傳

① 模組名稱:會顯⽰在模組卡片上,可⾃訂名稱⽅便識別
② 上傳⾄:選擇上傳變數結果⾄「② 女媧伺服器」或「③ 其他伺服器」,此處的設定將與「專案設定|變數結果儲存位置」同步
③ 其他伺服器:選擇其他伺服器,需設定上傳路徑
④ 上傳路徑:從已新增的路徑中,擇⼀來上傳資料。若要新增路徑,請⾄「專案設定|變數結果儲存位置
⑤ 驗證路徑:選擇上傳路徑後,可即時驗證路徑是否有效
 💡 驗證結果僅代表當下該路徑是否可運作,最終仍須以機器⼈端實際運作為準
⑥ 欲上傳變數:可選擇「當前所在流程位置,可供上傳的變數」來上傳
⑦ 已被選擇的變數:指定欲上傳變數後,將顯⽰變數清單
⑧ 變數詳細資訊:將游標移⾄某個變數,可查看詳細資訊;若該變數有被加入多個模組,可查看各所在模組名稱、ID 與執⾏操作等資訊
⑨ 設定上傳期限:選擇變數後,可指定 1~30 天的上傳期限。若變數結果上傳失敗,只要機器⼈有開機,在您設定的期限內,將重新上傳到成功為⽌

進階

MQTT

① 模組名稱:會顯⽰在模組卡片上,可⾃訂名稱⽅便識別
② 開場語:設定⼀到多個開場語,讓機器⼈依序說出
③ 執⾏動作:選擇「⑥ 發送消息」或「⑦ 接收消息」,下⽅欄位將依選擇⽽改變
④ 指定 QoS:選擇 QoS 0、QoS 1 或 QoS 2
⑤ 發送/接收位置:不論發送/接收消息,皆需選擇伺服器;若點擊新增伺服器,將另開分⾴「資源庫|MQTT 伺服器」新增伺服器資料
⑥ 發送消息:可發送多個「⑧ 主題」皆需輸入「⑨ 消息內容」
⑦ 接收消息:⾄少要訂閱⼀到多個特定主題才能接收消息,並選擇接收此主題的所有/特定消息
⑧ 主題:即 Topic,格式規範為
  • 若選擇「女媧伺服器」系統會⾃動加上前綴(為⽤⼾登入帳號)
  • 英⽂區分⼤⼩寫,為有意義的 UTF-8 字元
  • 勿使⽤「$」、「#」、「+」、「*」、「空格」等符號
  • 階層數可⾃訂
  • ⾄少 1 字元,最多 4096 字元
⑨ 發送消息|消息內容:必須輸入要發送的消息內容
⑩ 結尾語:發送消息可設定結尾語;接收消息則否
⑪ 接收消息|消息內容:選擇接收「所有消息」、「文字消息」或「JSON 消息」
⑫ JSON 消息:輸入欄位名,並選擇賦值變數;設定的欄位內容必須完全命中,才會被觸發。欄位只能輸入英文、符號 . _ [ ] 或數字,填寫範例請參考如何設定 JSON 消息
⑬ 未收到消息|回應表現:若最長等待時間內未收到消息,機器⼈的回應表現(不論有無搭配表現)
⑭ 進階設定:設定機器⼈發⾳語⾔、動作、表情或圖片,此為所有模組通⽤設定
⑮ 搭配表現:可新增 0~20 個機器⼈表現/媒體內容來依序播放;若不設定,則呈現機器⼈預設表情 完整播放:勾選後,即使在「最長等待時間」內收到消息,仍會完整播放所有表現,才進入下⼀個模組
⑰ 最長等待時間:若未收到消息,在等待達設定秒數之後,不論當下有無播放機器⼈表現/媒體內容,系統將⾃動中⽌播放,進入下⼀個模組。時間範圍為 3~999 秒。
⑱ 變數:本模組可加入變數

如何設定 JSON 消息
你可以將 JSON 字段讀取到指定的變數中。機器人應用兩種方法來擷取值並存取字段,分別為 getDouble 和 getString。方法的選擇,取決於分配給變量的數據類型。若類型是 Number,使用 getDouble;若是 String,則使用 getString。若數據解析失敗,則將該消息視為未觸發。字段定義如下:
field_name
field_name.next_layer
field_name[0]
field_name[0].next_layer

例如有一個 JSON 數據:

{
    “name”:”Will”,
    “info”:{
        “weight”:68.5,
        “age”:42,
        “address”:[
            “AAA”,
            “BBB”
        ]
    },
    “educations”:[
        {
            “degree”:”master”,
            “major”:”Computer Science”
        }
    ]
}

我們已創建了幾個變量:
Name: String
Age: String
Address: String
Degree: String
Weight: Number

則可以將它們分配為:
將字段 name 分配給變量 Name
將字段 info.age 分配給變量 Age
將字段 info.address[0] 分配給變量 Address
將字段 educations[0].degree 分配給變量 Degree
將字段 info.weight 分配給變量 Weight

基礎移動

若專案選用 Collibot 機型,將無法使用此模組。

① 模組名稱:會顯⽰在模組卡片上,可⾃訂名稱⽅便識別
② 開場語:設定⼀到多個開場語,讓機器⼈依序說出
③ 移動指令:可新增 1~20 個移動指令,將由上⽽下依序執⾏;每個移動指令皆可設定速度、⽅向等數值
④ 調整移動指令的順序:上下拖曳來調整執⾏的順序
⑤ 移動中表現:可新增 0~20 個機器⼈表現/媒體內容,將依序播放;若不設定,將呈現機器⼈預設表情
⑥ 新增表現:新增「⑨ 表現與媒體檔案」
⑦ 完整播放:⼀般情況下,當機器⼈抵達⽬的地,將立即結束播放。勾選後,則會在完整播放所有表現內容後,才唸出結尾語
⑧ 結尾語:設定⼀到多個結尾語,讓機器⼈依序說出
⑨ 表現與媒體檔案:可設定機器⼈表現並搭配媒體檔案。外接雙螢幕時,若有指定媒體檔案,機器⼈螢幕會顯⽰設定的表情
⑩ 機器⼈動作:無動作,機器⼈移動時無法執⾏動作
⑪ 媒體檔案|檔案類型:可擇⼀搭配圖片或影片

室內定位移動

服務型機器人(機器人型號 Collibot)專屬限定模組。

① 模組名稱:會顯⽰在模組卡片上,可⾃訂名稱⽅便識別
② 開場語:設定⼀到多個開場語,讓機器⼈依序說出
③ 目的地:此處帶入專案已設定的地圖資訊,可選擇其地標作為目的地;每個專案可指定一個地圖,或「使用機器人地圖」,若要變更地圖設定,須至「專案設定|機器人設定 ⑨」頁面更改
④ 使用機器人地圖|輸入地標:自行輸入地標名稱,地標欄位支援變數輸入。
⑤ 指定地圖|指定地標:選擇一個地標作為目的地,只能選擇該地圖中存在的地標。
⑥ 移動中表現:可新增 1~5 個機器人表現/媒體內容,將依序播放;若不設定,將呈現機器人預設表情
⑦ 完整播放:一般情況下,當機器人抵達目的地,將立即結束播放;勾選後,則會在完整播放所有表現內容後,才唸出結尾語
⑧ 結尾語:設定⼀到多個結尾語,讓機器⼈依序說出
⑨ 地圖設定:在「專案設定|機器人設定」設定專案的「專案地圖」
⑩ 專案地圖 (Collibot):若選擇「使用機器人地圖」,可參考將執行專案的機器人其搭載的地圖來自訂地標名稱,若多台機器人搭載的地圖皆有相同地標,則同一個專案將可泛用至不同機器人,不需分別下載/變更專案地圖。若選擇「指定地圖」,則需先於資源庫下載地圖,設定時只能選擇該地圖中存在的地標。
⑪ 預覽地圖:選擇指定地圖後,可放大預覽該地圖,若選擇「使用機器人地圖」則不支援預覽

Share this Doc
CONTENTS