影片教學 > NLI管理系統

Slot 的操作示範

olami     2017-07-26 13:13


大家好,歡迎使用OLAMI人工智慧開放平台,這節課將為大家示範如何在 NLI 管理系統中進行 Slot 的操作。


一、進入NLI 系統

首先,我們先打開瀏覽器,進入 OLAMI 開放平台的官網 ( http://olami.ai ),登入OLAMI人工智慧開放平台。

登入 →進入 NLI 系統 →進入模組。


二、Slot 的新增、修改、刪除

在上方功能區選擇「Slot」。

進入「Slot」介面,左邊按鈕可以選擇排序方式,有「按名稱排序」以及「按修改日期排序」兩種方式。

右邊搜尋框可以輸入 Slot 名稱進行搜尋,點擊綠色「新增」按鈕可新增 Slot。

點擊「新增」,進入 Slot 編輯。

依序填入名稱(可輸入英文、中文或底線(_),長度不超過40個字元),類型、最短字元及最長字元。

還可根據開發需要添加解釋說明或刪除說明。

Slot 編寫完畢後,點選「提交」即可。

在「操作」欄可對 Slot 進行編輯修改、刪除、查看記錄等操作。

刪除操作有一點需要注意一下,已被使用的 Slot 無法刪除,如果要刪除,請先刪除使用該 Slot 的 Grammar。


三、Slot 的實際應用

目標:

Grammar:
<你喜歡吃小吃嗎>:你喜歡(<台南小吃><{content=台南}>|<花蓮小吃><{content=花蓮}>)嗎

Slot:
<content>,類型 internal,字符長度最短:1,字符長度最長:5。

Rule:
<台南小吃>:[台南](牛肉湯|炒鱔魚|擔仔麵)
<花蓮小吃>:[花蓮](麻糬|粄條|剝皮辣椒)

答案:
我不只喜歡吃這個,所有<content>小吃我都喜歡!
喜歡啊!我在<content>吃過,道地又美味!
這不是<content>的小吃嗎?當然喜歡了,說得我都想再去<content>一次了!


在這個例子當中,<content>這條 Slot 在語料匹配到 Rule <台南小吃>的內容時的賦值為台南,在語料匹配到 Rule <花蓮小吃>的內容時的賦值為花蓮。

我們下面以兩條語料為例,來看看實際的回答會是怎樣。

例1:


語料:你喜歡牛肉湯嗎?
答案(隨機出現其中1條):
我不只喜歡吃這個,所有台南小吃我都喜歡!
喜歡啊!我在台南吃過,道地又美味!
這不是台南的小吃嗎?當然喜歡了,說得我都想再去台南一次了!

例2:

語料:你喜歡麻糬嗎?
答案(隨機出現其中1條):
我不只喜歡吃這個,所有花蓮小吃我都喜歡!
喜歡啊!我在花蓮吃過,道地又美味!
這不是花蓮的小吃嗎?當然喜歡了,說得我都想再去台南一次了!


也就是說答案中<content>這條 Slot 的賦值,是依據實際的語料而定。


四、在 NLI 管理系統中進行 Slot、Rule、Grammar 的編寫

進入 NLI 管理系統→Slot 介面,點擊新增。

在「名稱」欄填寫「content」,類型選擇「internal」,最短為1,最長為5。

填寫完畢後,點擊「提交」。

在上方功能區選擇「Rule」,新增<台南小吃>以及<花蓮小吃>兩條Rule。

然後,在導航欄選擇「Grammar」,新增「你喜歡吃小吃嗎」這條 Grammar。依次輸入「名稱」、「內容」、「例句」以及答案。

點擊「例句測試」,顯示匹配成功之後提交即可。

這時候我們可以在 Grammar 介面看到新增的 Grammar,也能在例句庫介面看到新增的例句。


五、測試

點擊導航欄「測試」。

輸入用戶問題,例如「你喜歡吃炒鱔魚嗎」,可以看到匹配結果為 Grammar <你喜歡吃小吃嗎>,而且答案中的 Slot 可以提取到「台南」;

同樣的,再對例句「你喜歡吃剝皮辣椒嗎」進行測試,可以看到答案中的 Slot 提取到的值為「花蓮」。

測試結果無誤。


六、發佈

最後一個步驟,點擊上方功能區的「發佈」,剛才所有的操作都需要在這個介面點擊「發佈」之後才可以生效。

不只是 Slot 的新增,包括 Slot 的修改、刪除等操作也都是要在發佈之後才正式生效的,這一點別忘記了喔!


這節課到這裡告一段落,感謝觀看!


Copyright © 2017 威盛电子股份有限公司. All rights reserved   |   意见反馈