wfcz10086/AI-automatically-generates-novels
一个基于ai +提示词 的aigc创作生产力工具, 已经有数百家工作室和个人作者通过该工具实现了快速、批量生成小说、剧本、镜头。
해결하는 문제
이 프로젝트는 장편 서사 콘텐츠 생성을 위한 자동화된 파이프라인을 제공합니다. 장편 이야기에서 발생하는 일반적인 문제인 'AI 드리프트'(등장인물의 성격을 잊어버리거나, 줄거리의 공백이 생기며, 문체가 반복되거나 지나치게 일반화되는 현상)를 해결합니다. 단일 초기 아이디어로부터 소설, 영화 대본, 단편 드라마 스크립트, 애니메이션 스토리보드를 수십만 단어에 걸쳐 일관성 있게 생성할 수 있습니다.
작동 방식
시스템은 콘텐츠 유형, 장르, 모델 제공자, 내보내기 형식을 모두 플러그인으로 정의하는 확장 가능한 아키텍처를 사용합니다. 핵심 프로세스는 계층적 생성 체인을 따릅니다: 한 문장의 제안 $ ightarrow$ 세계 백과 $ ightarrow$ 등장인물 프로필 $ ightarrow$ 일반 개요 $ ightarrow$ 권 개요 $ ightarrow$ 장 개요 $ ightarrow$ 전체 텍스트.
주요 기술적 메커니즘은 다음과 같습니다:
- 계층적 메모리: 긴 컨텍스트 창에 의존하지 않고, 즉시 개요, 고정된 세계 데이터, 최근 요약, 중기 요약, FTS5 기반 검색, 하드 제약 조건을 결합한 여섯 계층의 메모리 예산(L0-L5)을 사용합니다.
- 자기 개선 루프: 몇 챕터마다 품질 검사를 수행하며, 책용 "작업 가이드"를 생성하여 이후 프롬프트에 주입해 반복적인 문제를 수정합니다.
- 삼중 품질 게이트: 챕터 수준(지레짐작), 윈도우 수준(반복), 책 수준(등장인물의 성장/전개 속도)에서 콘텐츠를 감시하고, 품질 기준을 충족하지 못하는 부분은 자동으로 재작성합니다.
- 일관성 추적: 등장인물의 위치, 신체 상태, 줄거리의 예고를 등록하고 관리하는 구조화된 상태 머신을 유지하여, 예고된 전개가 실제로 이루어지도록 합니다.
- 통합 검색: LLM이 계획한 질의를 기반으로 역사적 사실, 법률, 기술 세부사항 등을 연구하기 위해 내장된 검색 제공자(SearXNG)를 사용합니다. 간단한 키워드가 아닌, 의미 기반의 검색을 수행합니다.
누구를 위한가?
- 장편 초안의 대부분을 자동화하고 싶은 작가 및 영화 대본 작가
- 단편 드라마나 애니메이션용 스크립트를 제작하는 콘텐츠 크리에이터
- 특수한 서사 AI 에이전트를 구축하기 위한 모듈러 프레임워크를 찾는 개발자
주요 특징
- 플러그인 아키텍처: 핵심 코드를 변경하지 않고도 새로운 장르, 콘텐츠 유형, 내보내기 형식(txt, md, Fountain, SRT)을 쉽게 추가할 수 있습니다.
- 다중 모달 출력: 하나의 설정으로 소설, 영화 대본, 또는 스토리보드를 생성할 수 있습니다.
- 강력한 모델 호환성: 다양한 "OpenAI 호환" API의 특이점을 처리할 수 있으며, 다른 추론 필드 이름과 콘텐츠 구조에도 대응합니다.
- 세밀한 제어: 완전 자동화 모드와 단계별 진행 모드를 모두 제공하며, 세계 백과 같은 중간 결과물도 다음 단계 전에 편집할 수 있습니다.
- 로컬 저장: SQLite와 파일 기반 저장을 사용하여 프로젝트 상태를 유지하고, 중단 지점부터 재시작하거나 프로젝트를 쉽게 이동할 수 있습니다.
"이 시스템은 장편 이야기의 일관성을 유지하면서도, 창의적 자유를 보존하는 데 있어 혁신적인 접근을 제공합니다." — @narrative_engineer
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트