2017-06-16 50 views
0

我想了解如何多個實例的LUIS內置實體將工作,因爲LUIS不允許標記的內置實體。例如,如果有話語「患者Jane Doe出生於1956年5月10日,並在1978年5月19日的一次事故中受傷」。在這種情況下,理想情況下,我希望標記2個日期時間實體:患者出生日期和受傷日期。但是當LUIS通過這些實體時,這些信息就會丟失。有沒有辦法來消除哪個日期是哪個。多個LUIS內置實體在相同的話語

在下面的屏幕截圖中,對於「患者出生日期爲10/10/1987,受傷日期爲2016年1月1日」的話語,我從LUIS結果中收到2個實體,但是如何知道哪一個是受傷日期和哪一天是出生日期。我無法將這些實體發送到我的FormFlow表單。 這看起來像內置實體如何在LUIS中工作的一個主要設計缺陷,因爲我們無法將培訓標籤附加到內置實體。

enter image description here

+0

你是否已經訓練過你的模型?如果你這樣做了,那麼當你下次訪問你的意圖時,LUIS應該已經進入並標記了這兩個日期。 –

+0

我詳細闡述了我的問題......沒有辦法獲得內置實體的實體類型標籤 – user2202866

回答

2

對此,有內置的實體不被LUIS ML-建,但寧可提供的其他MS隊,所以定製/標籤他們是不是一種選擇。

也就是說,對於其他一些內置插件,他們的識別器是開源的,可以在存儲庫Recognizers-Text下找到。通過LUIS定製它們可能會對它們的解決方案產生不利影響,因此應該在該回購庫中提及遇到的任何錯誤或修復的問題。

專門爲識別器,西班牙語,英語和中文開源。舉個例子,這裏有一個datetime recognizers的鏈接。目前正在爲法語識別人員進行工作,而且我知道他們也在接受其他語言的貢獻。

+0

這並不回答這個問題。我們不關心微軟團隊在內部的工作。期望如果在話語中有兩個日期時間,則它們被分開識別是不合理的。 – user2202866

0

我經常在這個場景中使用複合實體,例如, 「{$ date的日期是[$ datetimeV2]},{$ event的日期是[$ datetimeV2]}」讓我回到兩個複合物,其中$ event實體將幫助我消除歧義。

相關問題