4. 예약 챗봇
4. 예약 챗봇
대상: 병원장, 병원 관리자
목적
AI 기반 챗봇을 통해 환자의 예약 문의를 자동으로 응대하고, 예약을 접수하며, 병원 정보를 안내합니다.
4.1 챗봇 개요
주요 기능
- 24시간 자동 응대: 영업 시간 외에도 문의 접수
- 예약 자동 접수: 환자 정보와 희망 시간 수집
- FAQ 자동 응답: 자주 묻는 질문에 즉시 답변
- 병원 정보 안내: 진료 시간, 위치, 전문 분야 안내
- 다국어 지원: 한국어, 영어 등 (설정 가능)
지원 채널
- 웹 채팅: 병원 홈페이지 임베드
- 모바일: 모바일 웹 지원
- 카카오톡: 카카오톡 채널 연동 (추가 설정 필요)
- 네이버 톡톡: 네이버 예약 연동 (추가 설정 필요)
4.2 챗봇 생성 및 설정
챗봇 생성하기
-
챗봇 관리 페이지 접속
- 조직 대시보드에서 "챗봇" 또는 "예약 챗봇" 탭을 클릭합니다
-
새 챗봇 생성
- "챗봇 추가" 버튼을 클릭합니다
-
기본 정보 입력
- 챗봇 이름: 내부 관리용 이름 (예: "00치과 예약봇")
- 환영 메시지: 대화 시작 시 표시될 인사말
예: "안녕하세요! 00치과입니다. 무엇을 도와드릴까요?" - 채널 선택: Web (기본), Mobile, KakaoTalk 등
- 상태: 활성 / 비활성 / 유지보수
-
AI 모델 설정
- LLM 모델 선택:
- Gemini 1.5 Flash (기본, 권장): 빠르고 저렴
- Claude Sonnet: 높은 품질
- GPT-4: OpenAI 모델
- API 키 입력: 선택한 모델의 API 키 등록
- Google AI Studio에서 Gemini API 키 발급
- 키는 암호화되어 안전하게 저장됩니다
- LLM 모델 선택:
-
시스템 프롬프트 작성
- AI의 역할과 응대 방식을 정의합니다
- 예시:
당신은 00치과의 친절한 예약 상담 직원입니다. 주요 역할: - 환자의 예약 문의를 접수합니다 - 진료 시간, 위치, 주차 정보를 안내합니다 - 자주 묻는 질문에 답변합니다 응대 원칙: - 항상 존댓말을 사용합니다 - 정확한 정보만 제공합니다 - 불확실한 경우 직원 연결을 안내합니다
-
저장
- "저장" 버튼을 클릭하여 챗봇을 생성합니다
4.3 병원 정보 등록하기
챗봇이 정확한 정보를 제공하도록 병원 정보를 입력합니다.
병원 정보 입력
-
병원 정보 설정 열기
- 챗봇 목록에서 "병원 정보" 또는 "설정" 버튼을 클릭합니다
-
기본 정보 입력
- 병원명: 정식 명칭
- 전화번호: 대표 전화번호 (예: 02-1234-5678)
- 주소: 전체 주소
예: 서울특별시 강남구 테헤란로 123, 2층
-
진료 정보 입력
- 전문 분야: 치과, 정형외과, 내과 등
- 진료 시간:
평일: 09:00 - 18:00 토요일: 09:00 - 13:00 일요일/공휴일: 휴진 점심시간: 13:00 - 14:00 - 진료 과목: 일반 진료, 임플란트, 교정 등
-
오시는 길 입력
- 교통편: 지하철, 버스 정보
- 주차 안내: 주차장 위치 및 이용 방법
- 지도 링크: 네이버 지도 또는 카카오맵 링크
- HTML 지도: 임베드 지도 코드 붙여넣기 가능
-
저장
- "저장" 버튼을 클릭합니다
4.4 FAQ 등록하기
자주 묻는 질문과 답변을 미리 등록하여 즉시 응답합니다.
FAQ 추가하기
-
FAQ 관리 열기
- 챗봇 설정에서 "FAQ 관리" 탭을 클릭합니다
-
새 FAQ 추가
- "FAQ 추가" 버튼을 클릭합니다
-
질문과 답변 입력
- 질문: 환자가 자주 묻는 질문
예: "진료 시간이 어떻게 되나요?" - 답변: 명확하고 친절한 답변
예: "평일은 오전 9시부터 오후 6시까지, 토요일은 오전 9시부터 오후 1시까지 진료합니다. 일요일과 공휴일은 휴진입니다."
- 질문: 환자가 자주 묻는 질문
-
키워드 등록
- 검색 키워드: AI가 이 FAQ를 찾는 데 사용할 단어들
예: ["진료시간", "영업시간", "몇시", "언제", "시간"] - 다양한 표현을 등록하면 정확도가 높아집니다
- 검색 키워드: AI가 이 FAQ를 찾는 데 사용할 단어들
-
저장
- "저장" 버튼을 클릭합니다
FAQ 예시 모음
| 질문 | 답변 | 키워드 |
|---|---|---|
| 주차가 가능한가요? | 건물 지하 1층에 주차 공간이 있으며, 2시간 무료입니다. | 주차, 주차장, 차 |
| 보험 적용되나요? | 일반 진료는 건강보험이 적용됩니다. 미용 목적은 비급여입니다. | 보험, 건강보험, 급여 |
| 예약 취소하려면? | 예약 취소는 전화(02-1234-5678)로 연락 주시거나 챗봇으로 말씀해 주세요. | 취소, 예약취소, 변경 |
| 처음인데 뭘 준비하나요? | 신분증과 건강보험증을 지참해 주세요. | 첫 방문, 준비물, 지참 |
4.5 예약 접수 및 관리
챗봇을 통한 예약 흐름
-
환자가 챗봇과 대화
- "예약하고 싶어요" 등의 메시지 입력
-
챗봇이 정보 수집
- 이름: "성함을 알려주세요"
- 연락처: "연락 가능한 전화번호를 알려주세요"
- 희망 날짜: "언제 방문하시겠어요?"
- 희망 시간: "몇 시가 좋으세요?"
- 방문 사유: "어떤 진료를 원하시나요?" (선택)
-
예약 자동 생성
- 수집된 정보로 예약이 자동 생성됩니다
- 상태: "대기 중 (Pending)"
예약 목록 확인하기
-
예약 관리 페이지 접속
- 조직 대시보드에서 "예약" 또는 "예약 관리" 탭을 클릭합니다
-
예약 목록 보기
- 날짜별: 오늘, 이번 주, 이번 달, 전체
- 상태별: 대기 중, 확정, 완료, 취소
- 채널별: 웹, 모바일, 카카오톡 등
-
예약 상세 정보
- 환자 이름 및 연락처
- 예약 날짜 및 시간
- 방문 사유 (환자 메모)
- 접수 경로 (챗봇, 전화, 웹 등)
- 상담 메모 (직원용)
예약 상태 관리
-
예약 확정
- 대기 중인 예약을 선택합니다
- "확정" 버튼을 클릭합니다
- 환자에게 확정 알림 발송 (선택 사항)
-
예약 취소
- 취소할 예약을 선택합니다
- "취소" 버튼을 클릭합니다
- 취소 사유 입력 (선택)
-
예약 완료 처리
- 진료가 끝난 예약을 "완료" 상태로 변경합니다
-
메모 추가
- 상담 메모 필드에 직원용 메모 작성
- 예: "신환, 임플란트 상담 희망", "재방문 환자"
4.6 웹사이트에 챗봇 삽입하기
임베드 코드 받기
-
임베드 코드 생성
- 챗봇 목록에서 "임베드" 또는 "설치" 버튼을 클릭합니다
-
코드 복사
- 표시된 JavaScript 코드를 복사합니다
- 예시:
<script src="https://app.stepnote.works/chatbot-embed.js"></script> <script> ChatbotWidget.init({ chatbotId: 'your-chatbot-id', position: 'bottom-right', primaryColor: '#0084ff' }); </script>
-
웹사이트에 붙여넣기
- 병원 홈페이지의
</body>태그 바로 앞에 코드 붙여넣기 - 또는 웹마스터에게 코드 전달
- 병원 홈페이지의
-
확인
- 홈페이지 우측 하단에 챗봇 아이콘이 나타납니다
- 클릭하면 채팅 창이 열립니다
4.7 챗봇 사용량 및 비용 확인
사용 통계 보기
-
사용량 페이지 접속
- 챗봇 관리에서 "사용 통계" 또는 "Analytics" 탭을 클릭합니다
-
기간 선택
- 오늘 / 이번 주 / 이번 달 / 전체
-
표시 정보
- 요청 횟수: 총 대화 수
- 입력 토큰: AI가 읽은 텍스트 양
- 출력 토큰: AI가 생성한 텍스트 양
- 총 토큰: 입력 + 출력
- 예상 비용: 모델별 가격 기준 계산
-
챗봇별 분석
- 여러 챗봇 운영 시 각각의 사용량 확인
- 비용 효율적인 모델 선택에 활용
비용 절감 팁
-
FAQ 적극 활용
- FAQ로 답변 가능한 질문은 AI 호출 없이 즉시 응답
- 토큰 사용량 감소
-
효율적인 모델 선택
- Gemini 1.5 Flash: 일반적인 예약 응대에 충분하고 저렴
- Claude/GPT-4: 복잡한 상담이 필요한 경우만 사용
-
시스템 프롬프트 최적화
- 간결하고 명확한 지시사항 작성
- 불필요한 긴 설명 제거
4.8 주의사항 및 베스트 프랙티스
주의사항
-
개인정보 보호
- 챗봇 대화 내용에 민감한 의료 정보 수집 금지
- 이름, 전화번호 외 개인정보는 최소화
-
의료 상담 금지
- 챗봇은 예약 접수 및 일반 정보 안내용
- 진단, 처방 등 의료 상담은 불가
- 시스템 프롬프트에 명시 필요
-
정확한 정보 제공
- 병원 정보, FAQ는 항상 최신 상태 유지
- 변경 사항 발생 시 즉시 업데이트
베스트 프랙티스
-
정기적인 FAQ 업데이트
- 실제 환자 문의 분석
- 자주 묻는 새로운 질문 추가
-
예약 확인 루틴
- 매일 아침 대기 중인 예약 확인
- 당일 예약은 전화로 재확인
-
대화 품질 모니터링
- 주기적으로 챗봇 대화 내용 검토
- 부적절한 응답 발견 시 시스템 프롬프트 수정
-
직원 연결 경로 확보
- 복잡한 문의는 직원 연결 안내
- 전화번호 또는 이메일 제공
4.9 시각 개선 안내 (2026-05 갱신)
챗봇 관리/설정·프롬프트 템플릿·AI Gateway 관련 화면이 StepNote 디자인 시스템 토큰을 사용하도록 일괄 정비되었습니다. 사용 방법이나 단축키는 변경되지 않습니다.
- 상태 색상 일관성: 활성 = 초록(success), 비활성 = 회색(muted), 비용·기본 모델 강조 = 파랑(primary), 경고 영역 = 주황(warning), 비활성화·삭제 액션 = 빨강(destructive)으로 통일했습니다.
- 다크 모드 대응: 카드/테이블/모달/인풋 모두 HSL 시맨틱 토큰을 따르도록 변경되어, 라이트·다크 모드 어디서나 동일한 의미의 색이 유지됩니다.
- 포커스/호버: 버튼·링크의 호버, 인풋의 포커스 링이 시스템 톤(primary/ring)으로 통일되어 키보드 탐색 시 가독성이 개선되었습니다.
- 모달 배경: 외부 어둠막을
bg-foreground/50으로 변경하여 라이트/다크 모드 모두에서 콘텐츠 대비를 유지합니다.