Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Vibe-Fiction/AI-dea

Repository files navigation

Relai : AI 기반 소설 릴레이 플랫폼

Relai 로고

Relai - 소설계의 GitHub, 오픈소설(Open-Novel) 플랫폼

AI와 함께하는 협업 소설 창작 플랫폼 — GitHub처럼 이어 쓰고, 투표로 최고의 스토리를 완성합니다.

TEAM Ai-dea


목차


프로젝트 정보

항목 내용
팀명 Ai-dea (에이아이디어)AI + Idea의 합성어. AI와 인간의 아이디어를 결합해 창의적 가치를 창출하는 팀
프로젝트명 Vibe Fiction (바이브 픽션)팀 Ai-dea가 추진하는 AI 기반 협업 소설 창작 프로젝트
플랫폼명 Relai (릴레이)Relay + AI. 사용자와 AI가 함께 이어쓰며 완결성 있는 작품을 만들어가는 플랫폼
버전 v1.0.0
Base URL http://localhost:9009/

Getting Started


프로젝트 비전

Relai는 단순한 이어쓰기 플랫폼이 아니라, 소설 창작의 병목 현상을 해결하고
개인의 창작을 집단 협업으로 확장하는 새로운 패러다임을 제시합니다.

Relai가 해결하는 문제

  • 개인 창작의 한계: 시간 부족, 창의적 소진, 연재 중단
  • 품질 관리 부재: 기존 릴레이 소설은 참여 품질이 제각각이고 완결성이 떨어짐
  • 낮은 지속성: 흥미 위주로 흐르다 보니 장기 프로젝트로 이어지지 못함

Relai의 철학

  • 오픈 소설(Open-Novel) 철학:

    창작 과정 전체를 오픈 소스 개발 문화에 비유합니다. 이어쓰기는 PR, 투표는 리뷰, 채택은 Merge. 창작은 개인의 소유가 아니라 공동체의 기여를 통해 완성됩니다.

  • AI 파트너십 철학(Vibe Fiction):

    AI는 단순한 보조 도구가 아니라 창작의 협업 파트너입니다. 짧은 아이디어를 발전시키거나 장편 집필까지 지원하며, 이는 개발자가 AI와 함께 코드를 완성하는 바이브 코딩(Vibe Coding) 철학을 소설로 확장한 구현입니다.

  • 집단 창작의 품질 철학:

    누구나 제안할 수 있지만, 공동체의 합의(투표)를 통해 오직 하나의 공식 정사(Official Canon)만 채택됩니다. 즉흥적 재미에 그치지 않고, 완결성과 품질을 갖춘 작품을 지향합니다.

  • 접근 권한 철학:

    창작은 열린 공간이면서도 각자의 선택이 존중받아야 합니다. 공개, 비공개, 친구 공개 설정을 통해 사용자가 원하는 방식으로 창작 공간을 설계할 수 있습니다.

  • 서사 빌드업 철학:

    Relai의 서사는 단선적 이어쓰기를 넘어서, 시놉시스 → 챕터 → 릴레이의 빌드업 구조를 따릅니다. 작은 아이디어가 체계적으로 확장되어 장편으로 성장할 수 있는 서사 생태계를 추구합니다.

플랫폼 차별성

Relai의 목표는 단순한 “이어쓰기 재미”가 아니라, 완성도 있는 협업 작품 창출입니다.
이를 위해 오픈 소설(Open-Novel) 철학과 AI 파트너십 철학(Vibe Fiction)을 결합하여 다음과 같은 차별성을 제공합니다.

구분 기존 릴레이 플랫폼 Relai
협업 모델 단순 이어쓰기, 분기형 전개 아이디어 PR → 투표 → Merge
서사 구조 짧은 문장/에피소드 나열 시놉시스 → 챕터 → 릴레이 구조화
AI의 역할 없음 또는 단순 보조 맥락 이해 + 아이디어 제안 + 품질 개선
운영 관리 수동 관리, 기능 제한 자동화 정책 (투표 마감, 동률 처리, 휴면 관리)
창작 접근성 즉흥적 재미 위주 가볍게 ↔ 본격 집필 모두 지원 (AI 보조)

Relai는 단순한 이어쓰기를 넘어, 완결성과 품질을 갖춘 협업 작품을 만드는 데 집중합니다.


주요 기능

소설 창작

  • 일반 창작 모드: 단독 작성
  • AI 보조 모드: 인물·장르·흐름 입력 → AI 이어쓰기 제안
  • 이어쓰기(PR) 제안 및 채택

릴레이 구조

  • 투표 기반 다음 화 채택
  • 투표 동률 시 원작자 우선권, 장기간 비활성화 제안 자동 처리 (예정)

자동화 정책

  • 투표 마감 시 자동 처리 (최다 득표안 채택, 동률/무투표 시 원작자 선택권 제공)
  • 30일 이상 미갱신 작품 자동 비공개 전환 (예정)

접근 권한 모델 (예정)

  • 공개 / 비공개 / 친구 공개 지원
  • 연재방 접근 비밀번호 설정

플랫폼 흐름

Relai 서비스 흐름

Relai의 창작 흐름은 시놉시스(아이디어) → 챕터(큰 단위) → 릴레이(세부 이어쓰기) 단계로 이어집니다.
작은 아이디어가 차곡차곡 쌓여 장편 작품으로 성장하는 과정을 체험할 수 있습니다.

Relai의 전체 사용자 흐름은 프론트엔드 페이지 구성 문서에서 더 자세히 확인할 수 있습니다.


팀 구성

역할 이름 주요 기술 및 담당 기능 회고록 링크
팀장 송민재 Backend: 투표 API, 로직 처리
Frontend: 투표 UI/UX
Docs: 회의록
송민재 회고록
팀원 고동현 Backend: JWT 인증·인가, 보안 정책
Frontend: 로그인/회원가입 UI/UX
Docs: ERD 명세, 발표 자료
고동현 회고록
팀원 백승현 Backend: API 구현, 데이터 검증
Frontend: 메인/마이/상세 페이지 UI/UX
Docs: API 명세, 발표 자료
백승현 회고록
팀원 왕택준 Backend: AI 추천·이어쓰기 API, 장르 관리
Frontend: 소설 작성·제안 UI/UX
Docs: 정책/운영 문서, 규칙 관리
왕택준 회고록

Team Ai-dea의 팀 구성 및 역할은 상세 문서에서 더 자세히 확인할 수 있습니다.


개발 기간

2025.08.05 ~ 2025.08.21

Phase 기간 주요 내용
Phase 1. Planning 08.05 ~ 08.08 기획, 초기 설계, DB 모델링
Phase 2. Development 08.09 ~ 08.17 핵심 기능 개발, API 연동
Phase 3. Frontend Build 08.18 ~ 08.20 프론트엔드 구현 (Vanilla JS, API 연결, UI/UX 개선)
Phase 4. Documentation 08.20 문서 정리 및 발표 자료(PPT) 작성
Phase 5. Integration & Testing 08.21 ~ 통합, 테스트, 발표
Phase 6. Deployment 08.22 ~ 서비스 배포 예정

기술 스택

구분 기술
언어 Java
프레임워크 Spring Boot
프론트엔드 HTML5 CSS3 JavaScript Thymeleaf
보안/인증 Spring Security JWT
AI 연동 Google Gemini
데이터베이스 MariaDB Hibernate QueryDSL
빌드/의존성 관리 Gradle
테스트 JUnit5 Mockito H2
편의 도구 Lombok DevTools
로깅 Spring Logging
파일 업로드 ~/aidea/uploads/
협업 도구 Git GitHub Discord
개발 환경 IntelliJ IDEA Windows11
테스트 환경 Chrome Postman

대표 문서

전체 문서 폴더

협업 규칙 & 기여 문서

라이선스


향후 업데이트 계획

Phase 1 (v1.1.0) — 기능 개선

  • 사용자 인증 및 계정 관리 강화

    • 약관 동의 및 저작권/면책 조항 확인 (비동의 시 회원가입 불가)
  • 릴레이 연재 정책 및 자동화 고도화

    • 투표 기간: 새 회차 등록 기준 72시간
    • 자동 채택: 최다 득표안 자동 반영
    • 동률/무투표: 원작자 선택 기회 제공 (48시간 이내)
    • 제안 없음: 투표 기간 1회 연장 (+72시간)
    • 자기 투표 제한: 본인 제안에는 투표 불가
  • 접근 범위 및 보안 확장

    • 친구 전용 연재방(비공개 연재방)
    • 비밀번호 기반 수정 권한
    • 비공개 연재작 → 공개/릴레이 모드 전환 가능
    • 소설 상태 관리 (연재 중, 완결, 숨김)

Phase 2 (v1.2.0) — 기능 확장

  • 커뮤니티 기능

    • 사용자 신고/제재, 차단, 트롤 대응 가이드
    • 유저 등급 시스템 (연재/채택 활동 기반)
  • 콘텐츠 관리 및 시각화

    • 성인/민감 콘텐츠 접근 제한
    • 표지 및 프로필 이미지 관리
    • 표지 수정 기능
  • 사용성 개선

    • 임시 저장 및 초안 기능
    • 알림 (좋아요, 댓글, 채택)
    • 감상 및 토론 댓글
    • 고급 정렬 (평점순, 댓글순, 즐겨찾기순)
    • 장르별 카테고리/필터
    • 즐겨찾기 및 평점 기능
    • 다크모드 UI
    • AI 보조 기능 온/오프 옵션

Phase 3 (v2.0.0) — 차세대 확장

  • 지능형 알림 시스템 (동률, 제안 없음, 비공개 전환 예정 등 상황별 알림)
  • 완결 선언 및 완결작 보관소(스토리 아카이브)
  • 외부 소설 백업/내보내기 API
  • 전자책 변환 및 수익화(후원·광고)
  • AI 기반 개인 맞춤 추천 기능
  • 전체 회차 요약 기능 (AI 기반)
  • AI 토큰 기반 구독 결제 시스템
  • 모바일 앱(iOS/Android) — 창작, 투표 등 핵심 기능을 모바일에서도 지원

라이선스 및 문의

이 프로젝트는 MIT 라이선스 하에 공개되어 있습니다.
자세한 내용은 LICENSE 파일을 참고하세요.

궁금한 점은 언제든 GitHub Issue, 댓글, 혹은 메일로 문의 바랍니다.

AI-dea Repository

문의: [email protected]

작성자: 왕택준