핵심 요구사항
- LangGraph journey 플로우로 대화 상태 전이 설계 및 구현
- FastAPI로 /chat 엔드포인트 제공
- PostgreSQL 연동 (컨텍스트 검색 + 상태 영속화)
- 각 대화 경로를 커버하는 단위 테스트 작성
- Dockerfile 및 GitHub Actions CI/CD (test/lint/build/staging 배포)
- 설정·환경변수·확장 포인트를 담은 README 등 문서화
Python과 FastAPI 기반으로 LangGraph의 'journey' 플로우를 활용해 상태 전이가 명시적이고 테스트 가능한 프로덕션급 챗봇을 구축하는 프로젝트입니다. /chat 엔드포인트, PostgreSQL 기반 컨텍스트 검색 및 상태 영속화, GitHub Actions CI/CD 파이프라인, Docker 배포를 포함하며 명확한 주석과 문서화를 강조합니다. LangGraph 실무 경험이 있고 코드를 설명할 수 있는 백엔드/AI 개발자에게 적합합니다.