2017-04-03 28 views
0

爲了重新訓練和改進我的機器人,我能夠在某處下載/訪問用戶使用支持LUIS的機器人所有對話的日誌嗎?我無法在Microsoft Bot Framework門戶中找到類似的內容。 我也試圖更好地理解LUIS如何識別建議的話語。用戶使用我的機器人進行的一些對話似乎沒有達到正確的目的,因此我想用歷史用戶數據重新訓練,但似乎沒有任何可用的日誌。訪問Microsoft Bot Framework對話歷史/日誌

我能找到的唯一相關信息表明,我需要手動實現功能以通過IActivityLogger記錄對話,如捕獲here。 我並不是真的在會話的完整日誌之後,而是能夠使用歷史對話來改進我的LUIS應用程序的培訓。

感謝,

彼得麪包車Aarde

回答

0

我能夠在LUIS門戶的我的應用程序頁面上下載所有打到我的LUIS端點的查詢,如突出顯示的here。仍然有一些關於使用這個培訓的問題,但會引發一個新的問題。

0

機器人框架不會存儲任何會話歷史記錄;主要是出於隱私原因。您已經描述了一條保存自己日誌的好路徑。

如果您在您的意圖中查看話語,LUIS會向您建議話語,認爲它可以改善您的模型。 LUIS只會提出它認爲會對你的模型產生影響的那些 - 不是所有的話語。

0

默認情況下,Bot Framework使用Bot Framework狀態存儲對話數據。它專爲原型而設計,對於開發和測試環境非常有用。在撰寫本文時,它只有32KB的大小限制。詳細瞭解數據管理。

對於生產環境,強烈建議使用NoSQL數據庫將數據存儲爲文檔,例如Azure Cosmos DB。它是一個多模型數據庫(如文檔,圖形,鍵值,表格和列家族模型),可以提供一些關鍵優勢。

請點擊這裏:bot-conversation-history-with-azure-cosmos-db