강창훈

Similar documents
2017 년 AI 에대한전망 5 predictions for artificial intelligence in 2017, Stuart Frankel, CEO, Narrative Science Interactions Computer Computer Human Compute

Agenda

5-03-Â÷¼¼´ëÀ¥Iš

웹사이트 운영, 이보다 쉬울 수 없다! Microsoft Azure를 이용한 웹사이트 구축

PowerPoint 프레젠테이션

DIY 챗봇 - LangCon

snu.pdf

b

199

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

이 드리는 혜택 완벽 을 위한 발환경 : Team Foundation Server 200 & CAL 제공 최저의 비용으로 구현을 위해 Visual Studio Team Foundation Server 200 서버 라이센스와 CAL이 에 포함되어 있습니다 을 모든 팀원이

Microsoft PowerPoint - chap01-C언어개요.pptx


Todo list Universal app

웹진디자인3차

클라우드컴퓨팅확산에따른국내경제시사점 클라우드컴퓨팅확산에따른국내경제시사점 * 1) IT,,,, Salesforce.com SaaS (, ), PaaS ( ), IaaS (, IT ), IT, SW ICT, ICT IT ICT,, ICT, *, (TEL)

Egretia_White_Paper_KR_V1.1.pages


Microsoft PowerPoint - Windows CE Programming_2008 [호환 모드]

Windows Live Hotmail Custom Domains Korea

VS 2013 Global Launch in a Box

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

Office 365, FastTrack 4 FastTrack. Tony Striefel FastTrack FastTrack

Portal_9iAS.ppt [읽기 전용]

PowerPoint 프레젠테이션

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

Data Industry White Paper

NAVER Cloud Platform

PowerPoint 프레젠테이션

TTA Journal No.157_서체변경.indd

2장 변수와 프로시저 작성하기

Spring Boot

TIIZ AI Service

슬라이드 1

낙랑군

신림프로그래머_클린코드.key

PowerPoint 프레젠테이션

[Brochure] KOR_TunA

서현수

1. SNS Topic 생성여기를클릭하여펼치기... Create Topic 실행 Topic Name, Display name 입력후 Create topic * Topic name : 특수문자는 hyphens( - ), underscores( _ ) 만허용한다. Topi



Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

CLOSER.ai

Microsoft Word - 김완석.doc

PowerPoint 프레젠테이션

08SW

슬라이드 1

PowerPoint Presentation

Android App 개발방법

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

FileMaker ODBC 및 JDBC 가이드

실사구시학파의 실증적 학풍이 일어나므로 서구적인 과학사상의 유입을 본 것 등이 인식 의 대상이 될 것이다. 그러나 이조 봉건사회 최종의 절대적 왕권주의자 대원군에 의하여 그 싹은 잘리고 말았다. 따라서 다단한 전기가 될 근대적 개방에 의하여 재건하려던 서구적 교육 즉

Short Presentation Title

PowerPoint 프레젠테이션

미디어 및 엔터테인먼트 업계를 위한 Adobe Experience Manager Mobile

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Microsoft PowerPoint - web-part03-ch19-node.js기본.pptx

Ch 1 머신러닝 개요.pptx

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

<303031B9DFB0A3BBE72E687770>

31

Tekla Structures 설치

슬라이드 1

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

FileMaker 15 ODBC 및 JDBC 설명서

4S 1차년도 평가 발표자료

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

Intro to Servlet, EJB, JSP, WS

목순 차서 v KM의 현황 v Web2.0 의 개념 v Web2.0의 도입 사례 v Web2.0의 KM 적용방안 v 고려사항 1/29

슬라이드 1

슬라이드 1

Research & Technique Apache Tomcat RCE 취약점 (CVE ) 취약점개요 지난 4월 15일전세계적으로가장많이사용되는웹애플리케이션서버인 Apache Tomcat에서 RCE 취약점이공개되었다. CVE 취약점은 W

초보자를 위한 ASP.NET 2.0

<C1DFB0B3BBE7B9FD3128B9FDB7C92C20B0B3C1A4B9DDBFB5292E687770>

