후보 01 | 고고학번
별빛 창작소
유치원생을 위한 생성형 AI 기반의 창의적인 나만의 동화책 만들기 웹 서비스

데모 (or) 서비스 소개 영상

  • 아이디어/솔루션 소개
    본 공모작의 아이디어/솔루션

별빛 창작소 : 유치원생을 위한 생성형 AI 기반의 창의적인 나만의 동화책 만들기 웹 서비스

별빛 창작소는 유치원생을 위한 창의적인 동화 제작 플랫폼으로, 아이들의 상상력과 꿈을 담아내는 특별한 공간입니다. 생성형 AI 기술을 활용하여, 아이들이 상상한 이야기를 세상에 단 하나뿐인 맞춤형 동화책으로 만들어드립니다. 아이가 원하는 주제, 캐릭터, 배경 등을 간단히 입력하면 AI가 스토리와 삽화를 자동으로 생성하며, 필요에 따라 새로운 이야기를 재생성하거나, 원하는 내용을 반영해 재생성도 가능합니다. 직관적이고 간단한 사용법 덕분에 누구나 손쉽게 나만의 동화를 창작할 수 있으며, 완성된 동화책은 URL 형태로 공유해 가족이나 친구들과 즐거움을 나눌 수 있습니다. 별빛 창작소는 아이들의 상상력을 키워주고, 가족과 함께 추억을 쌓을 수 있는 특별한 플랫폼으로, 유치원 및 교육 현장의 창작 활동에도 이상적인 서비스입니다.

[주요 기능]

· AI 기반 동화 생성
아이가 상상한 주제, 캐릭터, 배경 등 몇 가지 정보를 입력하면 AI가 이를 기반으로 흥미로운 스토리를 자동으로 생성합니다. 아이의 아이디어를 반영한 독창적인 이야기와 삽화로 특별한 동화책을 손쉽게 만들 수 있습니다.

· 이야기 수정 및 재생성
생성된 이야기가 마음에 들지 않으면 새로운 이야기를 재생성하거나, 아이의 의견을 반영하여 수정하는 것도 가능합니다. 이를 통해 완성도 높은 맞춤형 동화 제작이 가능하며, 아이의 상상력과 창의성을 극대화할 수 있습니다.

· AI 기반 삽화 생성
생성된 동화 속 이야기에 어울리는 그림을 AI가 자동으로 그려줍니다. 따뜻하고 감성적인 스타일부터 아이의 개성을 담은 재미있는 그림까지, 다양한 삽화 스타일로 동화 제작의 즐거움을 더해줍니다.

· 간편한 공유 및 저장
완성된 동화책은 URL 형태로 제공되어 가족, 친구들과 쉽게 공유할 수 있습니다.

  • 기존 서비스와의 차별점
    프롬프트 구성, 활용방식, 입력값, 출력값

[기획 배경]

현대 사회에서 스마트폰과 디지털 기기의 보급은 어린아이들에게 무궁무진한 학습과 놀이의 기회를 제공하고 있습니다. 그러나 유튜브와 같은 디지털 콘텐츠의 소비가 증가하면서, 아이들이 스스로 이야기를 상상하고 만들어가는 기회는 상대적으로 줄어들고 있습니다. 이미 만들어진 콘텐츠를 단순히 소비하는 과정은 아이들의 창의적 사고와 문제 해결 능력을 충분히 자극하지 못할 수 있습니다. 아이들의 창의력과 상상력을 키우는 것은 교육에서 매우 중요한 과제입니다. 특히, 동화 제작과 같은 창작 활동은 아이들이 스스로 생각을 표현하고, 논리적으로 이야기를 구성하며, 창의력을 높이는 데 큰 역할을 합니다.
하지만 기존의 동화 제작 방식은 다음과 같은 한계를 보였습니다.

· 활동 지속성의 한계
스토리와 삽화 창작 활동에 소요되는 시간이 길어 아이들이 활동 중 흥미를 잃고 지루해하는 문제가 발생합니다. 긴 제작 과정은 집중력을 유지하기 어렵게 만들며, 창작의 즐거움을 감소시킵니다. 이로 인해 아이들은 종종 중간에 포기하거나 활동에 대한 관심을 잃게 됩니다.
· 수정 시 일관성 유지의 어려움
동화를 창작하면서 중간에 수정을 시도하더라도 이야기 전반의 일관성을 맞추는 것이 어려운 경우가 많아 수정이 제한적입니다. 결과적으로 전체 이야기의 흐름을 자연스럽게 유지하기가 힘들어 원하는 수정을 반영하기 어렵다는 문제가 발생합니다.

