수강 문의를 분류하고 답변 초안을 쓰는 에이전트
메일과 문의 폼으로 들어오는 수강·환불·일정 문의를 에이전트가 분류하고, 프로그램이 조회한 수강 내역과 내부 규정을 근거로 답변 초안을 씁니다. 답변은 담당자가 승인한 뒤에만 발송합니다.
수강·환불·일정 문의를 메일과 문의 폼으로 받는 온라인 교육 서비스 회사
고객사 이름은 밝히지 않습니다. 업종과 업무 흐름만 적었습니다.
01Workflow
단계마다 맡는 쪽이 다릅니다.
자동으로 처리하는 일과 사람이 판단하는 일을 나눴습니다.
- 프로그램
- AI
- 사람
- 01
문의 수집
프로그램메일 API와 폼 웹훅으로 수집
메일은 공식 API로 정해진 주기마다 가져오고, 문의 폼은 제출 즉시 보내오는 알림(웹훅)을 서명 검증 뒤에 받습니다. 메일의 메시지 고유 번호와 폼의 제출 번호로 같은 문의가 두 번 들어가지 않게 막습니다.
- 02
유형 분류
AI분류 기준표에 따라 판단
AI가 문의를 수강·환불·결제·일정·기타로 나누고 판단 근거가 된 문장을 표시합니다. 환불이나 결제를 가리키는 말이 있으면 AI의 분류와 상관없이 규칙이 '한 건씩 승인' 표시를 붙입니다.
- 03
수강 내역 조회
프로그램읽기 전용 권한으로 조회
보낸 사람 주소가 수강 관리 시스템에 등록된 주소와 같을 때만 수강 과정, 기간, 결제 상태를 조회합니다. 발신 인증에 실패해 주소 위조가 의심되는 메일은 조회하지 않고, 일치하는 수강생이 없는데 개인 내역이 필요한 문의는 '본인 확인 필요'로 넘깁니다.
- 04
답변 초안 작성
AI규정 문서를 찾아 작성
AI가 앞 단계에서 넘겨받은 수강 내역과 규정 문서에서 찾은 조항을 근거로 답변 초안을 쓰고, 수강생이 아닌 사람의 과정 문의는 안내 문서만으로 씁니다. 초안에는 근거 조항의 원문과 문서 위치를 붙여 담당자가 규정과 맞춰 볼 수 있게 합니다.
- 05
담당자 검토
사람담당자가 검토 화면에서 수정·승인
담당자가 문의 원문, 초안, 근거 조항을 나란히 놓고 그대로 승인하거나, 고쳐서 승인하거나, 반려합니다. '한 건씩 승인' 표시가 붙은 문의는 묶어서 승인할 수 없고 한 건씩 열어 승인해야 합니다.
- 06
발송과 기록
프로그램승인된 답변만 발송
승인 기록이 있는 답변만 문의가 들어온 주소로 보내고, 메일에 따로 적힌 회신 주소는 따르지 않습니다. 보내기 전에 문의별 발송 기록을 먼저 남겨 같은 답변이 두 번 나가지 않게 하고, 발송 결과가 불분명하면 다시 보내지 않고 담당자에게 알립니다.
02Before · After
이렇게 달라졌습니다.
Before겪던 문제
- 01메일 문의와 폼 문의가 따로 쌓여 어떤 문의에 누가 답했는지 한눈에 보이지 않았습니다.
- 02답변 하나를 쓰려면 수강 관리 화면과 환불 규정 문서를 번갈아 열어 확인해야 했습니다.
- 03같은 환불 문의에도 담당자마다 안내가 조금씩 달라 수강생이 다시 묻는 일이 생겼습니다.
After바뀐 점
- 01담당자는 답변을 처음부터 쓰지 않고, 근거가 붙은 초안을 규정과 대조해 고칩니다.
- 02답변마다 근거 규정이 붙어 담당자가 바뀌어도 같은 조항을 보고 안내합니다.
- 03메일과 폼 문의가 한 목록에 모여, 어떤 문의에 누가 어떻게 답했는지 문의별 기록으로 확인합니다.
03How it was built
이렇게 만들었습니다.
문의가 들어오면 프로그램이 대기열 하나에 모으고 AI가 유형을 나눕니다. 수강 내역은 프로그램이 보낸 사람 주소로만 조회해 답변에 필요한 항목만 AI에 넘기므로, 문의 본문에 다른 사람의 주소가 적혀 있어도 그 사람의 내역은 조회되지 않습니다. AI가 스스로 쓰는 도구는 규정 검색과 초안 저장뿐이고, AI가 정하는 것은 조항을 더 찾을지 멈출지까지입니다. 문의 본문은 지시가 아니라 자료로만 다루며, 발송과 환불 처리 권한은 AI에 주지 않았습니다.
실패했을 때 어떻게 할지를 먼저 정했습니다. 수강 내역 조회나 AI 호출이 실패하면 간격을 늘려 가며 다시 시도하고, 그래도 안 되면 초안 없이 '수동 처리' 표시를 달아 담당자 대기열에 넣습니다. 초안에 붙은 조항이 실제 규정 문서에 있는지는 프로그램이 다시 대조하고, 어긋나면 '근거 불일치' 표시를 붙여 담당자에게 보입니다. 하루 AI 사용량 상한에 닿으면 분류와 초안 작성을 멈추고, 새 문의를 '수동 처리'로 대기열에 넣은 뒤 운영자에게 알립니다.
담당자는 검토 화면에서 문의 원문, 초안, 근거 조항, 조회한 수강 내역을 함께 봅니다. 운영 화면에는 대기 중인 문의, 유형별 분포, 담당자가 초안을 고친 내역, 실패 기록이 보입니다. 운영자는 담당자가 많이 고친 초안을 주 1회 모아 보고 분류 기준과 작성 지침을 손봅니다. 규정 문서에 빠진 내용이 보이면 규정을 관리하는 부서에 알립니다.