피드로 돌아가기
Dev.toAI/ML
원문 읽기
n8n과 DeepSeek 기반 Knowledge Base 중심의 AI 이메일 자동화 파이프라인 구축
Build an AI Email Assistant with n8n and Telegram
AI 요약
Context
반복적인 고객 문의 처리에 따른 수동 응대 리소스 낭비 발생. 단순 LLM 활용 시 발생하는 할루시네이션 및 부정확한 답변 제어의 필요성 대두.
Technical Solution
- IMAP Trigger를 통한 60초 주기 폴링 기반의 실시간 메일 수신 체계 구축
- Code 노드를 활용하여 LLM에 주입할 정적 Knowledge Base를 정의함으로써 응답 정확도 확보
- 입력 텍스트의 5,000자 제한 절삭 처리를 통한 LLM 컨텍스트 윈도우 최적화 및 토큰 낭비 방지
- 'NO_PUEDO_RESPONDER'라는 특정 식별자를 정의하여 모델의 판단 불능 상태를 명시적으로 구분
- 응답 가능 여부에 따른 분기 처리를 통해 자동 답장과 Telegram 알림 기반의 Human-in-the-loop 구조 설계
- Rate Limiting 대응을 위한 Wait 노드 도입 및 데이터베이스 연동을 통한 Conversation History 확장 가능성 확보
실천 포인트
- LLM 응답 제어를 위해 프롬프트 내에 명시적인 '답변 불가' 식별자 정의 여부 확인 - API Rate Limit 방지를 위한 처리 배치 간 Wait 노드 또는 Queue 도입 검토 - 대량 텍스트 입력 시 컨텍스트 윈도우 초과 방지를 위한 Substring 처리 로직 적용 - 자동화 파이프라인의 예외 상황 발생 시 즉각적인 알림을 위한 외부 메신저 Webhook 연동