<aside> <img src="/icons/timeline_purple.svg" alt="/icons/timeline_purple.svg" width="40px" /> 목차
</aside>

공고 분석부터 자기소개서 피드백, AI 모의면접까지 이어지는 LLM Agent 기반 취업 준비 통합 서비스
온세상이취업은 채용 공고 분석 결과를 자기소개서 피드백과 AI 면접의 공통 기준 데이터로 재사용하는 취업 준비 플랫폼입니다.
단순히 LLM API를 호출하는 서비스가 아니라,
RAG 근거 검색, 서버 Guardrail, Redis 임시 상태 관리, PostgreSQL 영구 저장 정책을 통해 AI 결과를 검증 가능한 서비스 흐름으로 구현했습니다.
| 항목 | 내용 |
|---|---|
| 프로젝트명 | 온세상이취업 World Job Search |
| 프로젝트 유형 | AI 기반 취업 준비 웹 플랫폼 |
| 핵심 사용자 | 취업 준비생, 신입 개발자, IT/AI 직무 지원자 |
| 핵심 흐름 | 공고 분석 → 자소서 피드백 → AI 면접 → 리포트 재조회 |
| Frontend | Next.js, React, TypeScript, Tailwind CSS |
| Backend | NestJS, TypeORM, JWT, Swagger |
| AI Server | FastAPI, LangGraph, ChromaDB, OpenAI API, MediaPipe, OpenCV |
| Data | PostgreSQL, Redis, ChromaDB |
| Infra | AWS EC2, Docker Compose, Nginx Reverse Proxy |
💬 이 프로젝트의 핵심은 “AI를 사용했다”가 아니라, AI가 틀릴 수 있다는 전제에서 입력·생성·검증·저장 경계를 설계했다는 점입니다.
채용 공고 URL 또는 JD 텍스트를 분석해 회사명, 직무명, JD 요약, 기술 키워드를 추출하고 job_analysis_requests에 저장했습니다.
이 결과는 단순히 화면에 보여주고 끝나는 값이 아니라, 이후 자기소개서 피드백과 AI 면접에서 다시 사용됩니다.
공고 분석 결과
→ 자기소개서 피드백 기준
→ AI 면접 질문 생성 기준
→ 답변 평가와 최종 리포트 기준