0

IBM Watson Conversationには複数のワークスペースがあります。 As、私たちはシステムを訓練しています。私は必要な時にいつでもワークスペースを復元するためにワークスペースを定期的にバックアップできるスクリプトが必要です。IBM Watson会話ワークスペースの定期的なバックアップを取る方法はありますか

+0

私の提案は、Java SDK(または任意の他の言語)を使用し、ワークスペース(インテント、エンティティ、ダイアログ)をファイル – RiyaMRoy

+0

にフラッシュすることです。@RiyaMRoy私はノードSDKを調べましたが、作業領域のダンプを取得します。 – shashank

答えて

2

Watson Conversation service has an APIワークスペースをエクスポートするには(related blog)。そのAPIの例は私のWatson Conversation Toolにあります。 cronを使用して定期的なバックアップを開始することができます。 Bluemix OpenWhiskは、cronを使用してイベントをトリガーできます。実行中に、ワークスペースをエクスポートし、Object Storage(Bluemixまたは他の場所)にタイムスタンプを添付して書き出します。

BTW:Conversation APIを使用すると、最後にワークスペースが更新されたときのタイムスタンプをフェッチすることもできるため、バックアップが変更された場合にのみ書き出すことができます。

関連する問題