안녕하세요 SG입니다. ^^
벌써 여러분과 이렇게 글로 만나는게 세번째 이자 3일째네요. 매일 글을 올린다는게 쉽지 않다는걸 깨달으면서, 워우 대단들 하시다는 생각을 하고 있습니다.
존경합니다. DeveloperWorks/kr 에 글을 올리시는 모든 분들~ 복받으실꺼에요~!!

어쨌든 오늘도 어김없이 강의장에 도착을 했습니다.
역시 깔끔하고 깨끗한 강의장 환경 ^^ 오늘은 로비를 구경을 좀 했습니다.

좋네요~ 현란하게 돌아가는 싸인이즈가 눈에 띄여 KISA 에서 개최되었던 많은 행사들을 볼수 있었습니다. 그중에 IBM Korea가 참여한 것들도 보이네요!
너무 빨리 돌아가서 찍느라 고생했습니당 :-) 아는 분도 보이네용 ~황실장님 !!!!!

오늘도 어김없이 문을열고 들어가 봅니다 !

강의장은 변함없습니다. 그안의 1기생들도 변함없이 열씨미네요. (사진 똑같은거 아님당. 매일매일 사진 찍어요 ^^)

오늘의 강의내용은 제가 기다리던 Watson Conversation API 입니다. 원래 Smart Meeting Room 이란 App 을 처음 개발하려는 원대한(?)꿈을 홀로 꾸고있을때
이런 API 들을 몽땅 넣어서 만들려고 했더랬죠. 사실 그땐 Watson 이란 단어 들어가면 다 넣어보려 했답니다. 그게 어떤걸 의미하는지도 모르고요.
ㅎㅎㅎ 원래 모르는놈이 더 무서운 거거든요 ㅎㅎㅎ

1. Watson Visual Recognition 을 이용한 추가 심화작업 (독립적으로 구성되는 App 을 만드는 Hands On)
— 어제 배운 Visual Recognition APIBluemix 에 띄우고
GIT 을 연동해서 Local 로 복제후
— 그 복제본을 랩탑의 이클립스로 import 후
— 직접 코딩해서 짜봅니다.
요게 오전 임무입니당. 넘흐 어려워염…. ㅜ,ㅜ 못따라 가겠슴… ㅜ,ㅜ 멀고먼 개발자의 길이란…. -_-;;;

2.Watson Conversation API
자연 언어 입력을 이해하고, 고객에게 응답(대화)하는 응용 프로그램을 작성할수 있고, 이것을 이해하고 Hands On 해보는 시간
요즘 Hot 하고 많은 관심을 사람들이 가지고 있는 분야

Intent 를 만들어야 함 그래야 그것들을 가지고 해당 intent 를 확인할 수 있는 example 문장을 넣어줘야 한다
Entity 도 필요함, 질문에 대한 목적 목표 를 확인하기위한 요소
Dialog 는 대화의 흐름을 만듬, Condition 에는 intent, entity, contact variable 이 포함된다

Intent 의도 + Entity 대상 = Dialog 문장 —> Watson 이 이렇게 이해하여 수행
========================================================================================================================
자 1번 부터 시작합니다. 1번은 긴긴 숙제를 받은 느낌입니다. 최의신 강시님도 이렇게 말씀하심당 “어려우실꺼에요. 천천히 해보세요. 공부하시면서.. “
감사합니다. “그냥 쉬세요~~” 하지 않으셔서요, 간간히 들여다 보며 다 했냐고 체크해주시니 감사할 따름입니다!

Bluemix 에서 Java Cloudant 를 올립니다. 이젠 머 서비스 찾아 올리는건 일도 아니네요 ㅎㅎ

다음엔 당연히 지속적 딜리버리 서비스로 GIT 을 연동해야 겠죠 ?
GIT 으로 local 에 Clone 을 떠야 하니까요. GIT 연동하고 저장하고 나오면 다시 스테이징 됩니다.

자 페이지에 GIT 이 연동되었습니다. 이제 GIT 페이지를 가보면 Java Cloudant 페이지의 링크가 있겠죠 ?
네 보이네요. 아래그림 상단 K 라는 동그란 마크 아래쪽에 Star(별)->칭찬받을때 좋아요 비슷함 / Fork(포크)->누가 내코드맘에들어 찍어갈때
/ HTTPS 어쩌구 저쩌구. 저게 클론된 주소입니다. 저걸 클립보드로 복사해서!

로컬에서 쓰시는 코드 커밋하는 툴에서 복제하심 되죠. 저는 제 스승님의 영향으로 SourceTree 를 사용합니다.


