Releases: Devpick-Org/devpick-ai
Releases · Devpick-Org/devpick-ai
v1.0.0 — DevPick AI Server
DevPick AI Server 첫 번째 릴리즈
개발자 성장형 통합 플랫폼 DevPick의 AI 처리 서버입니다.
콘텐츠 수집부터 AI 요약·퀴즈·RAG 질문답변·채용 AI·트렌드 분석까지 전 파이프라인을 담당합니다.
주요 기능
콘텐츠 수집 파이프라인
- 30개 소스 통합 수집 (국내외 기업 블로그, Velog, Stack Overflow, YouTube)
- 백필 + incremental 단일 파이프라인 → PostgreSQL 직접 저장
- 전역 채용/이벤트 글 필터링
AI 요약 · 퀴즈 자동 생성
- 4레벨 동시 요약 (입문·주니어·중급·시니어) — Claude Haiku, Bedrock 1회 호출
- 4레벨 퀴즈 생성 (문제·보기·해설) — 요약과 독립 실행
- 요약 성공 시 tags·category → PostgreSQL 자동 반영
RAG 질문 답변
- LangChain + FAISS 벡터 검색 기반 유사 콘텐츠 탐색
- Claude Tool Use 기반 AI 1차 답변 생성
- 질문 임베딩 저장 + 유사 질문 검색
채용 AI
- JD 텍스트 → 필수/우대 기술 추출
- 공고·이력서 기반 면접 Q&A 생성
- 스킬 갭 분석 + 학습 로드맵 추천
- 모의면접 (플랜·턴 평가·최종 피드백)
- 이력서 텍스트 → 마스터 이력서 JSON 파싱·보강
채용 공고 수집
- 랠릿(커뮤니티 채용 플랫폼) 공고 크롤링 → Spring 백엔드 자동 전달
- GitHub Actions 워크플로우로 수동 트리거
트렌드 분석 배치
- 일/주/월 단위 태그 빈도 · TF-IDF · 외부 신호(GitHub Trending · HN · dev.to) 분석
- kiwipiepy 한국어 형태소 분석 + rapidfuzz 태그 정규화
- LLM 서사 요약 (Top 5 콘텐츠 · 수집 동향) → PostgreSQL trend_snapshots 저장
- 배치 완료 후 Backend Redis 캐시 자동 무효화
주간 인사이트
- 사용자 태그 기반 미탐색 콘텐츠 추천
- TF-IDF 기반 콘텐츠·질문 키워드 추출
기술 스택
- Runtime: Python 3.12, FastAPI
- LLM: Claude Haiku 4.5 (요약·퀴즈) / Claude Sonnet 4.6 (답변·채용 AI) via AWS Bedrock
- Embedding: Amazon Titan Embeddings v2
- DB: PostgreSQL, Amazon DynamoDB, FAISS
- RAG: LangChain + FAISS
- Infra: EC2, Docker Compose, GitHub Actions CI/CD