소개
웹소설을 쓸 때, 캐릭터 성격을 만들기가 쉽지가 않아서, 이것을 MBTI를 사용하여 자동으로 캐릭터를 만들고자 했습니다.
진행 방법
안티그래비티 안에서 클로드코드를 사용했습니다.
넌 웹소설 PD야. 웹소설을 쓸 때 인물의 개성이 가장 중요한데, 인물에 대한 성격을 MBTI로 넣으면 소설 속 인물의 성격을 구체적으로 나열해주는 서비스를 만들고 싶어. 너가 생각해보고 어떤 식으로 만들면 좋을 지 추천해줘
웹소설 PD 시각에서 이 서비스를 설계해드리겠습니다.
핵심 개념: "캐릭터 DNA 생성기"
단순히 MBTI 설명을 나열하는 게 아니라, 소설 속에서 실제로 쓸 수 있는 형태로 출력하는 게 핵심입니다.
추천 서비스 구조
입력 (3단계)
`1단계: 기본 설정
MBTI 선택 (16가지)
장르 선택 (로판 / 현판 / 무협 / 판타지 / BL 등)
역할 선택 (주인공 / 남주 / 빌런 / 서브남 등)
2단계: 세부 조정
성장 배경 키워드 (귀족 출신 / 평민 / 고아 등)
외적 갈등 유형 (복수 / 계략 / 사랑 등)
3단계: 생성 → Claude API 호출`
<중략>
완성
http://localhost:3000/character 에서 바로 사용 가능합니다.
생성된 파일
파일
역할
MBTIType, CharacterProfile 등 타입 추가
generateCharacterProfile() 함수 추가
POST API 라우트
MBTI/장르/역할 선택 UI
결과 카드 6섹션
메인 페이지 (좌우 2분할)
출력 내용 (6섹션)
핵심 성격 요약 + 말투 특징
실제 대사 샘플 5선
상황별 행동 패턴 (위기/호감/배신 등 5가지)
성격 결함 3가지
성장 아크 (초반→중반→후반)
케미 궁합 MBTI + 집필 꿀팁
.env.local파일에ANTHROPIC_API_KEY를 넣어야 실제 생성이 됩니다.
결과와 배운 점
배운 점과 나만의 꿀팁을 알려주세요.
과정 중에 어떤 시행착오를 겪었나요?
도움이 필요한 부분이 있나요?
앞으로의 계획이 있다면 들려주세요.
처음으로 화면이 나온 것을 보니까 신기하고 재밌었습니다.
ANTHROPIC_API_KEYAPI 키 설정을 못해서 ㅠㅠ 완벽한 실행은 안 되었습니다.
API키 설정이 필요합니다. 클로드에게 물어봐서. 해당 URL에 갔더니, 준비중이라고 뜨네요.
더 찾아보려고 합니다. ^^
도움 받은 글 (옵션)
스터디장님께서 클로드코드 까는데 도움을 주셔서 감사드립니다.