Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

카카오i 오픈빌더로 피자챗봇 만들기

11,544 views

Published on

< 카카오i 오픈빌더로 피자챗봇 만들기 >
- 오픈빌더 메뉴 및 사용법
- 스킬 API와 구름IDE로 웹서버 구현

< 챗봇 개발자 모임 >
- https://www.facebook.com/groups/ChatbotDevKR/

Published in: Technology
  • If you want to download or read this book, Copy link or url below in the New tab ......................................................................................................................... DOWNLOAD FULL PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • accessibility Books Library allowing access to top content, including thousands of title from favorite author, plus the ability to read or download a huge selection of books for your pc or smartphone within minutes.........ACCESS WEBSITE Over for All Ebooks ..... (Unlimited) ......................................................................................................................... Download FULL PDF EBOOK here { https://urlzs.com/UABbn } .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • accessibility Books Library allowing access to top content, including thousands of title from favorite author, plus the ability to read or download a huge selection of books for your pc or smartphone within minutes.........ACCESS WEBSITE Over for All Ebooks ..... (Unlimited) ......................................................................................................................... Download FULL PDF EBOOK here { https://urlzs.com/UABbn } .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THI5 BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m77EgH } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m77EgH } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ..................................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookeBOOK Crime, eeBOOK Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

카카오i 오픈빌더로 피자챗봇 만들기

  1. 1. 피자챗봇 만들기 우 종 하 페이스북 챗봇 개발자 모임 카카오i 오픈빌더로
  2. 2. 발표자 소개 • 챗봇 개발자 모임 운영 – 페이스북 그룹 – 챗봇, 인공지능 스피커, 자연어 처리 관련 커뮤니티 https://www.facebook.com/groups/ChatbotDevKR
  3. 3. 카카오i 오픈빌더 시작하기
  4. 4. 카카오i 오픈빌더 접속 https://i.kakao.com
  5. 5. 새로운 봇 생성 카카오톡 챗봇 선택
  6. 6. 전체 메뉴 플러스친구 사이트
  7. 7. 플러스친구 연결
  8. 8. 플러스친구 생성
  9. 9. 플러스친구 정보 입력
  10. 10. 플러스친구 공개 설정 카카오톡에서 검색 가능
  11. 11. 플러스친구 연결
  12. 12. 피자 소개 구현
  13. 13. 피자 종류 블록 작성
  14. 14. 피자 소개 블록 작성 바로연결 버튼을 누르면 피자 종류 블록으로 이동
  15. 15. 카카오톡에 업데이트 버전 배포
  16. 16. 피자 소개 테스트
  17. 17. 피자 주문 구현
  18. 18. 엔티티 생성
  19. 19. 엔티티 추가
  20. 20. 피자 주문 발화 입력 단어를 마우스 드래그하고 해당 엔티티 설정
  21. 21. 피자 주문 파라미터 설정 필수 파라미터로 이동 입력 문장에 파라미터가 없으면 슬롯 채우기로 질문
  22. 22. 피자 주문 되묻기 질문 설정
  23. 23. 피자 주문 응답 설정 {{}} 안에 파라미터 변수 사용
  24. 24. 피자 주문 테스트
  25. 25. 피자 주문 컨텍스트 설정 피자 주문 블록의 파라미터를 다음 블록으로 전달
  26. 26. 주소 입력 구현
  27. 27. 주소 입력 발화 입력 아무 단어나 입력하고 마우스로 드래그하여 sys.text 엔티티로 전체 문장을 파라미터로 받음
  28. 28. 주소 입력 되묻기 질문 설정 필수 파라미터 이동 후 되묻기 질문 설정
  29. 29. 주소 입력 컨텍스트 설정 피자 주문 컨텍스트를 입력으로 받아 피자종류 파라미터를 사용
  30. 30. 새로운 파라미터 만들기
  31. 31. 피자 주문 블록의 컨텍스트 사용 피자 주문 블록의 Order 컨텍스트에서 피자종류 파라미터를 현재 블록에 추가
  32. 32. 응답 설정
  33. 33. 피자 주문에서 주소 입력 연결
  34. 34. 주소 입력 테스트
  35. 35. 피자 주문을 스킬로 변경
  36. 36. 파이썬 Flask 기반의 웹서버 from flask import Flask, request, jsonify app = Flask(__name__) if __name__ == '__main__': app.run(host='0.0.0.0' , threaded=True)
  37. 37. 피자 주문 처리 – /order @app.route('/order', methods=['POST']) def order(): req = request.get_json() pizza_type = req["action"]["detailParams"]["피자종류"]["value"] address = req["action"]["detailParams"]["sys_text"]["value"] if len(pizza_type) <= 0 or len(address) <= 0: answer = ERROR_MESSAGE else: answer = pizza_type + "를 '" + address + "'(으)로 배달하겠습니다.주문 감사합니다~"
  38. 38. 피자 주문 처리 – /order res = { "version": "2.0", "template": { "outputs": [ { "simpleText": { "text": answer } } ] } } return jsonify(res) 현재 스킬 API 버전으로 임의로 변경하면 안됨
  39. 39. 구름IDE로 웹서버 구현
  40. 40. 일반 클라우드 서버 AWS Telnet Ftp IDE 클라우드 서버 명령어 실행 파일 전송 코드 입력
  41. 41. 구름IDE Telnet Ftp IDE 명령어 실행 파일 전송 코드 입력 클라우드 통합개발환경 서버
  42. 42. 구름IDE • 장점 – 복잡한 설치 없이 한번에 개발 가능 – 파이썬, 자바, C/C++ 등 다양한 언어 지원 – 웹개발에 용이 • 단점 – 브라우저를 종료하면 서버 접속 안됨 – 항상 켜두기 기능은 유료 버전만 가능
  43. 43. 파일 다운로드 https://github.com/deepseasw/kakao_i_pizza_chatbot Download ZIP 선택
  44. 44. 컨테이너 생성 https://ide.goorm.io
  45. 45. 컨테이너 생성
  46. 46. 파일 업로드
  47. 47. 파일 업로드
  48. 48. 파일 업로드
  49. 49. Flask 설치
  50. 50. URL과 포트 설정
  51. 51. URL과 포트 설정 자동생성됨 Flask 기본 포트로 변경
  52. 52. 웹서버 실행 무료버전일 경우 브라우저 창이 유지되어야 웹서버가 계속 동작함
  53. 53. 스킬 설정
  54. 54. 새로운 스킬 생성
  55. 55. 웹서버 URL 입력
  56. 56. 주소 입력에서 스킬 사용
  57. 57. 폴백에서 메뉴 구현
  58. 58. 카드형 응답 추가 입력 문장과 일치하는 블록이 없을때 자동으로 실행되는 블록
  59. 59. 카드형 응답 추가
  60. 60. 카드를 캐로셀형으로 변경
  61. 61. 폴백 메뉴 테스트
  62. 62. 감사합니다

×