NUWA Robotics Japan 負責日本國內的導入與推廣。日本以外地區的洽詢,請聯絡總部窗口。 總部聯絡窗口

聯絡我們

NUWA 說明中心

建立 Q&A 對話

「我的專案」頁面 專案清單 對話訓練室的第一頁即為專案清單,您和您的團隊成員所建立的專案皆會表列於此。 點擊專 […]

「我的專案」頁面

專案清單

對話訓練室的第一頁即為專案清單,您和您的團隊成員所建立的專案皆會表列於此。

點擊專案名稱,即可編輯該專案的內容。 專案卡片上展⽰著該專案的:專案類型、專案語⾔等資訊;若尚未建立任何專案,請先建立新專案。

建立新專案

請由畫面上方的「Q&A 對話」點擊新增,即可開始輸入專案名稱,並設定專案語言。 ⚠由於本產品使用了 AI 自然語言訓練的技術,每個專案使用單一語言來製作,才能達到最佳效果,建立專案後若需更改語言,則需重新訓練。

「對話編輯器」介面說明

① ⼯具列

進入專案編輯畫⾯後,您可由⼯具列的左⽅回到專案列表。 或是在工具列上,針對整個專案使⽤:匯入多輪語料 Agent(進階功能)、同步至機器人、訓練等功能。

② 對話編輯面板

您可由此新增問題 & 答覆,除了逐筆新增之外,亦可上傳 .csv 表單來批次新增語料內容。除了語料內容外,也能添加更多影⾳素材喔!詳情請⾒後續篇幅的說明。

③ 語料清單

您所輸入的語料內容均會呈現於此。 如果需要編輯,請選取單筆語料,再點擊畫⾯下⽅的編輯按鈕,即可在編輯⾯板開始修改囉!

訓練專案

填寫完對答的文本或附上影音圖片內容後,需按下「訓練」來結合女媧機器人的雲端大腦模組。 如此一來,才能為您的對話專案擴充相近語意的資訊,進而提高語句命中率。讓您的使用者不須 100% 復現問句,也能觸發機器人的回話!

添加更多互動

添加圖片

在回話中顯示圖片,有助於提升溝通的精確性。您可以自行上傳圖片,或使用雲端空間的圖片網址,來將圖片加入機器人的回話內容之中。

添加影片

在回話中加入影片,讓機器人的回覆更有溫度。您可以自行上傳影片,或使用 YouTube 嵌入連結來增添影片到本專案中。

使用自定義代碼(SDK CustomBehavior)

*此進階功能提供給 NuwaTeam 團隊帳號的使用者。

由於「機器人管理系統」具有放置自行開發的 Apk 至機器人的功能,若您希望機器人在聽到您指定的語句時,您的 App 服務可以收到自定義的資訊,就能透過設計「自定義代碼」功能達成您所指定的效果。

請參考以下建立步驟:

請在「用戶問句」欄位,輸入想要機器人聆聽的字串。

p.s. 請由此 Github 連結,下載此說明使用到的程式碼與 App 範例(NuwaCustomBehaviorExample2) 。

於「新增對話」中的「機器人反應 > 『+ 添加更多互動』」中,選擇「使用自定義代碼」。

接下來,要開始設定用戶問句被講中後,要丟給機器人的 JSON code。

這段 JSON code 會藉由 BaseBehaviorService 的 process(String parameter) callback 通知指定 App(填入 Package Name 即可指定您的 App)。

請參考以下步驟:

  1. 填入客製化 JSON (欄位內容可自定義,由 App 收到後自行解析JSON),或範例 JSON。
    範例 JSON:
    { "word": "PictureView" }
  2. 填入要接收此 JSON 的 App 之 Package Name PackageName: com.nuwarobotics.example.custombehavior * 請注意 : 若是自行轉寫程式,請將此名稱改為自己 App 的 Package Name

  1. 都設定完成後,點擊「新增對話」編輯區下方的「新增(追加)按鈕」。
  2. 新增成功後,畫面右下角會有彈出視窗提示新增完成。

完成新增對話後,也請於 Android App 程式中實作 NUWA SDK 所指定的 Api,來接收 JSON 通知(BaseBehaviorService)。

如此一來,當使用者講話命中您設定的「自定義代碼」的「用戶問句」,女媧系統即會透過 BaseBehaviorService 的 process(String parameter) callback 通知 App。

@Override public void process(final String parameter) { Log.d(TAG, "process: " + parameter); //Developer can implement customize Robot response here //Step 1 : parser JSON to get your config JSONObject obj = parse(parameter); String cmd = (obj != null) ? obj.optString("word", "") : "";

if (cmd.equals("PictureView")) { //写真見せて //If NLP hit "写真見せて", will receive "{"word": "PictureView"}" string from server //execute your implementation mBehaviorHandler.postDelayed(new PictureView((CustomService) mContext, mEventListener), 500); } }

最後,按下對話訓練室網頁中的「訓練」按鈕,即可測試效果。

← 上一篇:使用前準備與須知

前往閱讀:同步至機器人

NUWA JAPAN · OFFICIAL SOURCES

Kebbi 官方資訊助理

使用須知

AI 的回答是根據公開資訊提供的參考說明,並非本公司的正式立場或承諾。

對話內容會為了品質改善與內部分析保存最長 180 天。請勿輸入機密資訊。

回答僅限於已公開的官方資訊,無法確認的內容將為您引導至專員諮詢。

您好。我將為您介紹 NUWA 公開的產品資訊與導入方式。

您可以詢問關於產品特色、導入流程、應用場景以及說明中心的公開資訊。

目前無法使用 AI 回答。請使用說明中心或導入諮詢服務。

查看說明中心諮詢專員