Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
co-deok edited this page Sep 6, 2025 · 5 revisions

🫧 Bubblog - Personalized Blog AI Chatbot

"글이 대화가 되는 블로그"

Bubblog은 사용자의 블로그 콘텐츠를 기반으로 개인화된 AI 챗봇을 생성하여,
대화를 통해 블로그 내용을 탐색할 수 있는 상호작용형 블로그 플랫폼입니다.


📌 프로젝트 개요

  • 주제: 개인 블로그 기반 AI 챗봇 시스템
  • 목표: 블로그 글을 임베딩하고, RAG(Retrieval-Augmented Generation) 기반 AI 챗봇을 통해 방문자와 자연스러운 대화 제공
  • 주요 기능:
    • 카테고리·태그 기반 콘텐츠 필터링
    • SSE 기반 실시간 스트리밍 응답

🧱 시스템 구성 요약

  • Spring Boot: 사용자 인증 및 블로그 콘텐츠 관리
  • FastAPI: AI 응답 생성 및 벡터 유사도 검색 (OpenAI + pgvector)
  • Next.js: 블로그 UI 및 챗봇 인터페이스

👥 팀 소개

이승찬
이승찬
문덕영
문덕영
박의찬
박의찬
팀장 / 백엔드·프론트 팀원 / 백엔드 팀원 / AI 서버
- 아키텍처 설계
- Spring Boot API 개발
- CI/CD
- Next.js 기반 UI 개발
- AI 서버 개발 및 배포
- 벡터 DB 구축
- Spring Boot API 개발 및 배포
- Redis 구성
- AWS S3 연동
- 챗봇 서버 개발
- 프롬프트 엔지니어링

🛠 기술 스택

영역 사용 기술
프론트엔드 Next.js, TypeScript, Tailwind CSS
백엔드 Spring Boot, JPA, PostgreSQL, Redis
AI 서버 FastAPI, OpenAI API, pgvector
인증 JWT
배포 및 운영 Docker, Nginx, AWS EC2, GitHub Actions

🔗 레포지토리

영역 링크
프론트엔드 bubblog-frontend
백엔드 bubblog-backend
AI 서버 bubblog-ai-server

📚 Wiki 목차

아래 문서들에서 각 구성 요소를 자세히 다룹니다:

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /