Skip to content
@team-spark-code

RedFin

휴먼 IT AI 서비스 개발 3조 파이널 프로젝트입니다.

AI 산업 RSS 뉴스 큐레이션 서비스

AI 산업 동향을 최소한의 노력으로 파악할 수 있는 맞춤형 뉴스 추천 서비스입니다.
사용자는 RSS 기반의 다양한 뉴스 소스를 한 곳에서 확인하고,
LLM 기반 인사이트·요약 기능을 통해 보다 빠르게 트렌드를 이해할 수 있습니다.

주요 기능은 아래와 같습니다.

1. 맞춤형 RSS 뉴스 추천 
2. 챗봇 기반 맞춤형 트렌드 인사이트
3. RAG 기반 뉴스 요약 및 검색

향후 확장 기능

단위 기간별 트렌드 인사이트 자동 생성 (RAG 기반 트렌드 리포트)

시연 영상

데모 영상 위의 링크를 누르시면 시연 영상을 볼 수 있습니다.

프로젝트 구성

Frontend

  • redfin_ui: Next.js 기반 개인 맞춤형 뉴스 피드 UI

Backend / Core Services

  • redfin_core: Spring Boot 기반 인증/사용자 콘텐츠 관리 서비스
  • redfin_api: 전처리된 뉴스 데이터를 제공하는 FastAPI 서비스

Data Collection / ETL

AI / NLP

  • redfin_label_api: 키워드 추출 및 카테고리 분류 모델 제공 API
  • redfin_rag: RAG 기반 뉴스 요약/질의응답 서비스

Infra

  • redfin_infra: MariaDB, MongoDB, Elasticsearch, Airflow 등 인프라 구성

기술 스택은 아래와 같습니다.

Frontend: Next.js, TypeScript, TailwindCSS  
Backend: Spring Boot, FastAPI  

AI/ML: HuggingFace, SentenceTransformer, LangChain, Ollama  

Data/Infra: MariaDB, MongoDB, Elasticsearch, ChromaDB  
ETL/DevOps: Airflow, Docker Compose, Bash  
Scraping: feedparser, scrapy  

시스템 구성

팀 소개

  • 우성민(프로젝트 총괄)
    • 기획, 산출물 관리
    • 인프라/애플리케이션 설계 및 구현
    • ETL 파이프라인 API 개발
  • 서익희(프로젝트 리더)
    • 일정 관리
    • 회원가입, 개인별 콘텐츠 관리 기능 개발
  • 강충원 (LLM 개발)
    • RAG 기반 서비스 고도화
    • 프롬프트 엔지니어링
  • 김승환 (추천 시스템 개발)
    • ETL 파이프라인 전처리 로직 구현
    • Elasticsearch 기반 콘텐츠 추천 알고리즘 개발
  • 정회성 (FE/BE 개발)
    • 메인 페이지 및 상세 페이지 UI 개발
    • LLM 튜닝 보조

참고자료

Popular repositories Loading

  1. redfin_api redfin_api Public

    RedFin 서비스의 백엔드 API. FastAPI 기반으로 뉴스 데이터, RAG 검색 결과, 사용자 맞춤형 추천을 외부에 제공합니다.

    Python

  2. redfin_ui redfin_ui Public

    RedFin의 프론트엔드 웹 애플리케이션. Nex.js 기반으로 개인 맞춤형 뉴스 피드와 AI 산업 트렌드 대시보드를 제공합니다.

    TypeScript

  3. redfin_scraper redfin_scraper Public

    Scrapy를 이용해 AI 산업 관련 RSS 및 뉴스 사이트에서 데이터를 수집하고 정제하여, RedFin 서비스의 데이터 소스로 제공합니다.

    Jupyter Notebook

  4. redfin_rag redfin_rag Public

    AI 산업 뉴스를 벡터 검색 기반 RAG(Retrieval-Augmented Generation) 방식으로 분석·검색하여, 개인 맞춤형 추천을 제공합니다.

    Python 1

  5. redfin_rec redfin_rec Public

    AI 산업 뉴스를 기반으로 사용자 맞춤형 추천 알고리즘을 연구·실험하는 레포지토리입니다.

    Jupyter Notebook

  6. redfin_airflow redfin_airflow Public

    Redfin 데이터 파이프라인을 관리하는 워크플로우 오케스트레이션 레포지토리.

    Python

Repositories

Showing 10 of 12 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…