이러한 문제를 해결하고자 별빛 창작소는 AI 기술을 활용하여 단순히 콘텐츠를 소비하는 것을 넘어, 아이들이 창작의 주체가 되어 동화와 삽화를 만들어가는 과정을 지원합니다. 이를 통해 아이들은 자신의 아이디어를 자유롭게 표현하고, 논리적 사고와 창의력을 동시에 키울 수 있습니다.


[본 공모작의 우위점]

최근 교육 시스템에 AI 기반의 디지털 교과서를 도입하는 시도가 활발히 이루어지고 있으며, 이러한 변화는 교육의 디지털화와 맞춤형 학습을 중시하는 방향으로 발전하고 있습니다. 특히, 디지털 교과서 도입 후 교과서 시장은 기존 5000억 원 규모에서 수조 원 수준으로 크게 성장할 것으로 업계에서는 전망하고 있습니다. 별빛 창작소는 이러한 트렌드와 맞물려, 교육의 혁신적인 도구로 자리 잡을 수 있는 잠재력을 지니고 있습니다.


· 단순하고 직관적인 사용성
별빛 창작소는 아이들과 부모가 쉽게 접근할 수 있는 직관적인 사용자 경험을 제공합니다. 단 몇 번의 클릭만으로 스토리와 삽화를 자동으로 생성할 수 있어, 창작의 문턱을 낮추고 창의적인 활동을 손쉽게 접근할 수 있도록 만듭니다. 이를 통해 아이들은 빠르게 창작의 과정에 몰입할 수 있으며, 흥미를 유지하면서 창작을 즐길 수 있습니다.

· 창작과 교육의 통합
별빛 창작소는 단순한 동화 제작을 넘어 교육적 활용을 고려한 다양한 기능을 제공합니다. 예를 들어, 교실 내 협력 학습 환경에서 학습 주제에 맞는 동화를 제작할 수 있어, 팀워크와 문제 해결 능력을 기를 수 있습니다. 또한, 교사들은 별빛 창작소를 통해 학생들의 창작 과정을 모니터링하고 피드백을 제공하여 학습을 돕는 역할을 수행할 수 있어 아이들을 위한 창의적 학습 도구로 적합합니다.

· 수정 및 일관성 보장
별빛 창작소는 원하는 내용을 반영하여 이야기를 수정할 때 AI 기술을 통해 창작 중인 동화 내용의 일관성을 유지하는 기능을 제공합니다. 이를 통해 아이들은 수정할 때에도 스토리의 흐름과 구조를 자연스럽게 유지할 수 있으며, 더욱 완성도 높은 창작물을 만들어낼 수 있습니다.


동화 제작은 아이들에게 창의력, 표현력, 자존감 향상의 기회를 제공합니다.
별빛 창작소는 기존 플랫폼의 한계를 극복하고, 아이들이 자유롭게 상상하고 창작할 수 있도록 돕는 혁신적인 도구입니다. 이를 통해 아이들은 창의적이고 감성적인 성장의 기회를 갖게 되며, 부모와 교사는 아이들의 창작 과정을 지원하고 즐길 수 있습니다.

  • AI 접목 방안
    서비스에 적용된 AI 기술과 해당 기술(도구)를 선택한 이유와 AI 활용 아이디어의 세부내용 및 솔루션

[서비스에 적용된 AI 기술]

· 동화 스토리 생성: ChatGPT-4o
ChatGPT-4o는 복잡하고 다양한 문장을 이해하고 생성할 수 있습니다. 이는 아이들이 입력한 간단한 주제, 캐릭터, 배경 등의 내용을 자연스럽게 해석하고 이를 바탕으로 풍부한 스토리를 생성하는 데 적합합니다. 또한, 스토리의 구조와 흐름을 잘 유지하며, 사용자의 수정 요청에도 유연하게 대응할 수 있어 선택했습니다.

· 동화 삽화 생성: DALL-E 3
DALL-E 3는 다양한 스타일의 고해상도 이미지를 생성할 수 있습니다. 생성된 이야기의 내용을 시각적으로 생동감 있게 표현할 수 있어, 동화의 몰입감을 높이는 데 도움을 주고자 선택했습니다.


[AI 활용 아이디어의 세부내용 및 솔루션]

· ChatGPT-4o 기반의 동화 생성 및 수정
사용자가 동화의 주제, 캐릭터, 배경 등을 간단히 입력하면, 이를 바탕으로 이야기를 자동으로 생성합니다. 예를 들어,
- 주제는 ‘부지런하게 살면 복이 와요’
- 캐릭터는 '용감한 고양이와 부엉이 친구'
- 배경은 '마법의 숲'이라고 입력하면
ChatGPT-4o는 이 정보를 바탕으로 캐릭터들의 모험과 성장을 담은 동화를 한 줄 씩 생성합니다. 또한, 앞에서 생성된 내용을 토대로 스토리 전개를 이어가며, 사용자가 원하는 수정 사항을 반영할 수 있습니다. 예를 들어, 사용자가 "고양이가 더 많은 도전을 겪도록 해주세요" 또는 "마법의 숲에 새로운 캐릭터를 추가해 주세요"라고 요청하면, 기존 스토리의 흐름을 유지하면서 내용을 수정하여 생성합니다.

