My Profile Photo

DongChanS's blog


수학과 학생의 개발일지


SSAFY 미션 나만의 챗봇 명세서 작성

서울 1반 신동찬 https://github.com/start6666/anotherC9/tree/master/project

I. 스펙(Specification)

구현된 어플리케이션의 주요 기능 작성

(1) 우리가 보낸 채팅을 웹훅을 통해서 텔레그램 서버에 전달한다.

(2) 텔레그램 서버에서 업데이트된 채팅 내역을 우리 서버(flask로 구동된)로 전달한다.

(3) 업데이트된 채팅 내역(json파일)을 참고해서

​ 이미지를 받았다면 네이버 클로바 Face recognize api를 통해서 인식된 얼굴의 주인공을 예측하여 반환한다.

​ 텍스트를 받았다면 앵무새처럼 같은 채팅을 반환한다.

2. 회고(Retrospective)

어플리케이션 구현 과정에서의 어려움과 문제점

(1) 네이버 클로바 api기능

파일 주소를 텔레그램에서 어떻게 반환하는지 이해하는게 어려웠다.

3. 보완 계획(Feedback)

현재 미완성이지만 추가로 구현할 기능 및 기존 문제점 보완 계획

(1) 앵무새 기능을 보완하기

​ 추후 왓슨api같은 자연어 처리 기반의 api를 통해서 사람다운 반응을 하는 기능을 만들기.

(2) 유용한 정보를 제공하기

  1. 티몬과 같은 소셜커머스 사이트의 상품을 매일마다 크롤링해놓고 특정 명령어(ex: 티몬 보여줘)를 받을 시 상품리스트를 제공해주는 기능 만들기
  2. 사람인과 같은 채용정보사이트의 소프트웨어 개발자 공고를 매일마다 크롤링해놓고 특정 명령어(ex: 사람인 보여줘)를 받을 시 채용공고를 제공해주는 기능 만들기.
comments powered by Disqus