30분 안에 바로 이동! Watson Assistant(구 Conversation)용 샘플 앱
Watson Assistant용 샘플 애플리케이션
Watson API의 Assistant(구 Conversation)는 기계 학습 모델에 의한 의도 분류를 포함한 채팅봇의 흐름을 간단하게 만들 수 있는 API입니다.
그러나 이 플로우를 프로덕션 환경에서 이동하기 위해서는 API의 기능으로 커버할 수 없는 유저 인터페이스용 어플리케이션 서버를 별도로 세워야 했고, 이를 위한 개발도 필요했다.
이 샘플 응용 프로그램은 이 문제를 해결하기 위한 것입니다.
구체적으로는 Waston Developers Cloud에 게시된 샘플 앱을 프로덕션에서 사용할 수 있도록 수정한 다음 몇 가지 편리한 기능을 추가하고 있습니다.
다음 점이 특징입니다.
원래의 샘플 앱에서는 디버그용의 페인이 표시되어 있어 프로덕션 이용이 어려웠습니다만, 이 표시를 없애고, 곧바로 프로덕션 운용으로 사용할 수 있는 UI를 제공하고 있습니다.
Cloudant DB 인스턴스를 생성하고 필요한 설정만 하면 대화 로그를 자동으로 저장할 수 있습니다.
저장된 데이터는 Bluemix의 설정에서 dashDB와 연동하여 CSV로 export할 수도 있습니다.
Conversation API와 외부 시스템의 연계를 수행할 때의 병아리 코드가 포함되어 있습니다.
외부 연계에 관한 보다 상세한 해설은 앞으로 별도 작성 예정입니다.
오리지널 샘플로 사용할 수 있었던 디버그용의 페인을 표시하는 것도 가능합니다.
데모 화면
로그 샘플
cloudant의 데이터를 dashDB에 복제한 결과(CSV export도 가능)
소스 및 배포 절차를 설명하는 GitHub 링크는 다음과 같습니다.
꼭 한번 시도해보세요. (2017-10-21 Github의 링크 대상을 변경했습니다)
Github에 README.md 링크
Reference
이 문제에 관하여(30분 안에 바로 이동! Watson Assistant(구 Conversation)용 샘플 앱), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/makaishi2/items/66b5d4211a933b6e03ab텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)