ChatGPT 활용 사례 - 인터랙티브 스토리 텔링 이야기 제작 도구
생성AI기술을 활용한 인터랙티브 스토리 텔링 이야기 이야기 제작 도구에 대해 소개합니다. 인터렉티브 스토리렐링 이야기 제작 도구는 선택지에 따라 내용이 바뀌는 인터렉티브한 이야기(Interactive Story)를 만들어 주는 도구 입니다. 이 도구를 만들게 된 배경, 핵심 프롬프트, 기능 소개 순으로 정리 하였습니다.
1. 인터랙티브 스토리 텔링 이야기 만들기 배경
초등학교 다니는 두 딸들이 어떻게 하면 재미있게 영어공부를 할수 있을까 고민하다 선택지를 주고 선택한 결과에 따라 이야기를 계속 만들어주는 영어 동화를 만들면 재미있게 영어 공부를 할수 있겠다는 생각이 들어서 만들어 보았습니다. 가장 먼저 ChatGPT가 이런 인터랙티브 스토리를 잘 써주는지 테스트를 해봤습니다. ChatGPT가 인터랙티브 스토리텔링 작성을 너무 잘 해주었고 AI가 그려준 이미지와 같이 이야기를 써주면 괜찮을거 같아 간단한 인터랙티브 스토리텔링 웹페이지를 만들어 보게 되었습니다.
2. 핵심 프롬프트
핵심 프롬프트로는 아래와 같이 인터렉티브한 이야기를 작성하기 위한 조건들을 알려주고 프롬프트를 요청 하였 습니다. 이야기와 선택지를 제안해주고, 선택지 입력을 기다리고 선택지에 따라 이야기 내용을 작성해주고 이런 과정을 반복 해달라는 프롬프트 입니다.
Write a story and suggest simple questions (a/b/c choice or yes/no) to continue the next story.Story is changed from the answer. Wait before I answer the question. If i answer the question, continue the story. Repeat this steps and lead to happy ending after 7 turns.
[Main Story]
Topic: find a hope to save the earth
Main Character: poor little chiwawa dog in a town
[Requirements]
-
this is for kids and english education for international students
-
each story around 100 words length.
-
only use basic 300 vocaburary.
아래 보시는것 처럼 ChatGPT가 원하는 주제의 이야기를 작성 해주고 다음 선택지를 물어봅니다.
보다 자세한 내용은 ChatGPT로 인터렉티브한 이야기 만들기에서 확인 해볼 수 있습니다.
3. 기능 소개
먼저 주제, 이야기의 내용 (main idea), 제목, 주인공 등을 입력해본 후 이야기를 만들어봅니다. 언어도 한글, 영어 중에 선택 할 수 있습니다.
그럼 아래와 같이 첫 이야기를 만들어주게 됩니다.
그리고 위에서 제시된 선택지 중 하나를 입력 하면 아래와 같이 다음 이야기를 작성 해줍니다.
4. 프로토타입 데모 테스트 해보기
이야기를 직접 만들어보시기 원하시면 인터렉티브 스토리텔링 이야기 만들기를 통해 이야기를 만들어 보실수 있습니다. 참고로 위의 핵심 프롬프트를 메인으로 사용 했고 이미지는 dalle2 API통해 그렸습니다.
아래 부분도 참고 해주시기 바랍니다.
- 테스트용으로 만들어서 UI는 ChatGPT 가 작성해준 수준이라 부족한 부분 이해 부탁 드립니다.
- 최적화가 안되어 있어 이야기 만드는 시간이 몇 초 정도 걸립니다.
- OpenAI의 ChatGPT API가 느리거나 오류가 날 경우가 많아서 오류가 발생 할수 있습니다.
5. 결론
지금 까지 ChatGPT를 활용하여 인터렉티브한 이야기 만들기를 만드는 방법을 알아 보았는데요 다양한 소재로 선택에 따른 재미있는 이야기를 만들 수 있는 가능성에 대해 확인 할 수 있었고 게임이나 교육 분야 심리 검사 등 다양한 분야로 활용 될 수 있을거 같다는 생각이 들었습니다. 오늘 정리해드린 내용으로 재미있는 이야기들을 만들어보시기 바랍니다.
인터렉티브한 이야기 만들기 프로토타입에 관해 정리한 내용이 도움이 되셨으면 좋겠습니다.
마지막으로 위에서 정리 해드린 프롬프트를 포함한 프로토타입에 대한 내용을 사용 하실때는 꼭 출처를 밝혀 주시기를 부탁 드립니다.