Back Ground

AI - watson 이란 본문

AI/watson

AI - watson 이란

Back 2019. 2. 27. 06:34



Watson은 비즈니스를 위한 AI 플랫폼을 제공


방대한 규모와 다양한 형태의 데이터로부터 

비즈니스 인사이트를 보다 쉽게 얻을 수 있는 Watson 서비스



1. 적은 데이터로 더 많은 것을 습득

Watson은 적은 데이터 세트로부터 학습 할 수 있다. 

수량이 아닌 데이터의 품질이 차이를 만든다.


2. 인사이트 보호

Watson을 트레이닝하여 얻게되는 비즈니스 인사이트는 고객의 소유이다. 

개인이 만든 AI 모델의 지적자산과 소유권이 보호된다.


3. 워크 플로우 재해석

Watson을 활용하면 비즈니스 프로세스가 더욱 스마트해진다. 

Watson을 귀사의 워크 플로우에 임베드하여 AI를 활용해보자.


출처 : https://www.ibm.com/watson/kr-ko/?lnk=mpr_wat_krko&lnk2=learn




[ 왓슨은 ]

IBM Watson™ Assistant 서비스를 사용하면 자연어 입력을 이해하고 

머신 러닝을 사용하여 인간 간의 대화를 시뮬레이션하는 방식으로 고객에게 응답하는 솔루션을 빌드할 수 있다.





[ 작동 방법 ]

서비스의 플로우 다이어그램




[ 사용자(Users)는 ] [구현된 사용자 인터페이스(Interface)를 통해] [애플리케이션과 상호작용한다.] 


예를 들어, 단순 대화 창이나 모바일 앱 또는 음성 인터페이스를 사용하는 로봇이다.







애플리케이션사용자 입력을 Watson Assistant 서비스로 보낸다.

  • 애플리케이션대화 상자 플로우훈련 데이터의 컨테이너인 작업공간에 연결된다.
  • 서비스사용자 입력을 해석하고 대화의 플로우를 지시하고 필요한 정보를 수집한다.추가 Watson 서비스를 연결하여 사용자 입력을 분석할 수 있다(예: Tone Analyzer 또는 Speech to Text).





애플리케이션사용자 인텐트추가 정보를 기반으로 백엔드 시스템과 상호작용 할 수 있다. 

예를 들어, 질문에 응답, 티켓 열기, 계정 정보 업데이트 또는 주문 제출 등이 있습니다. 







[ 구현 ]

( 대화[conversation] 구현 방법 )



- 작업공간을 구성하자. ( 데이터 구축 )

사용하기 쉬운 그래픽 환경을 사용하여 대화를 위한 훈련 데이터 및 대화 상자를 설정한다.


훈련 데이터의 아티팩트 구성

    • 인텐트 :
      [사용자]가 [서비스]와 상호작용 할 때 갖는 목적 
      사용자 입력에서 식별할 수 있는 목적마다 [ 하나의 인텐트 ]를 정의한다.
      예를 들어 상점 시간에 대한 질문에 응답하는 store_hours라는 인텐트를 정의할 수 있다.
      각 인텐트에 대해 고객이 필요한 정보(예: What time do you open? aaaa)를 묻는 데 사용할 수 있는 입력을 반영하는 샘플 표현을 추가한다.
      (즉, 검색의 주요 단어 )

    • 엔티티 :

      엔티티는 인텐트의 컨텍스트를 제공하는 용어나 오브젝트를 나타냅니다.
      예를 들어, 엔티티는 대화 상자에서 사용자가 운영 시간을 알고 싶어하는 상점을 구분하는 데 도움이 되는 도시 이름이 될 수 있습니다.

      훈련 데이터를 추가하면 자연어 클래스류가 자동으로 작업공간에 추가되며
      서비스가 청취하고 응답해야 한다고 표시한 요청 유형을 이해하도록 훈련됩니다.
      (즉, 인텐트의 서브 단어들)

      대화 상자 도구를 사용하여 인텐트와 엔티티를 통합하는 [ 대화 상자 플로우 ]를 빌드하라.
      [ 대화 상자 플로우 ]는 그래픽으로 도구에 트리로 표시됩니다.
      분기를 추가하여 서비스에서 처리할 각 인텐트를 처리할 수 있습니다.
      그런 다음 다른 요인(예: 애플리케이션 또는 다른 외부 서비스에서 서비스로 전달된 사용자 입력 또는 정보에 있는 엔티티)에 따라
      요청에 대한 가능한 많은 순열을 처리하는 분기 노드를 추가할 수 있습니다.





- 작업공간을 배치하자. ( View를 만들어라 )

프론트 엔드 사용자 인터페이스, 소셜 미디어 또는 메시징 채널에 연결하여
사용자에 구성된 작업공간을 배치하십시오.
IBM 클라우드 컴퓨팅 플랫폼인 IBM Cloud에서 호스팅한 Watson Assistant 서비스의 인스턴스가 배치되었습니다.
(자세한 정보는 플랫폼 개요 외부 링크 아이콘을 참조하십시오.)




지원 언어 : https://console.bluemix.net/docs/services/assistant/lang-support.html#-


















출처 : https://console.bluemix.net/docs/services/assistant/index.html?locale=ko#index

Comments