4. 예약 챗봇

4. 예약 챗봇

대상: 병원장, 병원 관리자


목적

AI 기반 챗봇을 통해 환자의 예약 문의를 자동으로 응대하고, 예약을 접수하며, 병원 정보를 안내합니다.

4.1 챗봇 개요

주요 기능

  • 24시간 자동 응대: 영업 시간 외에도 문의 접수
  • 예약 자동 접수: 환자 정보와 희망 시간 수집
  • FAQ 자동 응답: 자주 묻는 질문에 즉시 답변
  • 병원 정보 안내: 진료 시간, 위치, 전문 분야 안내
  • 다국어 지원: 한국어, 영어 등 (설정 가능)

지원 채널

  • 웹 채팅: 병원 홈페이지 임베드
  • 모바일: 모바일 웹 지원
  • 카카오톡: 카카오톡 채널 연동 (추가 설정 필요)
  • 네이버 톡톡: 네이버 예약 연동 (추가 설정 필요)

4.2 챗봇 생성 및 설정

챗봇 생성하기

  1. 챗봇 관리 페이지 접속

    • 조직 대시보드에서 "챗봇" 또는 "예약 챗봇" 탭을 클릭합니다
  2. 새 챗봇 생성

    • "챗봇 추가" 버튼을 클릭합니다
  3. 기본 정보 입력

    • 챗봇 이름: 내부 관리용 이름 (예: "00치과 예약봇")
    • 환영 메시지: 대화 시작 시 표시될 인사말
      예: "안녕하세요! 00치과입니다. 무엇을 도와드릴까요?"
      
    • 채널 선택: Web (기본), Mobile, KakaoTalk 등
    • 상태: 활성 / 비활성 / 유지보수
  4. AI 모델 설정

    • LLM 모델 선택:
      • Gemini 1.5 Flash (기본, 권장): 빠르고 저렴
      • Claude Sonnet: 높은 품질
      • GPT-4: OpenAI 모델
    • API 키 입력: 선택한 모델의 API 키 등록
      • Google AI Studio에서 Gemini API 키 발급
      • 키는 암호화되어 안전하게 저장됩니다
  5. 시스템 프롬프트 작성

    • AI의 역할과 응대 방식을 정의합니다
    • 예시:
      당신은 00치과의 친절한 예약 상담 직원입니다.
      
      주요 역할:
      - 환자의 예약 문의를 접수합니다
      - 진료 시간, 위치, 주차 정보를 안내합니다
      - 자주 묻는 질문에 답변합니다
      
      응대 원칙:
      - 항상 존댓말을 사용합니다
      - 정확한 정보만 제공합니다
      - 불확실한 경우 직원 연결을 안내합니다
      
  6. 저장

    • "저장" 버튼을 클릭하여 챗봇을 생성합니다

4.3 병원 정보 등록하기

챗봇이 정확한 정보를 제공하도록 병원 정보를 입력합니다.

병원 정보 입력

  1. 병원 정보 설정 열기

    • 챗봇 목록에서 "병원 정보" 또는 "설정" 버튼을 클릭합니다
  2. 기본 정보 입력

    • 병원명: 정식 명칭
    • 전화번호: 대표 전화번호 (예: 02-1234-5678)
    • 주소: 전체 주소
      예: 서울특별시 강남구 테헤란로 123, 2층
      
  3. 진료 정보 입력

    • 전문 분야: 치과, 정형외과, 내과 등
    • 진료 시간:
      평일: 09:00 - 18:00
      토요일: 09:00 - 13:00
      일요일/공휴일: 휴진
      점심시간: 13:00 - 14:00
      
    • 진료 과목: 일반 진료, 임플란트, 교정 등
  4. 오시는 길 입력

    • 교통편: 지하철, 버스 정보
    • 주차 안내: 주차장 위치 및 이용 방법
    • 지도 링크: 네이버 지도 또는 카카오맵 링크
    • HTML 지도: 임베드 지도 코드 붙여넣기 가능
  5. 저장

    • "저장" 버튼을 클릭합니다

4.4 FAQ 등록하기

자주 묻는 질문과 답변을 미리 등록하여 즉시 응답합니다.

