2017-05-05 61 views
-1

我創建利用微軟的LUIS一個C#BOT框架的應用程序。我想使用託管擴展框架來管理bot框架應用程序將使用的許多LUIS意圖。是否正在使用MEF來解決這個問題/將在這種情況下使用MEF工作?使用託管擴展框架和底框架

回答

1

這很可能是矯枉過正。我在這裏看不到一個主要的可擴展性的情況:如果你的機器人使用自然語言識別與LUIS,你的代碼總是取決於您定義的意圖,因爲你需要狀態相關聯的每個意圖的行爲。

不過,我能想到的具有拿起,然後通過使用反射它注入他們在你指定的某些對話框「提供LUIS處理小零件」容器。每個對話框都應該依賴於一個管理LUIS意圖的接口,但是它們的邏輯將是非常通用的,並且會打破有對話框的想法。

也許你可以解釋一下,但更多的你有什麼要求,是什麼讓你想使用MEF針對該方案。

+0

是的,我不認爲它適合的情況。 LUIS意圖總是需要可用於匹配,並且應用程序仍然可以在沒有MEF的情況下維護。感謝您的洞察力 – Teragon