책소개
책은 전체적인 구성을 보면 다음과 같이 구성되어 있다.
- 챗봇에 필요한 기초 지식(파이썬, 토크나이징, 딥러닝 모델 등)
- 챗봇 엔진, Rest API 등 챗봇을 예제로 연습하기위한 기본 구성(MySQL, Python Flask 등)
- 네이버/카카오 챗봇 플랫폼과 직접 만든 챗봇 API를 연결
이 책은 코드를 설명하기 전에 기본적인 사상이나 설명을 먼저 기술하고 그것을 코드로 구현한다
이런 방식은 개발자들에게 친숙한 방법이며 이해하기 쉽게 만든다.
또한 아래 책 내용처럼 챗봇을 구현하기 위해 필요한 사항은 이해하기 쉽게 구성도를 많이
표현해가며 설명하고 있어 꼭 내가 챗봇을 구현하는 프로젝트의 설계를 진행하면서 구현을
완성하는 듯한 느낌을 들게 해준다.
결론적으로 책의 내용은 목차에 나온 것처럼 챗봇에 꼭 필요한 사항만을 이해하기 쉽게
설명하고 있다. 읽으면서 저자의 내공이 느낄 수가 있었다.
총평
책구성: 물 흐르듯이 잘 설계된 책이다.
챗봇을 잘 아는 저자는 최종적으로 카카오나 네이버의 챗봇 연결을 두고
시작은 파이썬의 기본문법부터 시작한다. 그후 토크나이징을위한 파이썬의 라이브러리를
설명하고 점차 임베딩, 텍스트 유사도, 딥러닝 모델로 확장 시켜나간다.
챗봇을 이해할 수 있게 잘 설명되어 있다.
주의점: 다른 책들과 마찬가지로 선수지식이 필요하다.
챗봇에 필요한 기본적인 파이썬, 딥러닝 모델, MySQL, REST API 등 설명하지만 좀 더
깊게 이해하고 학습하기 위해서는 좀 더 깊이있는 공부가 병행해서 되어야 할 것 같다.
나도 읽으면서 검색을 많이 했다. ㅋㅋ
좋은점 : 앞에 구성이 좋은 점은 최고의 장점인거 같다.
또한 전체 흐름외에 단락별 구성되 기본적인 사상을 설명이나 그림으로 표현하고 코드를
중간에 놓은 후 그 코드의 중용한 부분에 대해 빠짐없이 설명하는 구조로 되어 있어
이해하기 정말 편했다.
챗봇이 어떻게 설계되고 구현되는지 궁금했던 나는 아무것도 모르는 상태에서 기본은 이해하는 단계까지는 온것 같다.
또한 딥러닝을 무작정 읽고 공부할때는 몰랐던 부분도 이 책에서 많이 알게 되었다.
후배가 챗봇에 관심있다고 하면 가장 먼저 추천하고 싶다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."