챗GPT가 텍스트로 움직이는 것과 달리 Dall-E나 Midjourney 등은 텍스트로 된 사용자의 요청사항을 그림으로 변환해준다고 하죠. 하지만 이번 글에서는 챗GPT만으로 이미지를 만들어볼 수 있는지 확인해 보겠습니다. 완성작이 텍스트 기반인 건 변하지 않는다는 점 감안하고 봐주시면 되겠습니다.
챗GPT 프롬프트 유형 1: ASCII 아트 요청
다음과 같이 직관적으로 'ASCII 아트'를 요청하는 프롬프트를 활용하시면 됩니다.
한글 프롬프트 & 한글 답변
ASCII 아트로 나무를 그려주세요.
ASCII 아트로 집을 그려주세요.
ASCII 아트로 맥북을 그려주세요.
영문 프롬프트 & 영문 답변
Draw ASCII art of a dragon(용).
챗GPT 프롬프트 유형 2: 롤플레잉
챗GPT와 롤플레잉을 하는 방식으로 작품요청을 하는 것도 가능합니다. 챗GPT에게 '텍스트아트 전문가'라는 타이틀을 부여 후 작업요청을 해주시면 됩니다. 저 개인적으로는 위의 'ASCII 아트' 요청 방식보다 조금 더 창의로운 작품이 나오는 듯도 합니다.
프롬프트 예시는 아래와 같습니다. 빨간색으로 되어 있는 '사람, 봄, 비'는 제가 활용한 키워드 예시이며 그 부분을 원하시는 키워드로 바꾸어주시면 됩니다. 개인적으로는 한글보단 영문 프롬프트를 사용했을 때 더욱 창의적인 작품이 나오는 것 같습니다. 아, 이번 유형은 특히 작품에서 표현하고자 하는 키워드가 2개 이상인 경우 좀 더 유용하게 사용할 수 있습니다.
한글 프롬프트 & 한글 답변
당신은 이제부터 마크다운 포맷의 텍스트아트 전문가입니다. 스페이스, 대시, 언더스코어, 영어 알파벳, 한글, 기타 캐릭터를 활용하여 아래 키워드들을 담은 텍스트아트 작품을 만들어 주세요:
봄, 비, 사람
영문 프롬프트에 한글 키워드 적용 & 영문 답변
Imagine yourself as a skilled expert in creating text art using various characters such as spaces, dashes, and underscores. Create text art using these characters in markdown format that reflects the given keywords, which are provided below.
봄, 비, 사람
작품 해석:
이 텍스트 아트에서는 "이"라는 한글 글자 모양의 우산을 쥔 사람이 비오는 날 서있는 모습을 볼 수 있습니다. "봄"이라는 한글 단어는 좌측 상단에, "비"라는 단어는 위쪽에서 대각선으로 내려오는 선들로 나타내어졌습니다.
영문 프롬프트에 영문 키워드 적용 & 영문 답변
Imagine yourself as a skilled expert in creating text art using various characters such as spaces, dashes, and underscores. Create text art using these characters in markdown format that reflects the given keywords, which are provided below.
spring, human, rain (봄, 비, 사람)
작품 해석:
이 텍스트 아트는 비오는 날 우산을 쥔 사람이 비 옷을 입고 서있는 모습으로, 뒤에는 봄의 꽃들이 피어있는 모습으로 봄의 분위기를 나타내고 있습니다.
역시 예술의 세계는 심오합니다.
챗GPT의 작품 세계
좀 더 다양한 키워드로 챗GPT의 예술성을 확인해 보겠습니다. 국문과 영문 프롬프트를 혼용했습니다.
이번에는 아래 키워드를 담은 텍스트아트 작품을 만들어주세요:
화이트데이, 봄바람, 사랑
이번에는 아래 키워드를 담은 텍스트아트 작품을 만들어주세요:
챗GPT, 사람냄새, 따뜻함
Create text art in markdown format that reflects the given keywords, which are provided below.
chatGPT, robots, machines, steel (챗GPT, 로봇, 기계, 철)
Create text art in markdown format that reflects the given keywords, which are provided below.
love, child, warmth, unconditional (사랑, 아이, 따뜻함, 무한한)
Create text art in markdown format that reflects the given keywords, which are provided below.
northpole, polar bear, snow (북극, 북극곰, 눈)
참고사항
참고로 프롬프트에 '마크다운 포맷'이라는 단어를 넣지 않으면 답변이 아래와 같이 일반 텍스트 형태로 출력됩니다.
간혹 키워드가 여러개인 경우 아래 답변처럼 각 키워드 별 작품을 따로 따로 보여주는 경우가 있습니다. 이럴 경우엔 프롬프트에 '작품 하나', '하나의 작품으로' 등 추가 정보를 입력해주시면 해결됩니다.
그리고 특정 단어 자체를 비주얼화 하는 작업은 (아직은) 요청이 어려워 보입니다.
ASCII 아트로 '안녕'을 그대로 적어주세요.
ASCII 아트로 'Hello'를 그대로 적어주세요.
Draw ASCII art of the word 'Love'.
오늘의 결론
어쩌면 챗GPT는 기존에 누군가가 웹 상에 올린적 있는 ASCII 그림 데이터를 각 단어 별로 1:1 매칭해서 학습만 해둔 상태고, 그림 작업을 요청받으면 단어 별 그림 데이터를 적절히 배합만 해서 보여주고 있다는 느낌도 있습니다. 그러니 단 한 번도 누군가에 의해 ASCII 형태로 표현된 적 없는 단어라면 관련된 (그림화된) 데이터가 전혀 없는 상태가 되는 것이고, 이 경우 그나마 가장 가까워보이는 데이터를('Hello'라면 그나마 가까워보이는 'Hello World'를, 'love'라면 그나마 가까워보이는 'ble'를) 취합해서 출력하는 게 아닐까 싶습니다.
챗GPT가 특히 팩트 전달에 있어서는 정확도가 많이 떨어진다는 것도 어쩌면 위의 형태로 설명되지 않을까 합니다. 'love'가 뭔지를 물었는데 'love'에 대한 데이터를 학습한 적이 없으면 그나마 이와 가장 가까워보이는 '1ove', 'bve', '10ve' 같은 것에 대한 설명을 그럴싸하게 내놓는 걸로 대신하고 있달까요.
결론적으로 챗GPT에게 그림을 그려달라고 하는 건 (아직까지는) 엔터테이닝 용도 혹은 약간의 인사이트를 빠르게 얻고자 하는 용도로만 제한적으로 사용할 수 있지 않을까 합니다. 챗GPT를 통한 그림 그리기는 챗GPT가 가진 능력 중 하나인 유연성을 볼 수 있는 예시이긴 하지만, 실제 사람이 상상을 통해 만들어내는 작품과 대등한 수준이 되려면 좀 더 시간이 필요해 보입니다.
'챗GPT 101' 카테고리의 다른 글
챗GPT 셰익스피어와 함께하는 사랑에 대한 고찰 (0) | 2023.03.02 |
---|---|
챗GPT 저작권 없는 무료 이미지 생성, Unsplash, Pexels, Pixabay (0) | 2023.03.01 |
니체에게 챗GPT 세상에 대한 조언을 구하다 (0) | 2023.02.26 |
챗GPT와 마케팅 캠페인 전략 및 실행안 도출, 국문 ver (0) | 2023.02.25 |
챗GPT, 연령 별 이용방식에 차이가 있을까요? 어린이층, 청소년층, 성인층 (0) | 2023.02.24 |
댓글