Acdong
Learn by doing
Acdong
전체 방문자
오늘
어제
  • 분류 전체보기
    • Economy
      • Saving Money
    • Self-improvement
    • Thoughts
    • Machine learning
      • Deep Learning
      • Chatbot
      • NLP
    • MLops
      • AWS
      • Container
      • Serving
    • Computer Vision
    • Data Science
      • ADsP
      • R
    • Project
    • Python
      • Data Structure & Algorithm
    • C,C++
    • API
      • ElasticSearch
    • Error Note
    • Network
    • RDBMS
      • SQL

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • [GitHub]

인기 글

태그

  • 회귀계수
  • c포인터
  • 이미지 전처리
  • R그래프
  • 어텐션
  • Python
  • 데이터 전처리
  • R시각화
  • SentenceTransformer
  • 기계학습
  • 다중공선성
  • 머신러닝
  • 포인터
  • R
  • nlp
  • Numpy
  • plot()
  • sbert
  • pandas
  • 존댓말 반말 분류

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Acdong

Learn by doing

Machine learning/Chatbot

[위로봇 프로젝트]. 오복이 육아일기 1일차 - 소개

2022. 12. 6. 20:34
728x90

안녕하세요 오늘부터 토이 프로젝트로 

카카오톡 채널을 이용한 챗봇을 만들어보기로 했습니다.

 

http://pf.kakao.com/_BNZRb

 

사실 이미 만들었지만 중간메모를 안 하고 개발하니 정리가 안 되는 부분이 있어서 처음부터 하나하나 기록하면서

다시 개발해보고자 합니다.

 

카카오톡 오픈빌더를 연동하여 챗봇을 만들고자 하는 분들께 참고가 되면 좋겠습니다.

 


1. 캐릭터 소개

 

이름 : 오복이

직업 : 심리상담사

종류? : 물범

 

"위로봇 오복이"는 인공지능 비서가 아닙니다.

오복이는 내가 한 질문에 대해 위로로 답변해주는 감성 대화 챗봇입니다.

오복이는 정해진 시나리오로 답변하지 않습니다.(직접구현한 API를 통해 답변합니다.)

오복이는 검색시스템을 통해 질문과 가장 유사한 질문을 찾아 그의 해당하는 답변을 해줍니다. 

TMI

저 캐릭터 이미지는 Open-AI의 인공지능(DALL-E)이 생성한 이미지입니다.

"애니메이션으로 된 착하고 똑똑한 심리상담가 물범" 이런식으로 생성했던 것 같습니다 ㅋㅋ

+ 다른 이미지들을 쓰려다가 저작권 문제가 있을까봐 그냥 생성했습니다.

 


2.  사용 데이터

1. 송영숙 님의 챗봇 데이터

https://github.com/songys/Chatbot_data

 

2. AI-HUB 웰니스 상담 데이터

https://aihub.or.kr/opendata/keti-data/recognition-laguage/KETI-02-006

 

3. AI-HUB 감성대화 말뭉치

https://aihub.or.kr/aihubdata/data/view.do?currMenu=115&topMenu=100&aihubDataSe=realm&dataSetSn=86 

 

위 3가지의 데이터를 종합해서 사용했습니다.

대답이 질문으로 끝나는 경우는 제거하였습니다.

*싱글턴 대화이기 때문


3. 준비물

1. 서버

 - 배포를 하려면 서버가 필요한데 일단 구글 클라우드 플랫폼(GCP)의 무료 3개월 크리딧을 사용했습니다.

 - 스펙은 VM인스턴스 : e2-medium

      CPU : 2-core , 메모리 : 4GB

 

2. 카카오톡 채널 & 오픈빌더

 - 회원 가입하고 채널 만들고 나면 어느 정도 승인기간이 있었던 것 같습니다.

 - 가입절차 및 채널 생성은 생략하겠습니다..

 

 


마치며..

카카오톡 채널의 챗봇 서비스는 원래 유료였지만 이제는 무료화를 선언하였습니다.

개발을 하게 된 이유는 챗봇 개발자로서 간단한 챗봇을 배포해보고자 하는 게 제일 컸고

무엇보다도 사용자들이 내 챗봇을 사용하면서 발생하는 데이터를 수집할 수 있기 때문입니다.

 

지속적인 기능발전을 통해 채널과 함께 성장하고 하는 게 저의 목표입니다.

감사합니다.

반응형
저작자표시 비영리 (새창열림)

'Machine learning > Chatbot' 카테고리의 다른 글

[위로봇 프로젝트]. 오복이 육아일기 3일차 - 데이터 추가하기  (0) 2022.12.26
[위로봇 프로젝트]. 오복이 육아일기 2일차 - 설계  (0) 2022.12.06
[chatbot]. 핑퐁 빌더 API 연동하기  (1) 2022.12.05
[챗봇] faiss로 빠르게 유사도 검색하기(Similarity Search)  (0) 2022.07.18
[챗봇]. 편집거리 알고리즘을 통한 오타 확인  (0) 2022.04.29
    'Machine learning/Chatbot' 카테고리의 다른 글
    • [위로봇 프로젝트]. 오복이 육아일기 3일차 - 데이터 추가하기
    • [위로봇 프로젝트]. 오복이 육아일기 2일차 - 설계
    • [chatbot]. 핑퐁 빌더 API 연동하기
    • [챗봇] faiss로 빠르게 유사도 검색하기(Similarity Search)
    Acdong
    Acdong
    E-mail : alswhddh@naver.com / 자연어처리와 MLops 를 연구하고 있는 스타트업 개발자입니다.

    티스토리툴바