FAQ 추가하기

  1. FAQ 관리 열기

    • 챗봇 설정에서 "FAQ 관리" 탭을 클릭합니다
  2. 새 FAQ 추가

    • "FAQ 추가" 버튼을 클릭합니다
  3. 질문과 답변 입력

    • 질문: 환자가 자주 묻는 질문
      예: "진료 시간이 어떻게 되나요?"
      
    • 답변: 명확하고 친절한 답변
      예: "평일은 오전 9시부터 오후 6시까지, 토요일은 오전 9시부터 오후 1시까지 진료합니다. 일요일과 공휴일은 휴진입니다."
      
  4. 키워드 등록

    • 검색 키워드: AI가 이 FAQ를 찾는 데 사용할 단어들
      예: ["진료시간", "영업시간", "몇시", "언제", "시간"]
      
    • 다양한 표현을 등록하면 정확도가 높아집니다
  5. 저장

    • "저장" 버튼을 클릭합니다

FAQ 예시 모음

질문답변키워드
주차가 가능한가요?건물 지하 1층에 주차 공간이 있으며, 2시간 무료입니다.주차, 주차장, 차
보험 적용되나요?일반 진료는 건강보험이 적용됩니다. 미용 목적은 비급여입니다.보험, 건강보험, 급여
예약 취소하려면?예약 취소는 전화(02-1234-5678)로 연락 주시거나 챗봇으로 말씀해 주세요.취소, 예약취소, 변경
처음인데 뭘 준비하나요?신분증과 건강보험증을 지참해 주세요.첫 방문, 준비물, 지참

4.5 예약 접수 및 관리

챗봇을 통한 예약 흐름

  1. 환자가 챗봇과 대화

    • "예약하고 싶어요" 등의 메시지 입력
  2. 챗봇이 정보 수집

    • 이름: "성함을 알려주세요"
    • 연락처: "연락 가능한 전화번호를 알려주세요"
    • 희망 날짜: "언제 방문하시겠어요?"
    • 희망 시간: "몇 시가 좋으세요?"
    • 방문 사유: "어떤 진료를 원하시나요?" (선택)
  3. 예약 자동 생성

    • 수집된 정보로 예약이 자동 생성됩니다
    • 상태: "대기 중 (Pending)"

예약 목록 확인하기

  1. 예약 관리 페이지 접속

    • 조직 대시보드에서 "예약" 또는 "예약 관리" 탭을 클릭합니다
  2. 예약 목록 보기

    • 날짜별: 오늘, 이번 주, 이번 달, 전체
    • 상태별: 대기 중, 확정, 완료, 취소
    • 채널별: 웹, 모바일, 카카오톡 등
  3. 예약 상세 정보

    • 환자 이름 및 연락처
    • 예약 날짜 및 시간
    • 방문 사유 (환자 메모)
    • 접수 경로 (챗봇, 전화, 웹 등)
    • 상담 메모 (직원용)

예약 상태 관리

  1. 예약 확정

    • 대기 중인 예약을 선택합니다
    • "확정" 버튼을 클릭합니다
    • 환자에게 확정 알림 발송 (선택 사항)
  2. 예약 취소

    • 취소할 예약을 선택합니다
    • "취소" 버튼을 클릭합니다
    • 취소 사유 입력 (선택)
  3. 예약 완료 처리

    • 진료가 끝난 예약을 "완료" 상태로 변경합니다
  4. 메모 추가

    • 상담 메모 필드에 직원용 메모 작성
    • 예: "신환, 임플란트 상담 희망", "재방문 환자"

4.6 웹사이트에 챗봇 삽입하기

임베드 코드 받기

  1. 임베드 코드 생성

    • 챗봇 목록에서 "임베드" 또는 "설치" 버튼을 클릭합니다
  2. 코드 복사

    • 표시된 JavaScript 코드를 복사합니다
    • 예시:
      <script src="https://app.stepnote.works/chatbot-embed.js"></script>
      <script>
        ChatbotWidget.init({
          chatbotId: 'your-chatbot-id',
          position: 'bottom-right',
          primaryColor: '#0084ff'
        });
      </script>
      
  3. 웹사이트에 붙여넣기

    • 병원 홈페이지의 </body> 태그 바로 앞에 코드 붙여넣기
    • 또는 웹마스터에게 코드 전달
  4. 확인

    • 홈페이지 우측 하단에 챗봇 아이콘이 나타납니다
    • 클릭하면 채팅 창이 열립니다

