통합검색

검색

  • IT 자격증 수험서
    • 워드프로세서
    • 컴퓨터활용능력
    • 정보처리/사무자동화/정보기기
    • ITQ
    • GTQ
    • 컴퓨터그래픽스
    • 웹디자인
  • 실용 자격증 수험서
    • 한국사
    • 조리/제과/운전면허
    • 기타
  • IT 도서
    • 컴퓨터 일반/활용
    • 사무자동화(OA)
    • 웹/홈페이지
    • 그래픽/멀티미디어
    • 프로그래밍
    • 컴퓨터공학
    • 어린이 교재
  • 단행본 도서
    • 가정과 생활
    • 유아/아동
    • 기타
  • 시리즈
    • 더 쉽게 배우기
    • 환상의 콤비
    • 눈이 편한
    • 속전속결
    • 비주얼(Visual)
    • 학교에서 통하는
    • 이게 진짜

기타 프로그래밍

HOME 도서정보 IT 도서 프로그래밍

New 파이썬으로 챗봇 만들기 저자 Sumit Raj | 페이지 240
ISBN 9788931463231 | 정가 20,000 | 출판일 2020-11-20
판매처

부록CD

도서소개

챗봇 설계부터 구현 및 배포까지 한 번에 끝내기
파이썬으로 챗봇을 빠르게 구현하고 배포하는 데 필요한 모든 정보를 담았다. 고통스럽지 않을 정도의 학습량과 실습으로 준수하게 동작하는 챗봇을 구현해 보자. 실생활 예제로 챗봇 관련 개념을 배우고, 구글의 Dialogflow를 사용해 누구나 손쉽게 챗봇을 구축할 수 있다. 또한 Rasa NLU 및 머신러닝 알고리즘을 통해 챗봇을 단계적으로 구축하고 학습시켜, 조금 더 발전된 나만의 챗봇을 만들어볼 수도 있다.

이 책에서는 음식 주문 챗봇과 별자리 운세 챗봇을 구현할 수 있는 소스 코드가 제공된다. 친절하게 진행되는 실습을 따라가다 보면 구축한 챗봇을 페이스북이나 슬랙, 자체 서버에 배포하는 방법을 학습할 수 있다. 챗봇 설계부터 배포까지의 과정을 한눈에 살펴보며 챗봇 개발에 대한 감을 익히고, 내가 만든 챗봇 서비스를 활용해 비즈니스에 수익을 창출해 보자.

저자소개

Sumit Raj
코딩과 애플리케이션 제작을 좋아하고, 머신러닝과 자연어 처리에 관심이 많은 파이썬 전문가이다. 현재 인도의 GeoSpark 연구센터에서 시니어 솔루션 설계자로 활동하고 있다. 다양한 온라인/오프라인 채널을 활용하여 파이썬 프로그래밍에 관한 조언을 주는 멘토 역할을 하고 있으며, PyLadies Meetup 그룹과 인도 일류 교육기관들에서 연설자로 나서고 있다.

Daniel Lee
학사과정에서 정보통신공학을 전공하였고, 석사과정에서 빅데이터를 전공하였다. 20년 가까이 IT 분야에 근무하며 다양한 S/W 개발 및 인프라 구축 업무를 경험하고 있으며,
논문/번역/서적출판 등을 통해 대중들과 그 경험을 공유하고 있다.

목차

Chapter 1. 많은 사람들에게 사랑 받고 있는 챗봇
1-1 챗봇 사용의 인기
1-2 The Zen of Python 그리고 그 원리가 챗봇에도 적용되는 이유?
1-3 챗봇의 필요성
1-4 챗봇의 영향을 받을 산업
1-5 챗봇의 간략한 타임라인
1-6 챗봇을 통해 해결할 수 있는 문제는 무엇일까?
1-7 QnA 챗봇
1-8 챗봇과 함께 시작하기
1-9 챗봇에서의 결정 트리(Decision Trees)
1-10 챗봇/봇 개발 프레임워크 추천 사이트
1-11 챗봇의 구성요소와 사용되는 용어들

Chapter 2. 챗봇에서의 자연어 처리
2-1 챗봇을 만들기 위해 자연어 처리를 알아야 하는 이유
2-2 spaCy란 무엇인가?
2-3 spaCy의 특징들
2-4 챗봇 구축에 필요한 자연어 처리의 기본적인 방법
2-5 챗봇 개발에 유용한 자연어 처리 기능들

Chapter 3. 쉬운 방법으로 챗봇 구현하기
3-1 Dialogflow 소개
3-2 시작하기
3-3 음식 주문 챗봇 만들기
3-4 Dialogflow 챗봇을 웹에 배포하기
3-5 Dialogflow 챗봇과 페이스북 메신저 연동하기
3-6 Fulfillment


Chapter 4. 어려운 방법으로 챗봇 구현하기
4-1 Rasa NLU란 무엇인가?
4-2 처음부터 다시 챗봇을 학습시키고 구축하기
4-3 Rasa Core 를 이용한 대화 관리(Dialog Management)
4-4 챗봇에서 커스텀 액션(Custom Actions) 작성하기
4-5 챗봇 학습을 위한 데이터 준비하기
4-6 챗봇 테스트하기

Chapter 5. 챗봇 배포하기
5-1 첫 번째 단계
5-2 Rasa의 자격 증명(Credential) 관리
5-3 페이스북에 챗봇 배포하기
5-4 슬랙(Slack)에 챗봇 배포하기
5-5 자체적으로(on Your Own) 챗봇 배포하기

목록