기업 내규와 기술 문서를 기반으로 정확한 답변을 제공하는 RAG AI 챗봇을 개발했습니다.
LangGraph 기반 추론 워크플로우를 설계하고, Retrieval 최적화와 Guardrail을 통해
검색 품질과 응답 신뢰성을 개선했습니다.
▲ LangGraph를 코어로 활용하여 LLM 인퍼런스, 모니터링, 데이터 검색을 통합한 AI 아키텍처 구성도
Project Overview
기업 내규, 기술 문서, HR 정책 등 사내 문서를 기반으로
정확한 답변을 제공하는 RAG AI 챗봇을 개발했습니다.
단순히 RAG를 구현하는 것을 넘어
검색 품질 향상, Prompt Engineering,
Guardrail, Streaming Response 등을 적용하여
실제 운영 가능한 AI 서비스를 목표로 했습니다.
AI Engineering Journey
사용자의 질문이 입력되는 순간부터 최종 응답이 전달되기까지, AI 시스템 내부에서 거치는 전체 추론 과정입니다.
My Contributions
프로젝트에서 직접 설계하고 구현한 AI 엔지니어링 영역을 정리했습니다.
Key Improvements
AI 서비스를 개발하며 겪은 핵심적인 기술 문제와 해결 과정을 기록했습니다.
▲ 시스템 프롬프트를 무시하라는 악의적인 Prompt Injection 시도를 차단한 실제 예시
Demo
실제 사용자가 질문했을 때 내부적으로 문서 검색과 응답이 이루어지는 과정입니다.
Admin System
고객사가 자체적으로 데이터를 관리하고 챗봇 품질을 개선할 수 있는 운영 시스템입니다.
Architecture Design
클린 아키텍처 기반의 모듈 의존성과 클라우드 인프라 구성도입니다.
▲ 전체 시스템의 계층 구조와 모듈 간 의존 관계 (Clean Architecture)
▲ Kakao Cloud 기반 Kubernetes 인프라 구성도
Retrospective