일기장
article thumbnail

과제 내용

코멘토 직무 부트캠프 챗봇 2주차 과제

 


 

콘도 신청시 무엇을 입력받아야 할까?

목표 : 사내 복지 프로그램로 제공되는 콘도 서비스에 대한 신청을 시나리오 챗봇으로 구축

콘도 서비스 신청을 위해 필요한 데이터 : 예약자, 예약자 전화번호, 예약 시간, 예약 콘도명, 예약 인원 등등

 

하지만 예약자 이름이나 예약자 전화번호 등은 사내 사이트의 로그인 정보로 받아올 수 있을 것입니다. 따라서 저는 챗봇이 필요로 하는 데이터는 아래와 같다고 생각했습니다.

 

챗봇이 유저의 응답을 통해 얻어야하는 데이터 : 콘도명, 예약인원, 체크인 시간, 체크아웃 시간

순번 입력항목 설명 입력형태 입력타입 비고
1 콘도 예약할 콘도 1 숫자 코드로 입력
(1.서울한화콘도
2.제주신화콘도
3.강원롯데콘도)
2 인원 예약인원 수 3 숫자 총 인원 수를 입력
3 체크인 체크인 날짜 2023-08-06 날짜 날짜 선택
4 체크아웃 체크아웃 날짜 2023-08-09 날짜 날짜 선택

 

 


 

콘도 신청 - 종료까지 시나리오 작성

콘도 신청 서비스에 관한 데이터베이스 설계를 해보았습니다.

ERD cloud 이용한 데이터베이스 설계

- 처음에는 콘도 테이블의 인덱스를 콘도 코드로 이용할까 생각해보았지만, 콘도 코드는 콘도명의 별칭같은 것으로 변경사항이 존재할 수 있으니 PK와 구분짓는 편이 좋을 것이라 생각했습니다.

- 콘도 이용 테이블을 만들어 콘도의 날짜별 예약 가능 인원에 대한 데이터를 담게 했습니다. 이 테이블을 통해 유저가 원하는 예약 날짜에 수용 가능 인원이 예약 희망 인원보다 적을 경우 아예 리스트에서 배제할 수 있는 장점이 있습니다.

- 예약에 성공했을 시 정보를 제공할 이메일과 전화번호가 있으면 좋을 것 같아 User테이블을 만들었습니다.

 

 

이렇게 설계한 테이블들을 바탕으로 챗봇 시나리오를 작성해보았습니다.

기본적으로 사내 복지 서비스이기에 회원가입과 로그인은 되어있다고 가정했습니다.

시나리오 작성

- 예약 서비스에 대한 시나리오만 작성해보았는데 설계한 테이블을 바탕으로 각 콘도에 대한 설명, 현재 수용 가능한 인원, 현재 예약 인원, 나의 예약 정보 확인등 여러가지 부가적인 정보를 제공하는 서비스를 실시할 수 있을 것 같습니다.

'기타 > 코멘토 챗봇 직무부트캠프' 카테고리의 다른 글

코멘토 직무부트캠프 수강후기  (0) 2023.08.29
4차 과제  (0) 2023.08.22
3차 과제  (0) 2023.08.15
1차 과제  (0) 2023.07.30
profile

일기장

@공군급양

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!