챗봇 (Chatbot)
별칭: chatbot · Chatbot · 챗봇 · AI 챗봇 · 상담봇 · 채팅봇 · 대화형 봇
사용자가 채팅창에 질문하거나 요청하면 자동으로 답변하고 필요한 작업을 이어 주는 프로그램.
챗봇은 채팅 UI를 통해 사람과 대화하는 소프트웨어다. 예전에는 정해진 버튼과 규칙으로 답하는 FAQ 봇이 많았고, 요즘은 LLM을 붙여 자연어 질문에 답하는 AI 챗봇이 많다. 세미클래스에서는 장소 안내, 출석 체크, 음료 신청, 수업 FAQ처럼 반복되는 응대를 줄이는 접점으로 다룬다.
정의
챗봇(Chatbot)은 사용자가 채팅 형태로 질문하거나 요청하면 자동으로 답변을 제공하는 소프트웨어다. 간단한 규칙 기반 FAQ 봇부터, LLM을 연결해 문맥을 이해하고 답하는 AI 챗봇까지 범위가 넓다.
왜 중요한가
챗봇은 사용자가 복잡한 메뉴를 찾지 않아도 자연어로 원하는 정보를 묻는 접점이다. 수업 안내, 신청 확인, 장소 안내, 자료 링크 제공, 자주 묻는 질문 답변처럼 반복되는 커뮤니케이션을 줄여준다. 잘 설계하면 운영자는 반복 응대를 줄이고, 사용자는 필요한 답을 더 빨리 받을 수 있다.
Semiclass에서의 의미
세미클래스에서는 챗봇을 수업 운영의 보조 접점으로 사용한다. 예를 들어 세미클래스 봇은 참여자에게 준비물, 위치, 출석 체크, 음료 신청 같은 안내를 제공할 수 있다. 다만 명단 변경, 결제 상태, 개인정보와 관련된 내용은 봇이 임의로 판단하지 않고 운영자 확인이나 DB 권한 체크를 거쳐야 한다.
예시
- 수강생이 "준비물 뭐예요?"라고 묻자 준비물 안내를 답한다.
- 출석 체크 버튼을 눌렀을 때 이름을 묻고 운영 명단과 대조한다.
- 자주 묻는 질문은 고정 템플릿으로 답하고, 애매한 요청은 운영자에게 넘긴다.
주의할 점
챗봇은 사용자에게 공식 답변처럼 보이기 쉽다. 출처가 불명확한 답변, 정책 변경 가능성이 있는 답변, 개인정보가 포함된 답변은 검증된 데이터와 권한 체크를 거쳐야 한다. LLM 기반 챗봇은 그럴듯하지만 틀린 답을 만들 수 있으므로 fallback 문구와 사람 확인 절차가 필요하다.