미래 서비스를 위한 스마트 클라우드 모델 수동적으로 웹에 접속을 해야만 요구에 맞는 서비스를 받을 수 있었다. 수동적인 아닌 사용자의 상황에 필요한 정보를 지능적으로 파악 하여 그에 맞는 적합한 서비스 를 제공할 수 새로운 연구 개발이 요구 되고 있다. 이를 위하여,

PCServerMgmt7

THE TITLE

PowerPoint 프레젠테이션

슬라이드 1

4? [The Fourth Industrial Revolution] IT :,,,. : (AI), ,, 2, 4 3, : 4 3.

Microsoft Word - 임베디드월드_WindowsEmbeddedCompact7_rev

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

ビジネス日本語シリーズ、人財、就職活動ワークブック、韓国語

2017 1

레드햇과 오픈스택 Feb, 2014 Kim Yong Ki Solution Architect Red Hat Korea RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM 2014

Microsoft PowerPoint - Chapter_03-1_DevEnv.pptx

종합설계 I (Xcode and Source Control )

대표이사 등의 확인

장기계획-내지4차

슬라이드 1

세계 비지니스 정보

Management model

. 1, 3,,., ICT(),,.. 2 3,.. Player (, ) IT,. 3,...,.

PowerPoint Presentation

aws

<C7D1B1B9C4DCC5D9C3F7C1F8C8EFBFF82D C4DCC5D9C3F7BBEABEF7B9E9BCAD5FB3BBC1F E687770>

playnode.key

PowerPoint 프레젠테이션

*º¹ÁöÁöµµµµÅ¥-¸Ô2Ä)

Transcription:

51 4. 2 4?? 1 3B 1 1 3 1 1?? C 3? /3 A 23 C 3? /3 A 23 C 3? /3 A 23 1 2 3 3 1 1 3 1 C 3? A3 /3 A 23.1? A3 /3 A 23. / / 23? / /

1.1 Microsoft Bot Framework? 마이크로소프트사의소프트웨어기반봇개발프레임워크. Bot Framework 는강력하고인텔리전트한봇을구축하고연결하며테스트, 배포가능환경제공.NET, Node.js 개발환경에서 C#, Javascript 언어를기본적으로지원. (Ver 3.x) REST 서비스환경을지원하여각종개발언어를포괄적으로지원. C# 과 Node.js 언어기반 Bot Builder SDK 와 Azure Bot Service 를사용하여봇을빠르게개발서비스할수있음. https://dev.botframework.com/ Tip) Bot framework Ver 4.0 & Bot Builder Ver 4.0 Preview 버전에대해 2018 년 02 월새로운버전의 Botframework Ver4 SDK(Preview) 가 2018 Build 행사에서소개됨 Ver4.0 은 C #, JavaScript, Python 또는 Java 를사용하여봇을빌드할수있는새롭고풍부한다중언어 SDK 를제공. 봇빌더 v4 SDK 는 V3 SDK 의진화된 GitHub 의오픈소스프로젝트이며 2018 년하반기공식릴리즈될예정.

1.2 개발환경구축 Visual Studio 2017 설치 1.2.1 Visual Studio 2017 Community Ver 이상설치 https://www.visualstudio.com/ko/

1.2 개발환경구축 Bot 개발템플릿설치 1.2.2 Bot 개발템플릿설치 https://docs.microsoft.com/en-us/azure/bot-service/?view=azure-bot-service-3.0 http://aka.ms/bf-bc-vstemplate http://aka.ms/bf-bc-vscontrollertemplate http://aka.ms/bf-bc-vsdialogtemplate

1.2 개발환경구축 Bot Emulator 설치 1.2.3 Bot Emulator 설치 https://github.com/microsoft/botframework-emulator/releases

1. 병원진료예약챗봇시연

2. 템플릿기반심플챗봇개발하기

3. 친절한챗봇개발하기

2. 심플챗봇 개발하기 4.시나리오 기반 챗봇 개발하기

1. ChatBot 개발 / 서비스생태계 음성대화형채널 ( AI 음성비서, AI 스피커 ) 메시지대화형채널 ( 메신저,SNS) 클라우드및 AI OPEN API 서비스 챗봇개발프레임워크및개발빌더

