마이크로소프트 봇 프레임워크로 만드는 대화형 인터페이스, 챗봇의 모든 것!

마이크로소프트 봇 프레임워크를 통해 살아있는 챗봇을 만든다!


출판사 제이펍

원출판사 Microsoft Press

원서명 Programming the Microsoft Bot Framework(원서 ISBN: 9781509304981)

저자명 조 마요

역자명 김정인

출판일 2018년 8월 30일

페이지 436쪽

시리즈 I♥A.I. 10(아이러브 인공지능 10)

판  형 46배판변형(188*245*20)

제  본 무선(soft cover)

정  가 28,000원

ISBN 979-11-88621-28-6(93000)

키워드 봇 프레임워크 / 챗봇 / 루이스(LUIS) / GUI / FormFlow / 애저 

분야 프로그래밍 / 인공지능


관련 사이트

MS의 봇 프레임워크 공식 페이지


관련 포스트

■ 2018/08/22 - [출간전 책소식] - 잘 만든 챗봇 하나, 열 직원 안 부럽다!


관련 시리즈

I♥A.I 시리즈


관련 도서

봇 설계는 이렇게 한다


관련 파일 다운로드

예제 코드


교재 검토용 증정 안내

■ 학교 및 학원에서 교재 선정을 위해 책을 파일로 검토해보고자 하시는 분들은 다음의 페이지에서 신청 양식을 작성해주시기 바랍니다. 확인 후 연락을 드리도록 하겠습니다. http://goo.gl/vBtPo3


강의보조 자료

교재로 채택하신 분들은 메일을 보내주시면 아래의 자료를 보내드리겠습니다: jeipubmarketer@gmail.com

■ 본문의 그림과 표


샘플 PDF(차례, 옮긴이 머리말, 추천사, 이 책에 대하여, 베타리더 후기, 1장 '봇 프레임워크 아키텍처', 4장 '챗팅 세부 조정하기' 일부, 5장 '다이얼로그 만들기' 일부)

마이크로소프트봇프레임워크프로그래밍_sample.pdf


정오표 페이지

■ (등록되는 대로 링크를 걸어드리겠습니다.)


도서구매 사이트(가나다순)


도서 소개

마이크로소프트 봇 프레임워크로 만드는 대화형 인터페이스, 챗봇의 모든 것!

마이크로소프트 봇 프레임워크를 통해 살아있는 챗봇을 만든다!


이 책에서는 마이크로소프트 MVP인 조 마요가 마이크로소프트 봇 프레임워크로 챗봇을 구축하는 법을 안내한다. 저자는 인공지능과 자연어 처리를 활용해서 새로운 또는 기존 응용 프로그램을 놀라울 정도로 직관적으로 만드는 방법을 보여준다. 봇 프레임워크가 무엇이고 무엇을 할 수 있는지를 적당한 수준으로 이해하기 쉽게 설명한다. 또한, 핵심 개발 작업인 다이얼로그 구축 및 관리, 프레임워크 API와의 상호작용, 자연어 처리 통합, 슬랙, 스카이프, 페이스북 메신저와 같은 핵심 플랫폼에 봇을 배포하는 방법을 알려준다. 마지막으로, 실용적인 예제 코드와 알기 쉬운 설명을 추가해서 지능형 봇의 ‘마법’을 통해 현실적인 제품으로 변환하는 방법을 제시한다. 따라서, 봇이나 대화 사용자 인터페이스(CUI)의 사전 지식 없는 초보자라도 따라 하면서 학습할 수 있다.


■ 봇 프레임워크 구성요소, 통합, 통신 이해하기

■ 여러 세션에서 봇과 사람 사이의 복잡한 다이얼로그 흐름 관리하기

■ 미리 준비된 템플릿으로 봇 프로젝트 설정 구성하기

■ 액티비티 형식, 콘텐츠, 속성을 포함하여 대화의 핵심 요소 마스터하기

■ 에뮬레이터를 사용한 대화 테스트와 챗봇 디버깅하기

■ 폼플로우(FormFlow)로 대화 진행 지정하기

■ LUIS(Language Understanding Intelligent Service)로 유연한 지능형 봇 구성하기

■ 슬랙과 스카이프 같은 외부 메시징 서비스와 통합하기

■ 정교한 비선형 대화 구성하기

■ 마이크로소프트 애저에 봇 등록하고 게시하기

■ 이메일, SMS, 웹 챗봇 생성하기

■ 마이크로소프트 봇 프레임워크 API를 활용하는 고급 기법 마스터하기

■ 마이크로소프트 인식 서비스 API로 봇 확장하기


추천사

"이 책은 기본적인 내용부터 자연어 처리를 위해서 꼭 필요한 NLP(Natural Language Processing) 기술인 LUIS와 기본으로 지원하지 않는 채널을 연결하기 위해서 사용되는 다이렉트라인(DirectLine)에 이르기까지 필요한 요소들을 두루 포함하고 있어서 챗봇 개발자들에게 단비와 같은 책이 될 것이다. 제4차 산업혁명이라는 단어가 시장에 흘러넘치고 있지만, 이런 실체 없는 단어에 생명을 불어 넣고 시장을 만들어가는 진정한 개발자들에게 이 책을 강력히 추천한다."

Microsoft Commercial Software Engineering Team

Senior Software Engineer 김영욱


지은이 소개

조 마요(Joe Mayo)

여러 해 동안 마이크로소프트 MVP로 활동했으며, 마이크로소프트 기술을 전문으로 하는 저자이자 소프트웨어 컨설턴트다. 7종의 책을 집필했고, 여러 잡지에 수많은 기사를 기고했으며, 다양한 온/오프라인 교육도 진행했다. 그의 경험은 데스크톱, 클라우드, 디바이스 등 광범위한 기술에 걸쳐 있다. 또한, LINQ-to-Twitter 오픈 소스 프로젝트를 생성했고, 2000년부터는 C#과 .NET으로 작업해 왔다. 트위터에서 @JoeMayo로 검색하면 #BotFramework와 #AI에 대한 그의 의견을 확인할 수 있다.


옮긴이 소개

김정인 

약 20년을 IT 분야에 종사했다. 회사를 나오기 전 최근 7년 동안 BI/BA 영역에 몸담았다. 관심 있는 분야는 데이터 과학이며, 늘 이 책으로 처음 공부하는 사람처럼 번역에 임하고자 노력한다. 옮긴 책으로는 《러닝 스칼라》, 《파이썬 데이터 사이언스 핸드북》, 《애자일 데이터 과학 2.0》, 《구글 애널리틱스 완벽 가이드》가 있다.


차례

PART 1 시작하기

CHAPTER 1 봇 프레임워크 아키텍처 3

1.1 챗봇이란 무엇인가? 3

    챗봇의 정의 4

    왜 대화인가? 5

    챗봇의 이점 6

    봇을 채택할 것인가, 말 것인가? 8

1.2 봇 프레임워크 아키텍처 10

    챗봇, 커넥터, 채널 시각화하기 10

    채널 개요 11

    봇 커넥터 서비스 12

    챗봇의 특성 13

    챗봇 통신 14

요약 15

더보기


댓글을 달아 주세요



티스토리 툴바