
"왜 단톡방에 자동 답장 봇 붙이면 다들 5분 만에 알아챌까요?"
운영자가 한 번쯤 들어본 질문입니다. 답은 모델 품질이 아닙니다. 에이전트 설계가 빠져 있어서 입니다.
이 글에서는 일반 답장 봇이 어색한 3가지 이유를 살펴보고, Replyer 의 에이전트 라우팅 시스템과 11종 템플릿 이 메시지 한 건을 어떻게 처리하는지 흐름도로 풀어드립니다.
일반 답장 봇이 봇 티 나는 3가지 이유
이유 1, 단일 톤으로 모든 메시지에 답장. "친절한 답장 도우미가 되어줘" 한 줄로 모든 시황 토론·잡담·뉴스에 같은 톤. 누가 봐도 사람 아님.
이유 2, 채팅 컨텍스트 무시. 같은 단톡방에서 아침엔 시황, 점심엔 잡담, 저녁엔 뉴스. 하나의 에이전트로 다 받으면 어딘가는 어색.
이유 3, 시간대·금지표현·키워드 무관. 새벽 3시에 답장, 운영자가 한 번도 안 쓰는 "물론입니다", 본인이 건드리고 싶지 않은 정치·종교 키워드도 응답.
Replyer 가 메시지 한 건을 처리하는 흐름
메시지 → 에이전트 라우팅 → Queue / 자동 발사
flowchart TD
A([Telegram MTProto 수신]) --> B{chat 매핑?}
B -- 미매핑 --> X1([무시])
B -- 매핑됨 --> C{언어 게이트
한국어 / 영어}
C -- 통과 --> D{vacation /
활성 시간대}
D -- 미활성 --> X2([무시])
D -- 활성 --> E{키워드·정규식
매칭}
E -- 없음 --> X3([무시])
E -- 매칭 --> F[다중 에이전트
매칭 결과]
F --> G{우선순위
비교}
G --> H{시간당 한도}
H -- 초과 --> X4([스킵])
H -- OK --> I{무응답 확률}
I -- 무응답 선택 --> X5([스킵])
I -- 응답 --> J[LLM 응답 생성
+ 후처리 금지표현 차단]
J --> K{운영 모드}
K -- 수동 --> Q[Queue
운영자 검토]
K -- 자동 --> T[카운트다운 후
자동 발사]
Q --> Z([sender.send_humanlike
typing / 메시지 분할])
T --> Z
classDef ok fill:#0f7b6c,stroke:#0f7b6c,color:#fff;
classDef warn fill:#d97706,stroke:#d97706,color:#fff;
classDef ko fill:#b91c1c,stroke:#b91c1c,color:#fff;
classDef end fill:#3b59c5,stroke:#3b59c5,color:#fff;
class X1,X2,X3,X4,X5 ko
class J ok
class Z end
class K warn
핵심은 여러 게이트를 통과한 메시지만 LLM 까지 도달 한다는 것. 단일 봇은 게이트 0개라 모든 메시지에 같은 톤으로 답장하지만, Replyer 는 chat 매핑 → 언어 → 시간대 → 키워드 → 우선순위 → 한도 → 무응답 확률 → 후처리 7단계를 거칩니다.
에이전트는 라우팅 단위
Replyer 의 에이전트는 단순한 system prompt 가 아닙니다. 5가지를 묶은 라우팅 단위 입니다.
- 시스템 프롬프트 톤·정체성 정의 (분석파 / 패닉러 / 호응러 등)
- 키워드·정규식 어떤 메시지에 반응할지 ("코인", "주식", "?", 이모지 패턴)
- 우선순위 여러 에이전트가 매칭되면 누가 답할지
- 활성 시간대 새벽엔 비활성, 점심엔 활성 등
- 금지 표현 "물론입니다" 등 운영자가 안 쓰는 말 후처리 차단
한 단톡방에 에이전트 10개를 둘 수 있고, 메시지마다 키워드와 우선순위가 누가 답할지 결정합니다.
11종 에이전트 템플릿
운영자 유형별 에이전트 조합 예시
시황 토론 단톡방 (운영자 = 분석 위주)
- 평소 - 시황 분석 동료 (높은 우선순위, 데이터 키워드 매칭)
- 상승장 - 불장러 (이모지·"가즈아" 키워드 매칭)
- 하락장 패닉 - 패닉러 ("어떡해", "망했" 키워드)
- 농담 흐름 - 유머 한줄러 (낮은 우선순위)
→ 같은 운영자가 4가지 톤을 자유자재로 쓰는 것처럼 보입니다.
친목 단톡방 (운영자 = 가벼운 잡담)
- 평소 - 친근한 잡담 동료
- 침묵 깨기 - 단톡방 호응러 (짧은 메시지만 매칭)
- 농담 흐름 - 유머 한줄러
- 새벽 - 모든 에이전트 비활성 (활성 시간대 09:00–01:00)
뉴스·시사 단톡방 (운영자 = 토론 유도)
- 평소 - 뉴스 토론 동료 ("정책", "이슈" 키워드)
- 시니컬한 한 줄 - 뉴스 한줄러
- 정치·종교 키워드 - 모든 에이전트 금지 (금지 표현 후처리)
에이전트 편집기 6 탭
저장하면 자동으로 버전이 기록되어 나중에 diff 보고 롤백 가능. 새벽에 톤 바꿨다가 다음 날 이상해지면 한 번의 클릭으로 되돌릴 수 있습니다.
지금 시작하기
Replyer 다운로드, macOS Apple Silicon · Windows 10/11 지원. 11종 에이전트 템플릿이 기본 내장되어 첫 실행 후 5분이면 본인 단톡방에 맞는 에이전트가 답장하기 시작합니다.
본인 단톡방에 어떤 에이전트 조합이 맞을지 모르시겠다면 안내 봇 에서 익명으로 상담 가능합니다.