너나코코딩클래스

너나코코딩클래스

  • 분류 전체보기 (82)
    • 너나코 코딩클래스 소식 (11)
    • 클래스 소개 (4)
    • 코딩에세이 (6)
    • 파이썬자료실 (2)
    • 코딩강좌 (44)
      • 알고리즘 (0)
      • 파이썬 (15)
      • 자바 (3)
      • 마이크로비트 (0)
      • 카카오톡챗봇 (3)
      • esp32 (1)
      • 안드로이드 (20)
      • 리눅스 (2)
    • 강의실 둘러보기 (8)
    • 찾아오시는길 (1)
    • 홍보용 (6)
      • 코딩이뭐지? (1)
      • 파이썬이뭐지? (4)
    • 너의실력을보여줘 (0)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

너나코코딩클래스

컨텐츠 검색

태그

오픈빌더 코딩대회 아두이노 알고리즘 파이썬 넥슨청소년코딩챌린지 챗봇만들기 NYPC 코딩 한국정보올림피아드 파이썬코딩 논리적사고 양평코딩 시나리오추가 양평파이썬 너나코코딩클래스 카카오톡챗봇 ESP32 파이썬자격증 코딩교육

최근글

댓글

공지사항

  • 2023 여름방학 파이썬 특강 오픈!!!

아카이브

코딩강좌/카카오톡챗봇(3)

  • 카카오톡 챗봇 서비스 만들기 - #3 블럭 추가 및 발화 패턴 입력

    아래의 그림은 카카오 오픈빌더의 도움말에 있는 블럭의 추출 원리이다. (https://i.kakao.com/docs/key-concepts-block) 사용자의 발화가 봇에 입력이 되면 이미 등록되어 있는 발화패턴에 맞는 블럭이 추출되고 입력된 응답 메시지가 출력된다. 따라서, 블럭을 만들때에는 예상되는 발화패턴을 여러개 적도록 하며 응답메시지를 등록하도록 한다. 위의 도움말 그림은 블럭의 추출원리를 명확하게 설명한다. 봇 관리자는 'playmusic' 이라는 블럭을 만들었고 '~~~ 노래 틀어줘' 라는 발화패턴을 등록하였으며 '~~~ 노래 틀어드릴께요' 라는 응답을 등록하였다. 스킬서버를 통하여 멜론에 접속하여 아이유의 노래를 찾아 재생하도록 하는 기능은 이번 단계에서는 하지 않도록 한다. 우선 응답만..

    2021.08.20
  • 카카오톡 챗봇 서비스 만들기 - #2 시나리오 추가하기

    [챗봇의 응답 방식] 1. 인간이 사용하는 언어를 이해해서 대화를 진행하는 자연언어처리 기술을 심각하게 적용하는 언어이해 방식 2. 입력받은 말에서 특정 단어나 어구를 검출하여 그에 맞는 미리 준비된 응답을 출력하는 검색 방식 3. 각본을 미리 만들고 각본에 따라서 사용자의 입력에 대한 동작과 각본에 있는 응답을 출력하는 각본 방식 이번 토이프로젝트에서는 두번째 방식, 즉 특정단어나 어구를 검출하여 그에 맞는 준비된 응답을 출력하는 방식을 사용하도록 한다. 시나리오는 일종의 서비스의 단위이다. 너나코챗봇의 경우, 코딩클래스에 대한 소개 서비스이므로 클래스 커리큘럼, 클래스 수업료, 강의시간 등이 있을텐데, 이것이 바로 시나리오라고 보면 된다. 각각의 시나리오에는 사용자의 의도(intent)를 파악하여 응..

    2021.08.20
  • 카카오톡 챗봇 서비스 만들기 - #1 프롤로그

    크게 두가지 단계로 [카카오톡 챗봇 서비스 만들기] 과정을 준비한다. 첫째, 오픈빌더만 사용하여 만들기 카카오톡 채널 개설과 오픈빌더 OBT 승인을 받고 오픈빌더를 이용하여 간단한 시나리오를 만들고 배포 및 테스트를 거치는 단계. 각 과정의 이해와 챗봇을 만들기위해 사용되어지는 구조적인 부분을 학습. 이 과정에서 스킬서버는 사용하지 않는다. 카톡채널에서 발화를 입력하면 엔티티에 맞게 챗봇이 응답을 하는 정도이다. 둘째, 스킬서버를 사용하여 커스터마이징하기 스킬서버를 사용하는 단계이다. 스킬서버는 구름IDE와 함께 flask 프레임워크를 사용한다. 카톡채널에서 사용자가 발화를 하면 스킬서버에서 커스터마이징을 하는 단계이다. 기본적으로 기초 파이썬문법을 알아야한다. * 카톡 채널 개설(카카오비지니스) 완료...

    2021.08.19
이전
1
다음
너나코 코딩클래스, 경기도 양평군 양평읍 흥청길 20 103호, 010-9211-0697
© 2018 NEONACO. All rights reserved.

티스토리툴바