[개발 B] ChatGPT와 AI Comic Factory로 생활습관 학습용 동화 어플리케이션 개발하기

안녕하세요, 최서원입니다.

금주부터 chatGPT와 AI Comic Factory로 생활습관 학습용 동화 어플리케이션을 개발하는 스터디를 시작하였습니다.


개발 주제 잡기

우선, 기획에는 아예 손을 대어 본 적이 없기 때문에, 어떤 어플리케이션을 개발할지 고민하였습니다. ChatGPT를 통해 간단한 아이디어를 얻고자, 안드로이드 환경에서 애플리케이션을 개발하고자 하는데 좋은 토픽이 있는지 물어보았습니다.

(이하 프롬프트에는 프롬프트 지니로 번역하여 물어본 것과, 직접 영작한 것이 섞여 있습니다. 프롬프트 지니로 받은 번역이 화면 전환 시 영어로 바뀌는 현상이 있어, 해결 방안을 찾고 있습니다.)

  • 프롬프트: I want to develop a simple mobile application. It's an Android environment. Are there any good topics?

  • 예시 이미지

  • 해당 작업에서, Education&Learning이라는 카테고리에서 힌트를 얻어 5~6세 아동들을 위한 생활습관 학습용 어플리케이션을 개발하기로 결정하였습니다.


내용 생성하기

소스 획득

GPT에게 초등학교에 들어가는 6세 어린아이가 학교생활을 위해 꼭 배워야 하는 생활습관에 대해 질문하였습니다.

  • 프롬프트: What are some lifestyle habits that a 6-year-old child entering elementary school must learn for school life?

  • 예시 이미지:

  • 해당 작업에서, 대략 15개 정도의 아이디어를 얻었습니다. 이 중, 개발자(최서원) 스스로가 중요하다고 납득할 수 있는 7개의 주제를 선정하였습니다.


어플리케이션에 들어갈 텍스트 생성

실제 어플리케이션의 사용 대상은 6세 어린아이이기 때문에, 아이가 이해할 수 있는 언어로 바꾸어줄 것을 요청하였습니다.

  • 프롬프트: good. Among the sentences presented, please make a short fairy tale about the following items. Speak in a manner that a 5-year-old child can easily understand. 1. Regular sleeping habits 2. Healthy eating habits 3. Personal hygiene 7. Embrace routines 9. Active lifestyle 14. Safety awareness 15. Emotion control

  • 예시 이미지:

  • 아이의 언어로 내용이 바뀌었습니다. 이 과정에서, 각각의 이야기가 큰 주제와는 관련이 있지만 넘버링 된 이야기들이 순차적으로 이어지지는 않는 ‘옴니버스 형식’으로 플로우를 수정하였습니다.


4컷 만화 대본 만들기

만들어진 이야기를 바탕으로, 4컷 만화를 삽화로 쓸 것으로 결정하고 AI Comic Factory로 만화를 생성하기 위한 대본을 생성하였습니다.

  • 프롬프트: Reconstruct each episode into a story that fits into a 4-panel comic. One thing to keep in mind is that none of the content should be more difficult than a 5-year-old can understand.

  • 예시 이미지:


AI-Comic-Factory를 통해 만화 만들기

생성한 대본을 AI-Comic-Factory에 적용해, 4컷 만화 이미지를 만들었습니다.

  • 예시 이미지:

  • 극복한 위기

  1. 초반에 생성한 이미지의 그림체가 어플리케이션의 대상인 5세 아동이 보기에는 너무 공포스러움(20대인 작성자도 꿈에 나올 것으로 예상됨) : 스타일을 Haddock로 변경하여 해결함

  2. 관련 없는 이미지, 캡션이 달리지 않은 이미지 다수 생성: 이미지를 여러번 생성하여 적당한 이미지를 선별하여 해결함

  • 극복하지 못한 위기

  1. 이미지 생성의 정교함 부족(손가락이 한 손당 8개로 생성되거나, 팔이 2개로 생성되는 등): 아주 눈에 띄는 것(얼굴에 개 얼굴이 달린다거나…)은 육안으로 감별하고 다시 생성하였으나 세세한 것은 조정하지 못함

  2. 이미지 생성에 시간이 굉장히 오래 걸림


차후 계획

  1. 생성한 동화 및 이미지 번역(AI Comic Factory는 영어로만 캡션을 생성)

  2. 개발 프로세스 작성

  3. 실제 코딩 → 작성자는 개발자(웹)이나 Android Studio에 대한 경험이 전혀 없기 때문에, Chat GPT와의 대화를 통해 작성을 시도할 예정. 혹 한계에 다다를 경우 Python과 Javascript로 해결할 계획임








3
1개의 답글

(채용) 콘텐츠 마케터, AI 엔지니어, 백엔드 개발자

지피터스의 수 천개 AI 활용 사례 데이터를 AI로 재가공 할 인재를 찾습니다

👉 이 게시글도 읽어보세요