0

我對IBM沃森對話多個工作區。因爲我們正在訓練這個系統。我想要一個可以定期備份工作空間的腳本,以便在我們需要的時候恢復它。有沒有辦法把IBM沃森談話worksapce的定期備份

+0

我的建議是使用Java SDK(或您選擇的任何其他語言)並將工作區(意圖,實體,對話框)清除到文件 – RiyaMRoy

+0

@RiyaMRoy我查看了Node SDK,但沒有得到使用哪個API得到一個工作區的轉儲。 – shashank

回答

2

Watson Conversation service has an API出口工作區(related blog)。該API的一個示例在我的Watson Conversation Tool中。您可以使用cron啓動定期備份。 Bluemix OpenWhisk允許使用cron觸發事件。在執行過程中,導出工作空間並使用附加到對象存儲的時間戳(在Bluemix或其他位置)寫出它。

BTW:與對話API還可以獲取工作區時被更新的最後時間的時間戳,這樣你,只有當它已經改變寫出備份。