10월, 2018의 게시물 표시

IBM Watson JSON

이미지
IBM Watson은 JSON으로 사용됩니다 JSON을 잘 이용하면 Watson 사용 시 매우 유용할꺼 같습니다 한가지 예를 말씀드릴께요 (이전에 쓰인 제 글을 먼저 보시면 좋습니다 ->  IBM Watson 사용 후기 ) 위에 보시면 AI가 Menu? 를 물어봅니다 (정확히 말하자면 AI가 어떤 Menu로 하실껀가요? 를 물어봅니다) 이때, 사용자가 Taco, Pasta를 먹고 싶다고 말하면, Context 안에 Taco, Pasta가 저장이 되지만, 실제로 Finish 부분에서 Menu 확인을 위해 사용자가 입력한 Menu를 출력하면 제일 먼저 입력한 Taco만 출력이 됩니다. 그럼, 사용자가 입력한 Menu 전체를 출력하기 위해서는, 배열을 만들어야 하는데요. 이때, Watson에서 제공하는 JSON Editor를 이용할 수 있습니다. "context": {     " menu": "<? @Menu.values ?> "   } 이렇게 정의를 내리면 Menu라고 정의 된 Entities를 배열로 만들어 주는거구요 Finish 부분에서, 몇월 몇일에 어떤메뉴 확인 이란 출력을 위해, "output": {     "text": {       "values": [         "<?$date?>, <?$time?>에 <?$menu.join(', ')?> <?$name?> Confirm"       ],       "selection_policy": "sequential"     }   } 위와같이 join을 이용해 정의하게 되면, 사용자가 입력한 Menu들이 다 출력이 됩니다 lol 감사합니다

IBM Watson 사용 후기

이미지
IBM Watson Chat bot 교육을 갔다왔습니다 요새 AI 인공지능이 대세죠 lol 결론부터 말하자면, '사람 손이 많이간다' 입니다 :P 제가 전문가가 아니라 모르겠지만 개인적인 견해입니다 방법은 간단했습니다 시나리오를 만들고, 그에 맞춰 Dialog를 만들고, Dialog에 들어가는 단어(Entities)와 문장(Intents)을 만들고, 그에 따른 답변(Response)를 만듭니다 아래 예시를 보며 설명드릴께요 시나리오는 Taco, Pasta, Pizza를 판매하는 레스토랑 예약 Chat bot입니다. Dialog는 Welcome->Reservation or Menu->Date?->Time?->Menu?->Finish 입니다 단어(Entities)는 Taco, Pasta, Pizza 문장(Intents)는 예약할수 있나요? or 메뉴가 모가 있어요? 등이 있습니다 1. 처음에 Welcome 한다는 AI가 말해주는 문구와 함께 체팅이 시작됩니다 2. 그러면 사용자는 예약할수 있나요? or 예약하고 싶어요 등을 말하겠죠.    여기서 사전에 등록한 Intents 안에 사용자가 쓴 문구가 있으면,    그것을 AI가 인식하고 다음 단계인 Date? 를 물어봅니다 3. Date, Time은 기본적으로 Watson에서 제공하는 System Entities로 제공됩니다 4. 사용자가 Date와 Time을 말하고, 4. 그리고 마지막 단계인 AI가 Menu? (어떤 메뉴를 하시겠습니까?) 를 물어보고    사용자는 Taco, Pasta, Pizza를 말하는데,    이런 Entities를 AI가 인식하고 Context로 저장하게 됩니다    물론, Entities는 사전에 등록 되어져야 합니다 이렇듯, Watson을 이용해 이런 간단한 체팅을 만들기 위해서는 Dialog, Entities , Intents 를 만들어 줘야 하는거죠 AI가 학습해서 자동적으로

How to deploy the external drivers for Axis/JDBC/JMS Adapter

이미지
보통 Axis/JDBC/JMS Adapter 를 SAP EAI(PI)에 설치 시 SUM( Software Update Manager) 을 사용했을겁니다 이번에 Maria JDBC Receiver 사용이 필요하게 되어 Search를 하였더니, SUM 외에도 여러가지 방법이 있었습니다 전 NWDS를 사용하여 Deploy 했고 실제로 무리 없이 잘 설치가 되었으며, 소요시간도 약 10분 밖에 걸리지 않았고 SUM을 사용했을때 보다 더 간편하였습니다 아래 Link를 가서 절차대로 하면 됩니다 lol https://gad5158842f.us2.hana.ondemand.com/dtp/viewer/#/tree/1433/actions/17943 NWDS 사용 시 SAP EAI 시스템에 연결이 안되는 경우는 아래와 같이 연결을 시키면 됩니다