전문 서비스 업체 통합 CRM + AI
CRM웹앱AI 챗봇메일·문자 자동화
스크린샷
통합 CRM + AI 시스템 구조도
프로젝트 개요
전문 서비스 업체의 고객 관리, 고객 응대, 상담을 하나의 시스템으로 묶은 프로젝트입니다.
관리자용 CRM, 고객용 포털, 메일·문자 자동 발송, AI 상담 챗봇, AI 자격 판정, 규정 문서 수집 파이프라인이 하나의 API 서버와 하나의 PostgreSQL 데이터베이스 위에서 동작합니다.
고객사명과 실제 화면은 공개하지 않고 구조도로 대신합니다.
담당 역할
풀스택 개발 (요구사항 정리 → 시스템 설계 → DB 모델링 → 백엔드/프론트엔드 구현 → AI 파이프라인 구현 → 배포 → 운영)
주요 기능
- 관리자용 CRM (고객·케이스·서류·결제·타임라인 관리)
- 고객용 포털과 회사 홈페이지를 같은 API 서버에서 서빙
- 공식 규정 문서를 근거로 인용하며 답하는 AI 상담 챗봇 (pgvector 와 전문 검색을 RRF 로 합친 하이브리드 검색, 답변마다 출처 표시, 필요하면 담당자에게 인계)
- 규정 문서 수집 파이프라인 (매일 밤 공식 사이트를 수집해 임베딩을 갱신하는 주기 작업)
- 질문지로 자격 요건 충족 가능성을 판정하는 AI (사실 추출 → 기준별 채점 → 결과서 생성, LLM 전송 전 개인정보 마스킹)
- 고객 이력 AI 요약 (메일·문자·메모·상태 변경을 요약하고 다음 할 일을 제안)
- 메일·문자 자동 발송과 알림 라우팅 (시간대·공휴일·중복 차단 정책, 이벤트별 담당자 자동 알림)
기술 스택
FastAPINext.jsPostgreSQLpgvector작업큐AI
기술적 의사결정
- AI 답변 신뢰성: 답변마다 근거 문서 인용을 강제하고 근거가 부족하면 담당자에게 넘기도록 설계해, 확인되지 않은 답변이 고객에게 나가지 않게 함
- 개인정보 보호: 판정 AI 에 질문지를 보내기 전에 이름을 자리표시자로, 금액을 구간으로 바꿔 원문 개인정보가 외부 LLM 으로 나가지 않게 함
- 요약 환각 방지: 채널별 건수 같은 수치는 코드로 계산하고 LLM 에는 문장만 맡겨, 존재하지 않는 이력을 근거로 드는 요약을 걸러냄