Skip to content

Releases: Devpick-Org/devpick-ai

v1.0.0 — DevPick AI Server

19 May 01:54

Choose a tag to compare

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