· DALL-E 3 기반의 삽화 생성
생성된 동화 속 이야기를 기반으로 DALL-E 3를 통해 표지와 각 페이지에 대한 삽화를 생성합니다.

  • 프롬프트 활용도
    프롬프트 구성 및 활용 방식

[ChatGPT-4o 기반의 동화 스토리 생성 프롬프트 구성과 시행착오 과정]

동화 스토리 생성을 위한 프롬프트 구성 초기 단계에는 ‘역할 부여’와 ‘대상 독자 고려’를 적용해 한 문장 씩 동화를 이어가는 간결한 구조로 시작했습니다. 하지만 동화 내용이 반복되거나 중복되는 문제가 발견되었습니다. 이를 해결하기 위해 다음과 같은 프롬프트 엔지니어링을 통해 개선해 나갔습니다.

· 중복 방지 규칙 추가
새로운 문장이 수정 문장과 다르고, 이전 내용을 포함하지 않도록 명확히 규정했습니다.

· 자연스러운 시작
동화의 첫 문장은 주인공 소개로 시작하도록 설정했습니다.

· 유연한 구조 독립
특정 조건에 따라 동화를 계속 생성할 수 있는 구조를 추가하여 사용자 요구를 반영했습니다.

· 사용자 입력 오류 방지
동화와 무관한 내용을 입력했을 때 이를 동화로 인식하는 문제를 해결하기 위해, 주제, 배경, 캐릭터를 강조한 입력 양식을 도입했습니다.
또한, 프롬프트 하단에 오류 응답을 명시하고, 동화와 관련 없는 입력이 들어오면 안내 멘트를 출력하도록 수정했습니다.

최종적으로는 동화 스토리를 생성하도록 시스템 프롬프트와 사용자 프롬프트를 나누어 구성하였습니다. 시스템 프롬프트는 동화 작성을 위한 구체적인 규칙을 제시해 AI가 어린이에게 적합한 내용을 일관성 있게 생성하도록 했으며, 사용자 프롬프트는 동화의 구체적인 구성 요소를 입력 받아 사용자 요구를 반영하도록 설계했습니다. 프롬프트에서 사용된 기법들은 아래와 같습니다.

· 역할 부여
AI에게 동화 작가라는 역할을 명확히 부여해 동화 생성에 집중하도록 유도했습니다.

· 대상 독자 고려
10세 이하 어린이를 대상으로 적절한 단어와 주제를 사용할 수 있도록 설정했습니다.

· Context 활용
이전 내용을 참고하거나 이를 바탕으로 후속 내용을 생성할 수 있도록 지시했습니다.

· 출력 포맷 고정
한 문장으로 구성된 간결한 동화 내용을 생성하도록 규칙을 명시했습니다.

· 프롬프트 구조화
시스템 프롬프트와 사용자 프롬프트를 명확히 구분하여 각자의 역할을 분명히 했습니다.

동화 생성 시 준수해야 할 규칙을 세부적으로 분할하여 명시함으로써, 동화 생성의 일관성과 창의성을 유지하면서 사용자의 요구를 효과적으로 충족할 수 있는 프롬프트를 설계했습니다. 이를 통해 동화 스토리 생성에 적합한 프롬프트를 구성할 수 있었습니다.


[DALL-E 3 기반의 동화 삽화 생성 프롬프트 구성과 시행착오 과정]

동화 삽화를 생성하는 과정에서 가장 큰 문제는 이미지의 일관성 부족이었습니다. 초기에는 간단히 “사용자 입력과 주제를 참고하여 그림을 그릴 것”이라는 지침만 제공했으나, 생성된 이미지에서 캐릭터와 배경 간 연관성이 떨어지거나 세부 스타일이 매번 달라지는 문제가 발생했습니다. 이를 해결하기 위해 다음과 같은 프롬프트 엔지니어링을 통해 개선해 나갔습니다.

· 추상적인 규칙 추가
“동화풍의 파스텔톤, 부드럽고 따뜻한 색조, 밝은 분위기”와 같은 추상적인 지침을 포함했습니다.

· 세부 표현 디테일 강조
이미지에 생동감을 부여하기 위해 “나뭇잎의 빛 반사”나 “강물의 반짝임” 같은 디테일한 요소를 포함하도록 요구했습니다. 이를 통해 배경과 캐릭터가 단절되지 않고 하나의 통합된 스토리를 표현하는 이미지를 생성할 수 있었습니다.

