이 AI PDF 챗봇 에이전트는 사용자가 PDF 문서를 업로드하고 파싱하며 벡터 임베딩을 데이터베이스에 저장하고 채팅 인터페이스를 통해 문서를 질의할 수 있는 맞춤형 솔루션입니다. OpenAI 또는 다른 LLM 제공자와 통합되어 관련 콘텐츠에 대한 참고 사항과 함께 답변을 생성합니다. 시스템은 언어 모델 오케스트레이션을 위해 LangChain을, 에이전트 워크플로우 관리를 위해 LangGraph를 사용합니다. 아키텍처는 수집 및 검색 그래프를 처리하는 백엔드 서비스, 파일 업로드와 채팅을 위한 Next.js UI 프론트엔드, 그리고 벡터 저장을 위한 Supabase로 구성됩니다. 실시간 스트리밍 응답을 지원하며 리트리버, 프롬프트, 저장 구성의 맞춤화가 가능합니다.