Watson Assistant Improve 로그 workspace 공유 방법

Watson Assistant Improve 로그 workspace 공유 방법



2018/2에 Improve 화면에 표시되는 사용자 입력 로그를 workspace간에 공유할 수 있습니다.
이것에 의해 개발용의 workspace와 프로덕션용의 workspace의 운용이 편해졌네요.
라이트/표준 플랜에서는 같은 instance내의 workspace간만, 프리미엄 플랜에서는 다른 instance간에도 공유할 수 있는 것 같습니다.
Improve 화면은 이쪽


IBM Cloud Watson Assitant Improve 구성요소 개요 에 설정 방법이 기재되어 있습니다만, 나는 설정하는데 곤란했으므로 비망록으로서 기사를 투고합니다. (반드시 모두가 당황하네!)

이번에 할 일



workspace 'qiita-prod'와 'qiita-dev'로 Improve 로그를 공유하도록 설정합니다.
서비스가 공개되고 있는 「qiita-prod」에 온 사용자 입력의 로그를 「qiita-dev」에 공유한다고 가정합니다.

①qiita-prod 설정



시작 노드에서 이름은 "metadata"이고 값은 "{"deployment":"Qiita-Production"}"이라는 컨텍스트 변수를 만듭니다. welcome 노드에 반드시 작성하지 않아도 됩니다만, Message API의 context에 「$metadata」를 포함할 필요가 있습니다.


②assistant-simple의 화면을 준비한다



①의 설정을 유효화하려면 「qiita-prod」를 Message API로 호출하는 것이 필요합니다(try it에서는 안 됩니다).
여기를 사용하는 것이 좋습니다 watson-developer-cloud/assistant-simple
git clone https://github.com/watson-developer-cloud/assistant-simple.git
cd assistant-simple
vi .env

.env 파일에 자신의 환경 정보를 입력하십시오.
WORKSPACE_ID=******
ASSISTANT_USERNAME=******
ASSISTANT_PASSWORD=******

npm install
npm start

브라우저의 새 탭에서 "localhost : 3000"을 엽니 다.
뭔가 메시지를 보내주십시오. context에 $metadata가 들어 있으면 됩니다


③Data source 설정



②까지 완료하면 qiita-dev의 Data source에 Qiita-Production이 표시되어 선택할 수 있게 됩니다.
이제 qiita-prod와 qiita-dev 로그를 공유할 수 있습니다.
(나는 좀처럼 표시되지 않기 때문에 설정이 반영되기까지 시간차가 있는가? 일정한 건수가 모이지 않으면 표시되지 않는가? )

좋은 웹페이지 즐겨찾기