프로덕트

아티클

전체 보기
서재원

서재원

동아리에서 맛집 공유하다가 챗봇까지 만든 사연

얼떨결에 80명 규모의 맛집 스터디가 만들어지고 맛집 데이터가 240개 이상 모여버렸다..!

이 데이터로 맛집을 알려주는 카톡 챗봇을 만들면 재밌겠는데? 당장 해보자!

스크린샷 2023-12-22 오후 5.47.04.png

안녕하세요 저는 DO SOPT Android 파트를 수료 중인 서재원이라고 합니다.

대학생 창업 연합 동아리 SOPT에는 ‘스터디’라는 이름으로 다양한 소모임이 운영됩니다. 저는 항상 네트워킹에 목말라 있었고 아쉬움이 많았습니다. 그래서 10월에 맛집을 공유하고 함께 먹으러 다니는 맛집 스터디를 개설하였습니다.

그런데!!! 예상하지 못한 80명이라는 사람들이 모였고

맛집을 알려주는 카카오톡 챗봇까지 개발하게 되었습니다..!

이 과정이 여러분들에게 작은 인사이트가 될 수 있을 것 같아 공유 드리기 위해 글을 적어보았습니다.

(어떤 시행착오를 겪어서 맛도리가 탄생했는지 살펴보시면 좋을 것 같습니다!)

어떻게 사람들을 끌어 모을까?

먼저 네트워킹을 하려면 사람들이 모여야 하는데, 저는 사람들이 네트워킹 모임을 가입하기 꺼려하는 이유를 파고 들었고 아래와 같은 결론이 나왔습니다.

  1. 사람들과 네트워킹하고 싶은데 매주 고정적으로 시간을 쓰는 것에 대한 부담스러움

  2. 네트워킹 번개를 열고 싶지만 명분이 없고 사람 모집하는 것이 어려움

그래서 아래와 같은 참가 조건을 설정하였습니다.

SOPT 맛집 스터디 참가조건

  1. 내가 알고 있는 맛집 3개 제출

  2. 참가비 5000원 (번개를 2번 참여하면 5000원을 돌려주는 페이백형식 보증금)

1번 참가조건. 사람들을 끌어모으기 위한 장치입니다.

참가할 때 제출한 맛집데이터들은 노션 DB에 저장이되고 모임에 가입된 사람들만 열람할 수 있게 만들었습니다.

(만약 가입자가 30명이라면 최소 90개의 보장된 맛집을 열람할 수 있게 되는 것이죠!)

그리고 인당 3개만 데이터를 제출하기 때문에 데이터의 퀄리티 또한 보장할 수 있었습니다!!

2번 참가조건. 모임에서 번개를 개최하고 참여하는 명분을 만드는 장치입니다.

사람들은 "5000원을 돌려받기 위해"라는 번개를 손쉽게 열고 참여할 수 있도록 하였습니다. 그리고 번개를 참여하지 못해도 “아 맛집 DB 이용료로 생각하지 뭐~” 라는 생각이 들 수 있도록 보증금을 5000원으로 설정하였습니다.

정리하자면 가입시에 5000원과 맛집 3개를 들고 들어오고, 번개에 참여하면 5000원을 돌려줍니다! 그리고 사람들이 가져온 전국의 맛집 리스트를 조회할 수 있는 권한이 생깁니다!

그래서 스터디를 모집하였는데? 하루만에 80명이 모여버렸습니다…

스크린샷 2023-12-22 오후 2.31.11.png

(처음에는 50명을 예상하고 열었다가 계속되는 요청에 모집인원을 늘렸다는 것은..비밀)

10월부터 12월까지 총 14번의 번개가 성사 되었습니다.

80명의 인원중에 무려 57명이 번개에 1번 이상 참여하는 놀라운 성과를 거두었습니다.

(역시 먹는건 통하나봅니다 😆)

스크린샷 2023-12-22 오후 2.33.36.pngFrame 1.png

그리고 80명 X 3 = 240 + a개의 맛집데이터가 노션DB에 쌓였습니다.

image.png

그런데 문제가 발생합니다...

Problem. 제 예상과 달리 사람들이 노션까지 들어와서 DB를 들어와서 보지 않는 것 이었습니다..!

제가 개인적으로 생각하기엔 노션도 충분히 접근성이 좋다고 생각하였지만

사용자는 휴대폰으로 노션 페이지에 접속하고 DB를 열람하는 것도 조차도 귀찮아 한다는 것을 깨달았습니다.

하지만 이대로 240개의 귀중한 데이터가 방치되는 것을 볼 수 없던 저는 방법을 찾기 시작하였습니다.

Solution. 접근성이 문제라면 카카오톡 챗봇으로 만들어볼까?

하지만 저는 안드로이드 개발자라서 챗봇에 대해서 전무한 상태였고 혼자 공부를 시작하였습니다

알아보니 Notion DB는 API를 제공하고 있었고 이것을 서버와 연동시키면 카카오톡 챗봇을 개발할 수 있다는 것을 알게 되었습니다.

그래서 서버와 챗봇 개발에 경험이 없던 저는 혼자서 많은 구글링과 GPT를 통해 공부를 하였고

플라스크를 이용해 서버를 구축하고 처음으로 AWS에 가입하여 서버 배포를 해 보았습니다. 그리고 카카오톡 챗봇 개발자 계정에 가입하여 챗봇을 개발하였습니다.

맛집 정보를 받을 때 근처 역에 대한 정보를 받았기 때문에 이것을 집중해서 활용하면 좋을 것 같다는 생각하였고!

역 이름을 검색하면 빠르고 쉽게 DB에 있는 정보를 제공하는 데 집중하였습니다.

9.png

초기모델은 부족함이 많아 기획자와 함께 개선을 거듭하였고

13.png14.png

맛집스터디원과 함께하는 카카오톡 챗봇 ‘맛도리’가 탄생하였습니다

아래 링크를 접속하시면 바로 이용해보실 수 있습니다.

현재는 버튼을 눌러야만 역 검색이 가능하지만, 버튼을 누르지 않고 바로 역 이름 기반으로 맛집을 검색하는 기능을 추가하거나 SOPT 이외의 모임 멤버들도 받아서 운영하는 미래도 그려보고 있습니다 😁

‘맛도리’를 제작하면서 처음 도전하는 기술에 대한 두려움이 있었지만 스터디원들이 필요한 것을 만든다는 것에 즐거움을 크게 느끼고 신나서 개발할 수 있었던 것 같습니다.

쉽게 낯선 영역에 도전하기는 어렵지만, 일단 발을 내디딘다면 생각보다 할 만한 경우도 많고 더 큰 시야가 생기는 것 같습니다.

여담으로 현재 DO SOPT 회원들은 앱잼이라는 큰 도전을 눈앞에 두고 있는데 모두 잘 이겨내서 큰 성장을 이루었으면 좋겠습니다.

DO SOPT 화이팅!!!

34
5

포스트

아직 포스트가 없습니다.