· img-to-text 모델 활용
생성된 이미지를 텍스트로 변환하여 분석하고 피드백을 반영하는 방식을 시도하기도 했으나, 이는 시간 소요가 크고 효율성이 낮다는 단점이 있었습니다. 이에 따라, 프롬프트 자체를 세부적으로 설계하여 필요한 정보를 모델이 즉각 반영할 수 있도록 집중했습니다.

다양한 프롬프트 엔지니어링을 통해 세부 표현 디테일을 강조한 지침이 일관성 문제 해결에 효과적이었음을 확인하였고, 동화책에 어울리는 부드럽고 일관성 있는 이미지를 생성하도록 프롬프트를 설계했습니다. 이를 기반으로 동화 삽화 생성에 적합한 프롬프트를 구성할 수 있었습니다.

  • 기대효과
    확장/지속 가능성, 사회적 영향력

별빛 창작소는 교육 현장에서 창의적 학습을 지원하는 도구로서, 그 확장성과 지속 가능성이 매우 높습니다. 또한, 단순한 동화 제작 플랫폼을 넘어, 사회적으로 긍정적인 영향을 미칠 수 있는 교육적 기회를 제공합니다.

· 창의력 및 상상력 증진
별빛 창작소는 아이들이 자유롭게 상상하고 창작할 수 있도록 돕습니다. 창의력과 상상력은 어린이의 인지 발달과 문제 해결 능력 향상에 중요한 역할을 합니다. 이를 통해 아이들은 스스로 생각을 표현하고, 다양한 시각을 받아들이며, 감성적 성장과 자존감을 높일 수 있습니다.

· 부모와의 소통 강화
별빛 창작소는 부모와 아이가 함께 창작 활동을 하도록 유도하여, 가족 간의 유대감을 높일 수 있습니다. 동화 제작 후 URL을 통해 가족 및 친구들과 공유하며, 창작 과정과 결과에 대해 함께 이야기하고 즐길 수 있습니다. 이러한 경험은 아이들에게 부모의 관심과 사랑을 느끼게 하고, 긍정적인 관계를 유지하는 데 기여합니다.

· 교육의 디지털 전환에 기여
별빛 창작소는 교육의 디지털화를 촉진하는 도구로, 특히 AI 기술을 활용하여 교육 콘텐츠를 맞춤형으로 제공함으로써 디지털 시대의 교육적 필요를 충족합니다. 이를 통해 아이들은 기술을 통한 학습과 창작의 기회를 가지며, 21세기 교육에서 중요한 디지털 역량을 자연스럽게 키울 수 있습니다.

· 창의적 교육의 보편화
기존의 창작 활동에 대한 접근이 제한적이던 상황에서 별빛 창작소는 누구나 쉽게 창작할 수 있는 도구를 제공합니다. 이러한 접근성 향상은 창의적인 교육을 더 많은 아이들에게 보편화시킴으로써, 사회 전반의 창의적 교육 수준을 높이는 데 기여합니다.

· 미래 인재 양성
창의력과 문제 해결 능력은 미래 사회에서 매우 중요한 역량입니다. 별빛 창작소는 아이들이 어린 시절부터 이런 능력을 기를 수 있도록 돕는 플랫폼으로, 장기적으로 사회에 필요한 창의적이고 독립적인 인재를 양성하는 데 기여할 수 있습니다.

· 다양한 교육 환경으로의 확장
별빛 창작소는 개별 가정에서의 창작 활동을 넘어서, 학교 및 학원, 심지어 교실 내 협력 학습 환경에도 손쉽게 통합될 수 있습니다. 이를 통해 교사들은 학생들의 창작 과정을 관찰하고 피드백을 제공하며, 학생들은 팀워크와 창의적 문제 해결 능력을 기를 수 있습니다. 이러한 교육적 활용은 장기적인 학습 효과를 보장하며, 플랫폼의 활용도를 높이고 지속 가능한 교육 도구로 자리잡을 수 있도록 합니다.

· 지속적인 콘텐츠 업데이트
AI 기술의 발전과 함께, 별빛 창작소는 지속적으로 새로운 기능과 콘텐츠를 추가할 수 있는 잠재력을 지니고 있습니다. 기능 개선을 통해 플랫폼은 사용자의 변화하는 요구에 대응하고, 장기적으로 교육 시장의 트렌드에 맞춰 발전할 수 있습니다.

  • 개발 환경

OS
Ubuntu 22.04

개발 언어 및 프레임워크
React.js, Python 3.10, Flask

데이터베이스
MySQL

웹 서버
Apache2

버전 관리
GitHub

이 공모작에 사용된 프로그램 #ChatGPT
ChatGPT 실력을 나도 키워보고 싶다면?