#고투런2기, #멘토링, #AI Agent
1. 프로젝트 개요
이 프로젝트는 PDF 이력서와 채용공고(JD)를 입력하면,
나에게 맞는 공고인지
AI가 자동으로 평가하고
,
이력서 커스터마이징 전략
까지 제안해주는 시스템을 만드는 것이 목표였습니다.
단순 프롬프트 활용을 넘어,
CrewAI를 활용한 멀티 에이전트 구조
로 구현했습니다.
2. 문제 설정과 접근 방법
지원할 기업마다 JD 내용이 다르고, 이를 일일이 비교해보기 어렵다.
특히 커스터마이징이 어렵거나 막막한 취준생에게 자동 전략 도우미가 필요하다.
그래서 Agent 2명이 협업하는 구조로 다음과 같은 역할을 수행하게 했습니다:
Matching Agent
: 내 이력서가 해당 JD에 얼마나 맞는지 분석
Customization Agent
: JD에 맞춰 어떤 경험을 강조하고 수정하면 좋을지 제안
3. 아키텍처 및 구조
LangChain + CrewAI를 사용하여 멀티에이전트 구성
각 에이전트는 OpenAI GPT-4를 기반으로 동작
전체 시스템 흐름:
PDF 이력서를 업로드하면 텍스트 추출
JD 텍스트를 붙여넣으면,
Matching → Customization 순으로 두 Agent가 자동 분석 수행
결과는 Markdown으로 보기 좋게 출력
4. 주요 기능 및 구현 방법