IBM Watson Car_Demo 샘플을 시도하는 2

IBM Watson Car_Demo 샘플을 시도하는 2

■ 소개
 
  지난번 , Watson의 대화 기능 튜토리얼을 시도해 보았습니다.
이번에는 IBM Cloud에 튜토리얼의 앱을 푸시하고 움직여 보겠습니다.
다음에 「car_workspace.json」의 내용을 조사해 보겠습니다.
구체적으로는 데이터 구조를 해석해 보겠습니다.
Microsoft Excel의 VBA를 이용하여 "car_workspace.json"을 분해해 보겠습니다.
어떤 관점에서 분해할까?
  다음 번, 영어를 일본어로 Language Translator를 하기 전 준비가 됩니다.

■ 전제

IBM Watson Car_Demo 샘플을 시도하는 1 을 완료하고 있는 것.

■ IBM Cloud로 푸시

 전회로부터의 계속,
 [터미널]cf login


 [터미널]cf push
* cf push가 작동하지 않으면 cf push 서비스 이름 --random-route를 사용해보십시오.


IBM Cloud에 로그인하고 대시보드에서 Car_Demo의 "watson-assistant-simple"경로를 클릭하십시오.


Cloud에 push한 앱으로 브라우저가 표시되었습니다.


여기까지는, 데모의 토우리입니다.
지금부터가 포인트입니다.

 ■ car_workspace.json 분해

Cloud의 Car_Demo의 작업공간은 아래와 같은 구성으로 되어 있습니다.
  이것은 상당한 팁이 될 것입니다.


즉, car_workspace.json의 내용은 Cloud 작업 공간과 일치해야합니다.
 Intents, Entities, Dialog, Content Catalog의 내용으로 구성되어 있습니다.

시행착오한 결과, 거의 3개로 분해하면 이해하기 쉬운 것 같습니다. (공식이 아닙니다)
빨간색 테두리로 둘러싸인 엔티티입니다.
"Lnaguage"는 "en"으로 설정되어 있습니다. "ja"로 하면, 일본어가 되는지 시험해 보았습니다만, 역시 Intents와 Entities의 Text나 Value를 일본어화할 필요가 있을 것 같습니다.
※1 PlantUML로 쓰고 있습니다.

※2 분해에 사용한 Excel 매크로 , car_workspace_json.pu 는 git에 들었으므로 이용하십시오.

★분해한 Intents의 선두 부분
"text"가 있어, 조금 편집을 더하면 Language Translator에 건네주는 인풋이 될 것 같습니다.


★분해한 Entities의 선두 부분
"value"를 Language Tranlator로 일본어화합니다.


★★분해한 dialog_nodes의 선두 부분
"values"를 Language Tranlator로 일본어화합니다.


 ■ 정리
 
왓슨의 작업 공간은 주로 세 부분으로 이루어져 있다.
Intents, Entities, Dialog_nodes.
Language Translator에서 일본어 변환하는 부분은 "text"와 "Values"에 해당합니다.
라고 하는 것으로, 다음번은 이 「car_workspace.json」을 일본어화합니다.

이상,

좋은 웹페이지 즐겨찾기