[Python] AI 스토리 - 아이디어 및 플로우 구상

2024. 10. 31. 15:27·개발/AI · 머신러닝
반응형

이번에는 Python과 Claude API를 사용해서, 인공지능을 통해 웹소설을 작성해보려고 합니다.


우선 소설을 작성해야 하는데, 뭐가 필요할지 생각나는 대로 적어보려고 합니다.

 

1. 장르, 태그, 독자대상, 작품 길이 설정

=> 장르는 판타지, 무협, 현대.. 가 있고, 태그는 소설 사이트에 들어가보니 #학원 #먼치킨 #환생.. 등이 있네요. 독자 대상도 필요할 것 같습니다. 타겟 독자층이 어릴수록 글은 권선징악에 가까워질것같고, 올라갈수록 심리묘사가 복잡해질 것 같습니다.

작품의 길이는 완결까지 총 얼마나 작성할지를 설정할 생각입니다. 문피아라는 웹소설 사이트에서는 1화당 글자수 5000자 이상이라고 합니다. 이를 기준으로, 총 몇화까지 작성할지 대략적으로 설정하면 될 것 같습니다.

 

2. 세계관 설정

=> 작품 전체를 아우르는 세계관이 필요할 것 같네요. 예를 들어, "현대 세상에 차원문이 열려 몬스터가 출몰해서 지구인들은 몬스터를 잡기 위해 각성을 하기 시작했다." 처럼 세계관 설정이 필요해 보입니다.

 

3. 부가적인 요소 설정

=> 작품의 개성을 담당하는 역할이 필요하다고 생각합니다. 예를 들어, "주인공은 마법을 사용할수록 수명이 짧아진다." 처럼 재미를 위한 요소를 설정할 필요가 있다고 생각합니다.

 

4. 인물 설정

=>  주인공과 조연은 상세한 인물 설정이 필요합니다. 예를 들어, '얼굴, 눈, 코, 입술, 키, 몸무게, 체형, 분위기'와 같은 외형적 특징과 '말투, 목소리 톤, 빠르기 ,억양, 사투리' 등 목소리에 대한 설정도 필요합니다. 또한, '성격, 관심사, 신념, 가치' 등의 설정도 필요합니다.

더욱, 중요한 것은 '악역' 설정이라고 생각합니다. 매력적인 주인공도 중요하지만, 매력적인 악역 또한 작품의 재미를 위해선 반드시 필요하다고 생각합니다.

 

5. 주요 갈등 설정

=> 인물간의 주요 갈등은 중요합니다. 주인공과 악역 사이의 갈등이 메인이 될 것이고, 조연과의 갈등 또한 필요할겁니다.


먼저, 위의 5개의 설정을 도와주는 작업도 필요해 보입니다.

다만, '장르, 태그, 독자대상, 작품 길이 설정'의 경우는 직접 설정하는게 맞다고 생각합니다.

생각해보니, 아이디어를 추천받고 그중에 하나를 선택해서, 디테일을 올리는 방법이 무난해 보입니다.

 

< 아이디어 추천 > * 각각의 아이디어는 이전 단계의 아이디어를 인지 시켜서 추천을 받습니다.

1. 세계관 아이디어 추천 (3개)

2. 부가적인 요소 아이디어 추천 (5개)

3. 인물 설정 (1개)

4. 주요 갈등 설정 (3개)

 

< 디테일업 > * 선택한 4개의 아이디어를 모두 인지시키고 추천을 받습니다.

1. 세계관 디테일업

2. 부가적인 요소 디테일업

3. 인물 설정 디테일업

4. 주요 갈등 디테일업

 

< 작품 이름 및 소개글 추천 >

1. 작품 이름 추천

2. 작품 소개글 추천

 

< 챕터 및 목차 설정 >

1. 총 화수까지 각각의 화수마다 제목 설정


그 다음으로는, 인공지능에게 어떤 방식으로 접근해야할지 생각해보겠습니다.

 

< 소설 작성 >

=> 아래의 설정을 바탕으로 특정 n화에 대한 이야기를 작성합니다.

 

- 작품 이름

- 작품 소개글

- 장르

- 태그

- 독자 대상

- 세계관

- 부가적인 요소

- 인물

- 주요 갈등

- 총 화수 (1화당 5000자)

- 각각의 화수에 대한 제목  

- 인물 특이사항 (사망, 납치, 기절 등등)

- 기타 특이사항 (무기가 망가짐, 장비를 잃어버림 등등)

 

- 이번에 작성할 화

- 이전 화에 대한 요약 (500자)

- 지금까지 이야기에 대한 요약 (1000자)

 

 

< 가다듬기 >

1. 특정 화에 대한 요약 작성

2. 지금까지의 이야기와 특정 화에 대한 이야기를 통해, 전체 요약 작성

 

< 특이사항 업데이트 >

