요약
이 코드 패턴에서 IBM® Watson ™ Discovery 서비스 API를 사용하여 웹 포털의 문서 콜렉션을 작성, 조회, 상태 가져 오기 및 삭제하는 애플리케이션을 빌드하십시오. 응용 프로그램은 사용자 지정 웹 사용자 인터페이스에서 쿼리 결과를 렌더링합니다. 이는 앱 개발자가 특정 정보 및 시각화 요구 사항에 맞게 웹 사용자 인터페이스를 디자인하고 구축 할 수있는 유연성을 제공합니다.
상품 설명
인터넷에는 많은 정보가 있으며 사람들은 항상 관련 정보를 얻는 데 관심이 있습니다. 두 가지 일반적인 시나리오가 필요합니다.
- 일반적으로 관심있는 특정 항목이 있으며 해당 항목에 대한 모든 관련 정보를 얻고 자합니다.
- 질문이 있으며 인터넷에서 답변을 찾기 위해 검색 중입니다.
이 코드 패턴은 인터넷 페이지 그룹에서 관련 정보를 쿼리하려는 이전 시나리오를 다룹니다. Watson Discovery는 웹 페이지를 크롤링하고 쿼리 가능한 콜렉션을 빌드하는 기능을 제공합니다. 이 기능을 사용하여 다음을 수행 할 수있는 애플리케이션을 빌드합니다.
- Watson Discovery가 콜렉션을 빌드하기 위해 크롤링 할 URL 목록을 지정하십시오.
- 자연어로 쿼리를 지정하고 Watson Discovery의 통찰력을 통해 관련 결과를 얻을 수 있습니다.
- 쿼리와 일치하는 상위 XNUMX 개 문서, 구절 및 엔터티를 시각화합니다.
이 코드 패턴을 완료하면 다음을 수행하는 방법을 이해합니다.
- 웹 크롤링을 사용하여 컬렉션 만들기
- 컬렉션 상태 가져 오기
- 자연어를 사용하여 컬렉션 쿼리
- 컬렉션 삭제
- Watson Discovery의 결과를 구문 분석하고 읽고 시각화합니다.
흐름
- 사용자는 컬렉션의 생성, 상태 또는 삭제를 요청하거나 사용자 지정 웹 UI를 통해 컬렉션을 쿼리합니다.
- 요청은 클라우드의 서버 애플리케이션으로 전송됩니다.
- 애플리케이션은 Watson SDK를 사용하여 Watson Discovery 서비스에서 API를 호출합니다.
- Watson Discovery 서비스는 결과를 처리하여 애플리케이션으로 다시 보냅니다. 결과는 사용자가 시각화합니다.
명령
이 패턴에 대한 자세한 단계는 추가 정보 파일. 단계는 다음을 수행하는 방법을 보여줍니다.
- GitHub 저장소를 복제하십시오.
- 응용 프로그램을 배포하십시오.
- 결과를 분석하십시오.