누구나 따라 할 수 있는 단계별 가이드 (상)
이전에 작성한 AI프롬프트 엔지니어에 관한 글의 반응이 꽤 좋았습니다.
그래서 좀 더 심화된 내용으로 글을 작성하고자 AI프롬프트에 관련해서 어떻게
공부를 시작하면 좋을지 작성해보려고 해요.
저번 글에서도 언급했었지만 AI기술이 엄청나게 발전하면서 '프롬프트 엔지니어링'이라는 분야가 정말 핫해졌거든요. AI와 효과적으로 대화하는 방법을 배우는 게 이제는 필수 스킬이 되어가고 있습니다.
예전에는 코딩이나 디자인처럼 특별한 기술이 필요했다면, 이제는 AI에게 어떻게 명령할지만 잘 알아도 놀라운 결과물을 만들어 낼 수 있게 됐거든요.
저번에는 전체적인 내용만 했었지만, 이번에는 좀 더 구체적이고 심화된 내용을 AI프롬프트를 단계별로 배워가는 것으로 작성하니 초보자부터 전문가까지 다 같이 한번 가볼까요!
첫 번째 단계 : AI 프롬프트의 기초 이해
AI프롬프트는 쉽게 말해서 AI모델(ChatGPT, Midjourney, DALL-E 등)에 입력하는 질문이나 지시입니다.
AI 서비스에 입력하는 텍스트죠. 간단한 질문부터 복잡한 작업까지 모든 형태의 명령이 프롬프트에 해당해요.
제가 처음 AI를 써봤을 때는 "그냥 질문하면 되는 거 아냐?"라고 생각했었고, 이 서비스가 나온 초기에는 영어로 하는 것이 좋은 결과를 이끌어내기 편했어요. 하지만 이제는 언어의 장벽이 깨진 지 오래고, 프롬프트만 잘 작성해도 결과물의 품질이 천차만별입니다. 좋은 프롬프트는 AI가 정확히 우리의 의도를 파악하고 훨씬 좋은 결과를 만들어 줘요.
생각해 볼까요? "인공지능에 대해 알려줘."라고 물어보는 것과 "초등학생이 이해할 수 있는 언어로 인공지능의 기본원리와 실생활 예시 3가지를 설명해 줘."라고 물어보는 건 완전히 다른 결과를 가져옵니다. 후자가 훨씬 구체적이고 명확하겠죠?
모호한 프롬프트는 Ai도 '음... 이 사람이 정확히 뭘 원하는 거지?' 하고 고민하게 만듭니다.
그럼 결과도 두루뭉술한 답변을 받게 되는 거죠.
기초 다지기 학습 계획
1. 핵심 개념 먼저 익히기 :
MIT SLOAN의 Effective Prompts for AI 같은 기초 자료 읽어보기
Learn Prompting에서 기초 모듈 따라 해보기
2. 간단한 실습부터 시작하기:
ChatGPT나 Gemini에 간단한 질문 던져보기
같은 질문도 표현을 달리해서 결과 비교해 보기
3. 결과 분석하는 습관 들이기:
어떤 프롬프트가 더 만족스러운 결과를 주는지 기록하기
효과적인 표현과 키워드 패턴 찾아보기
저도 처음에는 궁금한 것을 추상적으로 물어봤었는데, 결과가 마음에 들지 않았습니다.
그러다 프롬프트 작성에 관련된 책들을 읽고 공부를 시작하니 확 달라지더라고요.
게다가 AI는 계속해서 학습을 하기 때문에 좋은 질문을 통해 AI를 학습시키면 그만큼 발전해 간다는 것도
잘 알고 있어야 합니다.
두 번째 단계 : 다양한 프롬프트 유형 알아보기
프롬프트에도 여러 종류가 있다는 거 알고 계신가요?
각각 특별한 상황에 더 적합한 유형들이 있습니다.
1. 수행 방식에 따른 분류 :
제로샷 프롬프트 : 별도 예시 없이 바로 지시하는 방식 ("한국의 계절에 대해 설명해 줘")
퓨샷 프롬프트 : 몇 가지 예시를 먼저 보여주는 방식 (예시 2-3개 제공 후 비슷한 형식으로 답변을 유도)
사고 사슬 프롬프트 : 단계별로 생각하게 하는 방식 ("이 문제를 풀 때 단계별로 생각해 봐")
2. 목적에 따른 분류 :
정보 추출형 : 특정 정보를 얻고 싶을 때("비타민D가 부족하면 나타나는 증상은")
지시형 : 특정 작업을 수행하게 할 때 ("이 이메일을 더 공손하게 다시 작성해 줘.")
창의적 생성형 : 창작물을 만들 때 ("고양이 주인공의 판타지 소설 첫 문단을 써줘")
다양한 유형 실습해 보기
각 유형을 직접 시도해 보면 확실히 이해가 쏙쏙 들어와요.
예를 들면
1. 정보 추출형 프롬프트 예시 :
"메타버스의 핵심 기술 5가지를 간략한 설명과 함께 알려줘."
"면역력을 높이는 식품 10가지와 각각의 주요 영양소는?"
2. 지시형 프롬프트 예시 :
"다음 문장을 영어로 번역해 줘: '내일 회의에 참석하지 못할 것 같습니다.'"
"이 리포트의 결론 부분을 더 강력하고 설득력 있게 다시 작성해 줘."
3. 창의적 생성형 프롬프트 예시 :
"서울의 한 카페에서 우연히 만난 두 사람의 대화를 짧은 일상 드라마처럼 써줘."
"미래 도시의 교통수단을 상상해서 설명해 줘."
이런 식으로 다양한 유형의 프롬프트를 시도해 보세요. 어떤 유형이 각 상황에 효과적일지 느낌이 옵니다.
세 번째 단계 : AI 모델 실전 활용
이제 실제 AI모델을 사용해 볼 차례예요. 텍스트부터 이미지까지 다양한 AI모델이 있는데, 각각 특징이 다릅니다.
ChatGPT 활용
가장 핫한 AI는 아무래도 OpenAI사의 ChatGPT죠? 어떻게 하면 더 활용할 수 있을까요?
1. 기본 사용법 :
OpenAI 웹사이트에서 계정 만들고 로그인
대화창에 질문이나 요청 입력
대화 히스토리 정리하고 관리하는 법 익히기
2. 꿀팁 :
새로고침 버튼으로 다양한 답변 비교
GPT-4와 GPT3.5의 차이점 이해하기 (유료 버전이 확실히 더 똑똑합니다!)
사이드바에서 이전 대화 이력 보기
Gemini(구글 바드) 활용
구글의 Gemini도 정말 좋은 AI모델이에요. 특히 검색 기능과의 연동이 강점입니다.
1. 기본 사용법 :
Gemini.google.com에서 구글 계정으로 로그인
텍스트나 음성으로 질문 입력하기
다양한 응답 포맷 활용
2. 특별 기능 :
"Google it"버튼으로 정보 사실 확인
여러 버전의 응답 비교하기
이미지와 텍스트 함께 입력 가능한 멀티모달 기능
저는 두 서비스를 모두 사용해 보니 각각 장단점이 있더라고요. ChatGPT는 창의적인 글쓰기에 좀 더 강한 것 같고, Gemini는 최신 정보확인이 필요할 때 더 유용한 것 같아요.
이 외에도, PerplexityAI, GroK, Claude 등도 굉장히 유용하고 장점이 뚜렷합니다.
Midjourney 시작하기
Midjourney는 정말 놀라운 퀄리티의 이미지를 만들어냅니다.
1. 시작 :
Midjouney Discord 서버에 가입 *(Discord는 음성채팅이 가능한 메신저)
서버에 들어간 뒤 채팅창에 /imagine 명령어를 입력하고 그 뒤에 원하는 이미지 설명
생성된 4개 이미지 중 마음에 드는 것 선택해서 확대하거나 변형
2. 프롬프트 작성 팁 :
구체적인 스타일 명시(수채화, 사진, 3D 렌더링 등)
분위기와 색감 언급(밝은, 어두운, 파스텔 톤 등)
구도와 관점 지정(근접 촬영, 전체 샷, 조감도 등)
Stable Diffusion 활용
Stable Diffusion은 오픈소스라 다양한 방식으로 활용 가능합니다.
1. 쉬운 접근 방법 :
Dreamstudio나 Hugging Face 같은 온라인 서비스 이용하기
다양한 모델과 설정 탐색
2. 고급 기능 :
이미지 - 텍스트 변환 기능 시도
이미지 합성 및 편집 기능 활용
저는 Midjourney로 블로그 썸네일도 만들고 다양하게 활용해 봤는데요. 퀄리티가 정말 놀라웠습니다.
마치 전문 일러스트레이터가 그린 것 같은 이미지가 탄생하더라고요!
그런데 다른 AI들과는 다르게 원하는 결과물을 얻기 위해선 정말 많은 공부와 시도가 필요했어요.
특히 퀄리티가 워낙 뛰어나다 보니 잘못된 프롬프트를 쓰게 되면 생각했던 것과는 너무나 다른 결과물이 나오기 때문에 프롬프트에 대한 공부가 더욱 절실한 분야이지 않을까 하는 생각이 들었습니다.
이번 글은 워낙 찾아놓은 내용이 많다 보니
하나에 다 작성하면 스크롤 압박으로 인해 읽는 분들의 의욕이 상실될 것 같아
두 개의 글로 나누려고 하니, 도움이 되신 분들은
다음 글도 참고해서 꼭 AI활용에 도움이 되셨으면 좋겠습니다.