자 이렇게 되면 깨끗하고 아무것도 없는 Java Cloudant 소스가 GIT 으로 로컬에 불러졌습니다. 이제 팔레트가 준비되었군요.
이 얘기는 로컬에서 막 코딩하고 커밋 하면 Bluemix 에 있는 Java Cloudant 가 자동으로 업데이트 된다는 뜻이고, 그 작업을 제 랩탑 이클립스에서
두루룩 하고 Save 만 하면 된다는 뜻입니다. (물론 git commit 하고 push 하고 등등 있긴하죠 ^^;)

이제 import 를 합니다. 이클립스에서요.
File — import — General — Existing Projects into Workspace — Browse — GIT 로컬에 받아둔 실제 폴더지정 — 열기 — 기다리면 완료

이제 이클립스에서 코딩을 하면 됩니다. 어떻게요 ? 공부해가면서 천천히요, 제가 이해를 못하니 1기생들에게 다시 설명해주시곤, 이렇게 그림 그려주셧습니다. 근데 코딩은 바로 못하더라도 보면서 할수있는게 제가 월화에 다 코딩을 직접 넣었던 파일을 가지고 하는거더라구요. 희망이!!!

아우 정신없는 오전이 지나갔네요. 점심은 강사님과 맛난 일식으로 만족스럽게 다녀왔습니다.
맛집블로그 아닙니다. 너무 맛있어서 올려봤어요 ^^

이제 드디어 2.Watson Conversation API 가 시작됩니다.

저도 1기생들도 다들 관심있는 분야라 눈이 초롱초롱 합니다. 설명들어갑니다 with 쪽집게 부록.pdf 파일과 함께요.

렉쳐는 모두 들었습니다. 이제 순서대로 API 을 올리고 Hands On 하면 됩니다. 먼저 찾아야 겠죠 ? 카탈로그에서 ? 검색으로 찾습니다.

사실 늘 저도 Lite 로 테스트 해왔었는데, 뭐 하다보면 막혔거든요. 최의신 강사님의 팁! Standard 로 해도 limit 넘지 않으면 과금 안된답니다.
Lite 는 intents 25 개가 Max 인데 조금만 복잡해지면 넘어가서 못씁니다. 그래서 ? Standard 로 믿고 올립니당!
신용카드 결제하라는 말 안나오는걸 보니 정말 아닌가 봅니다 ㅎㅎ ( ibm.com 블루믹스에서 테스트 중이거든요. 돈 들어가는건 카드정보 넣으라고 팝업뜬답니다 ㅜ,ㅜ)

자자 이제부터 Workspace 를 만듭니다. 한국어로요. 커피 관련 질문을 주고받을껍니다.
위에 적었던 글 다시 한번 강조합니다.
2.Watson Conversation API
자연 언어 입력을 이해하고, 고객에게 응답(대화)하는 응용 프로그램을 작성할수 있고, 이것을 이해하고 Hands On 해보는 시간
요즘 Hot 하고 많은 관심을 사람들이 가지고 있는 분야

Intent 를 만들어야 함 그래야 그것들을 가지고 해당 intent 를 확인할 수 있는 example 문장을 넣어줘야 한다
Entity 도 필요함, 질문에 대한 목적 목표 를 확인하기위한 요소
Dialog 는 대화의 흐름을 만듬, Condition 에는 intent, entity, contact variable 이 포함된다

Intent 의도 + Entity 대상 = Dialog 문장 —> Watson 이 이렇게 이해하여 수행

먼저 Workspace 를 만듭니다. 그안에 Intent / Entity / Dialog 를 넣을껍니다.

다입력하면 이렇게 보입니다. Intent / Entity / Dialog

바로 try 할수 있습니다. 아래 그림과 같이 질문하면 대화가 옵니다.
시나리오에 없어서 공부가 되지않은 문장은 Siri 처럼 “잘못알아들었어요” “다시 한번 말씀해 주세요” 등으로 처리해 둡니다. ^^

Hands On 한 결과까지 직접 post 할 수 있도록 강사님이 만들어 두시고, 안되는 1기생들은 일일이 가서 도와주셨습니다.
ㅋㅋㅋ 오늘은 제 Hands On 결과값 입력하는 부분도 만들어주셨습니다 ! 감사합니다! 강사님 ! ㅎㅎㅎ

오늘의 강의는 여기까지 였습니다. 재난문자가 강의시작하자 마자 울려서 다들 오늘 엄청 덥겠구나 했고, 점심먹으러 다녀오며 더위를 체험했습니다.
그 더위속에서도 (물론 시원한 강의장이였지만) 열씨미 강의를 듣고 Hands On 을 통해 뭐 하나 얻었네요. 직접 입력해서 남으니 뿌듯합니다.

역시 강의는 Hands on 이지 말입니다!!

내일뵈요 :-)

3주차 1일 수강 후기는 여기를 클릭!하세요
3주차 2일 수강 후기는 여기를 클릭!하세요
3주차 4일 수강 후기는 여기를 클릭!하세요

토론 참가

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다