4.7 챗봇 사용량 및 비용 확인

사용 통계 보기

  1. 사용량 페이지 접속

    • 챗봇 관리에서 "사용 통계" 또는 "Analytics" 탭을 클릭합니다
  2. 기간 선택

    • 오늘 / 이번 주 / 이번 달 / 전체
  3. 표시 정보

    • 요청 횟수: 총 대화 수
    • 입력 토큰: AI가 읽은 텍스트 양
    • 출력 토큰: AI가 생성한 텍스트 양
    • 총 토큰: 입력 + 출력
    • 예상 비용: 모델별 가격 기준 계산
  4. 챗봇별 분석

    • 여러 챗봇 운영 시 각각의 사용량 확인
    • 비용 효율적인 모델 선택에 활용

비용 절감 팁

  1. FAQ 적극 활용

    • FAQ로 답변 가능한 질문은 AI 호출 없이 즉시 응답
    • 토큰 사용량 감소
  2. 효율적인 모델 선택

    • Gemini 1.5 Flash: 일반적인 예약 응대에 충분하고 저렴
    • Claude/GPT-4: 복잡한 상담이 필요한 경우만 사용
  3. 시스템 프롬프트 최적화

    • 간결하고 명확한 지시사항 작성
    • 불필요한 긴 설명 제거

4.8 주의사항 및 베스트 프랙티스

주의사항

  1. 개인정보 보호

    • 챗봇 대화 내용에 민감한 의료 정보 수집 금지
    • 이름, 전화번호 외 개인정보는 최소화
  2. 의료 상담 금지

    • 챗봇은 예약 접수 및 일반 정보 안내용
    • 진단, 처방 등 의료 상담은 불가
    • 시스템 프롬프트에 명시 필요
  3. 정확한 정보 제공

    • 병원 정보, FAQ는 항상 최신 상태 유지
    • 변경 사항 발생 시 즉시 업데이트

베스트 프랙티스

  1. 정기적인 FAQ 업데이트

    • 실제 환자 문의 분석
    • 자주 묻는 새로운 질문 추가
  2. 예약 확인 루틴

    • 매일 아침 대기 중인 예약 확인
    • 당일 예약은 전화로 재확인
  3. 대화 품질 모니터링

    • 주기적으로 챗봇 대화 내용 검토
    • 부적절한 응답 발견 시 시스템 프롬프트 수정
  4. 직원 연결 경로 확보

    • 복잡한 문의는 직원 연결 안내
    • 전화번호 또는 이메일 제공

4.9 시각 개선 안내 (2026-05 갱신)

챗봇 관리/설정·프롬프트 템플릿·AI Gateway 관련 화면이 StepNote 디자인 시스템 토큰을 사용하도록 일괄 정비되었습니다. 사용 방법이나 단축키는 변경되지 않습니다.

  • 상태 색상 일관성: 활성 = 초록(success), 비활성 = 회색(muted), 비용·기본 모델 강조 = 파랑(primary), 경고 영역 = 주황(warning), 비활성화·삭제 액션 = 빨강(destructive)으로 통일했습니다.
  • 다크 모드 대응: 카드/테이블/모달/인풋 모두 HSL 시맨틱 토큰을 따르도록 변경되어, 라이트·다크 모드 어디서나 동일한 의미의 색이 유지됩니다.
  • 포커스/호버: 버튼·링크의 호버, 인풋의 포커스 링이 시스템 톤(primary/ring)으로 통일되어 키보드 탐색 시 가독성이 개선되었습니다.
  • 모달 배경: 외부 어둠막을 bg-foreground/50으로 변경하여 라이트/다크 모드 모두에서 콘텐츠 대비를 유지합니다.

팁: 이 매뉴얼은 병원 관리 시스템을 처음 사용하시는 분들을 위한 가이드입니다. 각 단계를 천천히 따라하시면 쉽게 사용하실 수 있습니다.