=> 아래의 설정과 요약을 바탕으로 특이사항을 업데이트 합니다.

- 작품 이름

- 작품 소개글

- 장르

- 태그

- 독자 대상

- 세계관

- 부가적인 요소

- 인물

- 주요 갈등

- 총 화수 (1화당 5000자)

- 각각의 화수에 대한 제목  

- 인물 특이사항 (사망, 납치, 기절 등등)

- 기타 특이사항 (무기가 망가짐, 장비를 잃어버림 등등)

 

- 대상 화수

- 대상 화에 대한 요약

- 지금까지 이야기에 대한 요약


크게 생각하면 아래의 구조로 진행하면 될 것 같습니다.

 

0. 작품 설정

0-1. 아이디어 추천 (*장르, 태그, 독자 대상, 작품 길이를 인지시키고 진행)

- 세계관 아이디어 추천 (3개)

- 부가적인 요소 아이디어 추천 (5개)

- 인물 설정 (1개)

- 주요 갈등 설정 (3개)

*아이디어.txt 추출

 

0-2. 디테일업 (*아이디어.txt를 통해 디테일업)

- 세계관 디테일업

- 부가적인 요소 디테일업

- 인물 설정 디테일업

- 주요 갈등 디테일업

*디테일업.txt 추출

 

0-3. 작품 제목 및 소개글 추천

- 작품 이름 추천

- 작품 소개글 추천

*작품 제목 및 소개글.txt 추출

 

0-4. 챕터 및 목차 설정

- 총 화수까지 각각의 화수마다 제목 설정

*목차.txt 추출

 

0-5. 설정집.txt 추출

- 장르, 태그, 독자 대상, 작품 길이, 세계관, 작품 제목, 소개글, 목차를 머지해서 설정집.txt 추출


1. 소설 작성

 

2. 요약 작성

 

3. 특이사항 업데이트

 

위 1~3번 반복


 

어느정도 생각은 정리된 것 같습니다. 이렇게 해서 우선 진행하고, 그때그때 필요하면 수정하는 방식으로 진행하려고 합니다.

 

 

 

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'개발 > AI · 머신러닝' 카테고리의 다른 글

[Python] 오프라인 AI 자막 생성기 'K-Sub' - 인터넷 없이 로컬에서 Whisper 음성인식 + 번역 + LLM 후처리  (0) 2026.02.05
[AI] Llama 인공지능 시작하기: Windows 환경  (0) 2025.03.11
[Python] AI 스토리 - 기본 구조 개발  (0) 2024.11.01
'개발/AI · 머신러닝' 카테고리의 다른 글
  • [Python] 오프라인 AI 자막 생성기 'K-Sub' - 인터넷 없이 로컬에서 Whisper 음성인식 + 번역 + LLM 후처리
  • [AI] Llama 인공지능 시작하기: Windows 환경
  • [Python] AI 스토리 - 기본 구조 개발
권퓨터
권퓨터
만드는 걸 좋아하는 개발자의 기록. 코드든 글이든, 일단 만들어 봅니다.
  • 권퓨터
    권퓨터: Kwonputer
    권퓨터
  • 티스토리 홈 관리자
  • 전체
    오늘
    어제
    • 분류 전체보기 (557)
      • 개발 (56)
        • 프로젝트 (5)
        • 모바일 (44)
        • 프론트엔드 (0)
        • 백엔드 (2)
        • 인프라 (0)
        • AI · 머신러닝 (4)
      • IT · 테크 (8)
        • 기술 트렌드 (3)
        • 도구 · 생산성 (1)
        • 제품 리뷰 · 추천 (0)
        • 마케팅 · 수익화 (4)
      • 자기계발 (7)
        • 공부법 · 언어 (0)
        • 취업 · 커리어 (7)
      • 아카이브 (486)
        • 일기 (480)
        • 취미 (6)
  • 블로그 메뉴

    • 홈
  • 링크

    • 블로그 이전
  • 공지사항

    • 서브 블로그 => https://kwonputer.com/
  • 인기 글

  • 태그

    dynamodb
    파이썬 기초
    ai 게임 개발
    파이썬
    riverpod
    크로스플랫폼
    클린 아키텍처
    AWS CDK
    kotlin
    사이드프로젝트
    aws lambda
    상태관리
    FACEBOOK광고
    python 기초
    OpenAI GPT
    https://www.kwonputer.shop/
    1인개발
    다국어 블로그
    https://github.com/kwongeneral/kortfolio.git
    flutter 면접 질문
    injectable
    Prompt Engineering
    Clean Architecture
    Single Table Design
    python
    flutter 개발자
    내러티브 게임
    TypeScript
    flutter
    서버리스 아키텍처
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
권퓨터
[Python] AI 스토리 - 아이디어 및 플로우 구상
상단으로

티스토리툴바