점심메뉴를 정해주는 챗봇을 고쳐서 나만의 추천봇으로 만들어볼까?
깃허브 수정요청

점심메뉴를 고민하고 있다고?

점심메뉴를 고민하고 있을 때, 누가 딱 정해주면 얼마나 좋을까? 추천된 메뉴가 마음에 안들때 끝없이 다시 추천해주면서 화를 내지 않는다면? 그런 사람이 있을까?

지금 후추를 만나보자

뭐먹냥, 후추는 점심메뉴를 알려주는 챗봇. 카카오톡에서도 서비스중

카카오톡에서 후추만나보기

Web에서 후추 만나보기

후추의 대화능력은 간단하다. 메뉴를 추천해주고, 추천된 메뉴가 마음에 들지 않는다고 하면 하나더 추천해준다.

후추를 나에게 맞게 고쳐보기

개인적으로 좋아하는 메뉴 리스트가 있다면 후추를 자신의 계정으로 가져와서 고쳐서 사용할 수 있다.

  1. 챗봇목록에서 “뭐먹냥, 후추”를 [가져오기] 한다.
  2. 대화흐름에서 [뭐먹지?]라는 대화흐름을 선택한다.
  3. Function노드, “랜덤 메뉴 추출”에 적용되어 있는 스크립트에 Array안의 데이터를 바꾸어주면 후보 메뉴가 바뀌게 된다.
랜덤 메뉴를 추출하는 로직이 있는 위치
// javascript를 작성해주세요 

var menu;
var menu_list;

menu_list = new Array('김치찌게','된장찌게','불고기','자장면','해물전골','냉면','간장게장','양념게장','비빔밥','칼국수','아귀찜','순두부','떡볶이','감자탕','뼈다귀해장국','짬뽕','피자','꽃게탕','스파게티','탕수육','삼계탕','쌈밥','만두','갈치조림','해장국','샌드위치','수제비','낙지','햄버거','라면','부대찌게','카레라이스','장어구이','김치볶음밥','보쌈','육개장','돈까스','우동','스테이크','호박죽','순대','설렁탕','덮밥','생선구이','샐러드','국수','순대국','삼각김밥','주먹밥','돌솥밥','육회비빔밥','우동','오믈렛','오므라이스','어묵','쌀국수','양념갈비','알리올리오','소고기국밥','비빔국수','분짜','북어찜','밀면','돼지국밥','만두전골','부리또','타코','두부두루치기','돼지불백','돈코츠라멘','닭칼국수','낙지볶음','꿔바로우','볶음밥','삶은달걀','갈치조림','고등어조림'); //여기 리스트를 바꿔주면 다른 것도 나옵니다.

menu = menu_list[Math.floor(Math.random() * menu_list.length)]; //메뉴를 선택하는 로직

김치찌게부터 고등어조림까지 후추를 만든 사람의 머릿속에서 떠오른 순서로 작성된 후추의 머릿속.

후추가 아닌 다른 존재로 바꾸기

후추대신 소금이나 고춧가루로 이름을 바꾸고 프로필 사진도 내가 좋아하는 캐릭터로 바꿔보자. 나만의 메뉴를 알려주는 챗봇이 되었다. 메뉴가 아닌 운동 추천이나 주말 데이트, 여행지나 음악 추천도 랜덤으로 제시해주는 챗봇으로 쉽게 바꿀 수 있다. 대화흐름상에 표현되어 있는 멘트를 수정해주면 전혀 다른 챗봇이 되는 것이다.

생각보다 재미있는 챗봇 만들기

대화흐름을 이용해서 챗봇을 만들면, 코딩능력이 없더라도 쉽게 가족이나 친구에게 자신이 만든 프로그램을 보여줄 수 있다. 물리적인 형태가 있는 것은 아니지만, 마치 살아있는 것처럼 반응하는 챗봇. 그리고 말투를 조금만 바꾸어도 전혀 다른 캐릭터가 되는 챗봇. 지금 후추를 한번 내려받아서 자기가 좋아하는 메뉴를 잔뜩 넣어보면 어떨까?


함께해요! 챗봇시대:)

모든 사물, 디지털 매체와 말이 통하는 시대! 단비Ai와 함께 반드시 오게될 챗봇시대를 열어갔으면 좋겠습니다.
지금 여러분만의 챗봇을 🌱싹틔우세요!

사람은 단비를 만들고, 단비는 챗봇을 싹틔운다.

함께할 멋진 개발자기획자를 찾습니다. 어쩌면 💧단비가 여러분이 찾던 직장일 지도 모르죠?