AI가 당신의 커리어를 그래프로 그려드립니다!
by DD
5개월 전
조회수 18
AI를 활용하여 CV를 지식 그래프로 시각화하여 경력의 연결성을 강조함
Streamlit, Gemini Flash Preview 3.0 등을 사용하여 AI 기반 CV 분석 시스템을 구축함
3가지 시각화 (네트워크, 플로우, 매트릭스)를 통해 사용자 경험을 극대화함
AI 기반 CV 분석 아키텍처
Gemini Flash Preview 3.0을 사용하여 PDF 형식의 CV에서 정보를 추출한다. 구체적으로, AI Studio에서 설계된 추출 규칙을 기반으로 노드, 관계, 그래프를 생성한다. 따라서, 지식 그래프 형태로 경력 정보를 시각화하여 경력의 연결성을 파악한다.
Streamlit을 활용한 프론트엔드 구현
프론트엔드 개발에는 Streamlit을 사용, 빠른 프로토타이핑을 가능하게 했다. streamlit-agraph를 통해 대화형 네트워크 그래프를 구현하고, Plotly를 사용하여 플로우 다이어그램과 히트맵을 시각화했다. 반면, 고정된 캔버스 크기는 단점이지만, 사이드바를 통해 화면 공간을 확보하여 사용자 경험을 개선했다.
Google Cloud Run을 이용한 배포
애플리케이션은 Docker 컨테이너로 패키징되어 Google Cloud Run에 배포되었다. CI/CD 파이프라인을 통해 자동 배포를 구현하고, 서버리스 환경을 활용하여 확장성과 비용 효율성을 확보했다. 따라서, 유지보수 및 운영 관리의 편의성을 높였다.
댓글 0
첫 번째 댓글을 남겨보세요!