본문 바로가기

 

 

목 차

    인공지능 (chatgpt)과 동행

    챗gpt 사용법 추가: 미드저니 명령어를 chatgpt가 학습하면 생기는 일 (프롬프트 엔지니어링)

    by 아지니어 (아빠 + 엔지니어) 2023. 2. 16.

    챗gpt 사용법 추가: 미드저니 명령어를 chatgpt가 학습하면 생기는 일 (프롬프트 엔지니어링)!

     

    안녕하세요.

     

    이번 포스팅에서는 챗gpt 사용법에 이어 프롬프트 엔지니어링을 통해 챗gpt에게 미드저니 명령어를 학습시키고 이를 통해 미드저니 명령어를 자동으로 만드는 방법에 대해 개인적으로 실행해 본 경험을 공유해 드리고자 합니다.

     

    챗gpt 사용법, 챗gpt 활용, 프롬프트 엔지니어링

     

     

    챗gpt 활용, 프롬프트 엔지니어링? 그게 중요해?

     

    최근 챗gpt와 여러 AI 툴들을 사용해 보면서 느낀 점은 바로 프롬프트 엔지니어링의 중요성입니다.

     

    즉, 모든 AI 툴들은 한 평범한 인간의 상상 이상의 능력을 가지고 있는데 이를 제대로 끌어내지 않는다면 챗gpt나 미드저니 같은 툴은 단순 호기심을 자아내는 취미의 대상으로 남아있을 수밖에 없는 듯합니다.

     

    이에 개인적으로는 챗gpt나 미드저니 같은 모든 AI 툴들을 사용함에 있어서는 프롬프트 엔지니어링이 매우 중요하며 이를 통해 얼마나 체계적으로 챗gpt 활용하느냐가 끊임없이 화두가 될 것이라 판단되어집니다.

     

    아마도 조만간 프롬프트를 전문적으로 다루는 직업이 생기지 않을까도 조심스럽게 판단해 봅니다.

     

    ※ 프롬프트에 대한 설명은 기존 챗gpt 사용법에 대한 포스팅에 담겨 있으니, 아직 챗gpt 사용법 기본에 대한 이해가 부족하시다면 아래의 포스팅을 먼저 읽어보시는 것을 추천드립니다.

    ChatGPT 사용법 (챗GPT 가입부터 어플 그리고 기본 구성까지)

     

    ChatGPT 사용법 (챗GPT 가입부터 어플 그리고 기본 구성까지)

    ChatGPT 사용법 (챗GPT 가입부터 어플 그리고 기본 구성까지) 안녕하세요. 이번 포스팅에서는 최근 가장 핫한 이슈는 chatgpt 사용법에 대해 챗gpt 가입에서부터 어플 그리고 기본 구성까지 쳇gpt를 사

    allmightypapa.tistory.com

     

     

    챗gpt 활용: 프롬프트 엔지니어링을 활용한 미드저니 명령어 자동 생성

     

    얼마 전 미드저니 프로그램을 사용해 AI 그림 생성하는 것을 시도해 보았는데, 너무 신기하고 재미있어 시간 가는 줄 모르고 여러 가지를 시도해 보았습니다.

     

    챗gpt를 사용하던 것과 유사하게 미드저니 또한 프롬프트를 기반으로 AI와 대화하기에 이를 얼마나 잘 만드느냐가 결과물의 성패를 좌우한다는 것을 쉽게 깨달을 수 있었으나, 한 평범한 인간이 창의적인 프롬프트를 작성하는데는 한계가 있고 생각보다 많은 시간이 소요되었습니다.

     

    이러한 한계점을 극복하고 시간을 절약하고자 챗gpt를 활용하여 미드저니에 사용될 명령어를 자동으로 생성하는 프롬프트 엔지니어링을 직접 작성해 보았는데, 결과는 빈약하지만 챗gpt 활용 분야가 우리가 생각하는 것 상상이상으로 많아질 수 있겠다라고 짐작할 수 있었습니다.

     

    ※ 미드저니를 사용하여 AI 그림을 생성하는 방법에 대해 아직 잘 모르시는 분은 아래의 포스팅을 참조하세요.

    미드저니 사용법 (기본 구성, 가입, 무료, 저작권), Midjoruney로 AI 그림 자동 완성!

     

    미드저니 사용법 (기본 구성, 가입, 무료, 저작권), Midjoruney로 AI 그림 자동 완성!

    미드저니 사용법 (기본 구성, 가입, 무료, 저작권 등), Midjoruney로 AI 그림 자동 완성! 한번 빠지면 헤어 나오기 쉽지 않아요! 안녕하세요. 이번 포스팅에서는 한번 빠지면 헤어 나오기 쉽지 않은 미

    allmightypapa.tistory.com

     

    부족한 실험 내용이나 관련 내용을 아래와 같이 공유드립니다.

     

    1) 제일 먼저 챗gpt가 미드저니 명령어를 알아들을 수 있도록 미드저니 명령어 구조에 대해 프롬프트 내에서 아래와 같이 학습시켰으며, 프롬프트에는 오브젝트, 시나리오 그리고 분위기에 대한 설명이 포함되어야 함을 알려주었습니다.

     

    /imagine prompt:[Object], [Scenario], [Atmosphere]

     

    제 경우에는 AI 그림을 구성하는 요소로 오브젝트, 시나리오 그리고 분위기 3가지로 구성하였기에 위와 같은 구조를 만들어 낸 것이며 사용하시는 분에 따라 다르게 작성하시면 될 듯합니다.

    2) 이어지는 프롬프트에서 각 오브젝트, 시나리오 그리고 분위기에 대해 각 항목을 구성하는 데 필요한 규칙을 정하여 순서대로 기술해 주었습니다.

     

    예를 들어, 오브젝트의 경우 사용자가 직접 지정할 수도 있고 랜덤으로 챗gpt가 선택할 수 있도록 하였으며, 미더저니에서 허용하는 멀티 프롬프트도 가능하도록 하였습니다.

     

    아래는 미드저니 명령어를 생성하기 위해 챗gpt를 활용한 프롬프트 엔지니어링 결과이며, 'user_defined_value_1/2/3'를 작성하시면 입력된 정보를 기반으로 AI 그림을 생성할 수 있는 미드저니 명령어를 생성하실 수 있으니 참고하시기 바랍니다.

     

    챗gpt_미드저니_프롬프트.txt
    0.00MB

     

    챗gpt 사용법, 챗gpt 활용, 프롬프트 엔지니어링, source: openai.com
    챗gpt 사용법, 챗gpt 활용, 프롬프트 엔지니어링, source: openai.com

     

     

    3) 아래는 위에서 작성한 프롬프트에 대한 챗gpt로부터의 text completion과 code completion을 보여주고 있습니다.

     

    제가 프롬프트에 요청한 대로 총 3가지의 미드저니 명령어를 작성하였으며, 각 명령어를 복사하여 미드저니에 AI 그림 생성 프롬프트에 사용하였습니다.

     

    챗gpt 사용법, 챗gpt 활용, 프롬프트 엔지니어링, source: openai.com

     

    챗gpt 미드저니, source: midjoruney.com

     

    4) 아래는 챗gpt를 활용하여 자동으로 얻은 미드저니 명령어를 사용한 AI 그림 결과물입니다.

     

    제 경우에는 창의력도 부족하거니와 그림을 설명하는 어휘력도 부족하여 아래와 같은 AI 그림 생성을 요청하는 프롬프트를 직접 작성한다는 것은 상상할수도 없지만, 챗gpt의 도움으로 이러한 미드저니 명령어를 순식간에 작성할 수 있었습니다.

     

    챗gpt 미드저니, source: midjoruney.com

     

    챗gpt 미드저니, source: midjoruney.com

     

     

    5) 챗gpt에서 작성한 프롬프트 중, 오브젝트에 대한 사항을 지정하여 기술하고 이를 바탕으로 미드저니 명령어를 다시 생성해 보았습니다.

     

    챗gpt 사용법, 챗gpt 활용, 프롬프트 엔지니어링, source: openai.com

     

    6) 그 결과 아래와 같이 지정된 오브젝트 (노래하는 새)를 기반으로 한 3가지 미드저니 명령어가 생성된 것을 확인할 수 있습니다.

     

    챗gpt 사용법, 챗gpt 활용, 프롬프트 엔지니어링, source: openai.com

     

    7) 아래는 수정한 오브젝트를 기반으로 작성된 명령어가 반영된 AI 그림 최종본입니다.

     

    첨부된 AI 그림들에서 확인하실 수 있듯이 3가지 서로 다른 시나리오와 분위기로 구성된 AI 그림이 챗gpt를 활용한 프롬프트 엔지니어링과 미드저니를 통해 자동으로 완성되었음을 확인할 수 있습니다.

     

    챗gpt 미드저니, source: midjoruney.com

     

    챗gpt 미드저니, source: midjoruney.com

     

    챗gpt 미드저니, source: midjoruney.com

     

     

    지금까지 기본적인 챗gpt 사용법을 벗어나 프롬프트 엔지니어링을 통해 챗gpt에게 미드저니 명령어를 학습시키고, 이를 통해 미드저니 명령어를 자동생성 함으로써 창의적인 AI 그림을 손쉽게 생성하는 일련의 과정에 대해 소개해 드렸습니다.

     

    비록 프롬프트 엔지니어링이라고 부르기도 창피한 내용이지만, 이러한 경험을 통해 프롬프트 엔지니어링을 보다 발전시켜 나갈 수 있으리라 믿습니다.

     

    이 글을 읽는 여러분들께서도 챗gpt 활용을 통해 AI를 보다 적극적으로 활용하시어 실생활의 많은 부분에 유용하게 사용하실 수 있으셨으면 합니다.

     

     

    '좋아요' 또는 댓글은 제가 포스팅을 이어나가는 데 큰 힘이 됩니다.

    ※ 챗gpt를 활용한 또 다른 예는 아래의 포스팅을 참조하세요.

    챗gpt 사용법 - 코드를 몰라도 원하는 엑셀 매크로 자유자재로 만들기!

     

    챗gpt 사용법 - 코드를 몰라도 원하는 엑셀 매크로 자유자재로 만들기!

    챗gpt 사용법 - 코드를 몰라도 원하는 엑셀 매크로 자유자재로 만들기! 안녕하세요. 이번 포스팅에서는 챗gpt를 활용하여 원하는 기능을 엑셀 매크로로 만드는 방법에 대해 공유해 드리고자 합니

    allmightypapa.tistory.com

     

    댓글