2.Azure Bot Service? l Azure Bot Service On Azure Cloud l Bot Builder ver3,ver4 & Visual Studio 2017 On Locally

3.Azure Bot Service 환경 Cloud (Web API-RESTful) Cloud (Microsoft Azure) Channels Chat Bot (Bot Framework) https JSON CONNECTOR Web Service HTTPS only ASP.NET or Node.js

4.Azure Bot Service 구성및게시하기

1.Azure Cognitive Service? 각종클라우드기반 AI 기능을쉽게활용해비즈니스문제해결을돕는 AZURE AI OPEN API 서비스 각종응용프로그램, 웹사이트및봇에사용자의요구사항을자연스러운의사소통방식으로보고 (Vision) 듣고 (Listen) 말하고 (Speak) 이해 (Understanding) 하고해석하는지능적인알고리즘제공서비스 https://azure.microsoft.com/ko-kr/services/cognitive-services/

2. Main Cognitive Service 1) 시각 Computer Vision API : 이미지분석, 텍스트분석, 유명인 / 랜드마크인식 / 실시간비디오분석 Face API : 얼굴감지, 사람식별, 감정인식 2) 음성 Speaker Recognition API 음성서비스 : 음성기반화자식별, 음성 TO 텍스트, 텍스트 To 음성, 음성번역 ( 통역 ), 한국어미지원 3) 언어 LUIS(Language Understanding) : 자연어처리 Translation API : 언어간기계번역 Text Analytics API: 텍스트분석, 언어, 감정, 핵심문구및엔터티 한국어미지원 4) 지식 QnA Maker API : 질문답하기 5) 검색 Bing Search : Bing 기반의각종데이터검색기능제공

3. 샘플서비스소개

1. LUIS? LUIS(Language Understanding) 는사용자지정기계학습인텔리전스를사용자메시지 ( 음성, 텍스트 ) 로부터전체적인의미를예측하고관련된자세한정보를추출하는클라우드기반자연어처리 API 서비스 응용프로그램에서사람의말을통해무엇을원하는지이해 ( 인텐트 = 의도파악 ) 할수있다. LUIS 앱은클라이언트응용프로그램이현명한선택을내릴수있도록인텔리전스 ( 지능 ) 를제공한다. LUIS 는기계학습을사용하여사용자입력 ( 음성, 문자 ) 를자연어로받아서의미를추출하는각종응용프로그램을개발자가쉽게개발하고서비스할수있는환경을제공한다. https://www.luis.ai https://azure.microsoft.com/ko-kr/services/cognitive-services/ https://docs.microsoft.com/ko-kr/azure/cognitive-services/luis/

2. LUIS Concept : ML 기반 NLP 핵심요소 - 목표 : 사용자메시지 ( 텍스트 ) 를컴퓨터프로그램이이해할수있는것으로번역하는것 ( 자연어처리 ) - 방법 : 사용자메시지 ( 발화 =Utterance) 텍스트를의도 (Intent) 와실체 (Entity) 로변역한다. 발화 (Utterance) : 사용자메시지또는음성 의도 (Intent) : 사용자가이루고자하는목표, 메소드 ( 실행목표 ) 실체 (Entity) : 의도를이루기위한행위 ( 메소드 ) 에전달되는매개변수로사용자메시지내의사실또는데이터. 컨텍스트 (Context) : 대화흐름 / 문맥관리 [ 소아과에 2 시로예약해줘! ] Utterance( 발화 ) Entity( 실체 - 데이터 ) INTENT( 의도 ) Context( 흐름제어 ) 11 월 22 일목요일오후 2 시김진솔선생님으로외래진료예약해드릴까요?

3.LUIS 사용절차 STEP1. 자연어처리모델만들기 STEP2. Intent 생성-발화등록 STEP3. Entity 등록및발화맵핑 STEP4. 훈련시키기 : ML Train STEP5. 배포하기 : Publish as Open API

4. LUIS 실습하기 LUIS 실습하기 DEMO