brunch

AI 프롬프트 엔지니어링 완벽 정리

초보자도 따라 할 수 있는 9단계 가이드

by 시소수

최근 뉴스 기사에서 요즘 10대~50대까지 가장 많이 사용하는 앱 중 하나가 ChatGPT라는 조사결과가 있었습니다. 그만큼 우리 일상에서 없어서는 안 될 도구가 되었는데, 우리는 과연 제대로 사용하고 있는 것일까요?

이 놀라운 도구들을 제대로 활용하려면 좋은 '프롬프트'를 작성하는 법을 알아야 해요.

이번엔 AI를 200% 활용할 수 있는 프롬프트 작성법을 단계별로 알려드릴게요!


1. 프롬프트 엔지니어링이 뭐길래?

프롬프트는 AI에게 주는 지시나 질문이에요. 쉽게 말해 '무엇을 해달라고 부탁하는 방법'이라고 할 수 있죠.

여러분이 "안녕?"이라고 물으면 AI는 간단히 인사를 건넬 테지만, 구체적이고 명확한 질문을 던지면 훨씬 유용한 답변을 받을 수 있어요.


간단한 프롬프트부터 연습해 보세요.

"다음 주제에 대해 500자로 설명해 줘 : 인공지능의 역사"

"인공지능의 장점과 단점을 각각 3가지씩 알려줘"


2. 다양한 프롬프트 유형

프롬프트는 목적에 따라 여러 유형이 있습니다. 각 유형을 알아두면 상황에 맞게 활용할 수 있어요.


정보 요청 프롬프트

"비타민 D가 부족하면 나타나는 증상 5가지는 무엇인가요?"

"한국 역사에서 가장 중요한 사건 3가지를 시간순으로 설명해 줘."


창의적 글쓰기 프롬프트

"고양이의 시선으로 본 하루를 일기 형식으로 써줘."

"2050년 서울의 모습을 묘사하는 짧은 글을 작성해 줘."


문제 해결 프롬프트

"다음 논리 퍼즐을 풀어줘 : 항상 거짓말을 하는 A와 항상 진실을 말하는 B가 있다. A가 '나는 B다'라고 말했다. 이것이 가능한가?"

"주방에 계란, 밀가루, 설탕만 있을 때 만들 수 있는 간단한 디저트 레시피를 알려줘."


코드 작성 프롬프트

"파이썬으로 간단한 투두리스트 앱을 만드는 코드를 작성해 줘."

"자바스크립트로 버튼 클릭 시 색상이 변하는 기능을 구현하는 방법은?"


도전! 각 유형별로 2-3개의 프롬프트를 직접 만들어보고, AI의 답변을 비교해 보세요.

어떤 표현이 더 좋은 결과를 가져오는지 느낌이 올 거예요.


3. 실패와 성공 사례

프롬프트의 좋고 나쁨을 가르는 실제 사례를 한번 볼게요


나쁜 프롬프트

"여행에 대해 알려줘"

-> 너무 광범위해서 AI가 무엇을 설명해야 할지 모르겠죠?


좋은 프롬프트

"20대 직장인이 일본 오사카를 3박 4일 동안 여행할 때 추천 일정과 꼭 가볼 곳 5곳을 알려줘. 예산은 100만 원이고, 맛집 다니는 것을 좋아해."

-> 구체적인 정보와 맥락을 제공해서 맞춤형 답변을 받을 수 있어요.


연습해 봅시다 : 여러분이 실제로 궁금한 주제로 '나쁜 프롬프트'와 '좋은 프롬프트'를 각각 작성해 보고 결과를 비교해 보세요.


4. AI의 강점과 한계를 이해

AI를 잘 활용하려면 무엇을 잘하고 못하는지 알아야 합니다.


AI가 잘하는 것은

방대한 정보 기반 지식 제공

다양한 관점에서 아이디어 제안

텍스트 요약 및 분석

창의적인 콘텐츠 생성


AI의 한계

최신 정보는 모를 수 있다 (학습 데이터 기준일 이후 발생한 일)

가끔 사실이 아닌 정보를 제공할 수 있다 (환각 현상:할루시네이션)

맥락을 완벽하게 이해하지 못할 수 있다


프롬프트 작성 팁 : AI의 한계를 보완하려면 필요한 정보와 맥락을 충분히 제공해 보세요.


5. 매일매일 연습

프롬프트 작성 실력은 연습이 핵심!


매일 도전하기 :

#1. 매일 2~3개의 다양한 프롬프트를 작성

#2. 마음에 들지 않는 응답이 나오면 프롬프트를 수정해 다시 시도

#3. "더 자세히 설명해 줘" 또는 "이해하기 쉽게 다시 설명해 줘" 같은 후속 질문으로 답변을 발전


함께 배우기

Reddit의 r/PromptEngineering이나 Discord 커뮤니티에 참여해 다른 사람들의 프롬프트를 살펴보고 피드백도 받아봅시다!


6. 고급 프롬프트 기법 배우기

기본을 익혔다면 이제 프로처럼 프롬프트를 작성해 봅시다


Few-Shot 학습 기법

AI에게 예시를 보여주고 비슷한 패턴으로 대답하도록 유도하는 방법

-다음은 영어 문장을 한국어로 번역한 예시야 :

영어 : "The weather si nice today."

한국어 : "오늘 날씨가 좋네요."


영어 : "I love watching movies on weekends."

한국어 :


Chain-of-thought (사고 연쇄) 프롬프팅

복잡한 문제를 풀 때 단계별로 생각하도록 유도하는 방법

-다음 수학 문제를 단계별로 풀어줘. 각 단계에서 어떤 계산을 하는지 설명하면서 풀어보자.

문제 : 가게에서 3,000원짜리 펜을 5개 구매하고 1,500원짜리 노트를 2개 구매했다. 총금액의 10%를 할인받았다면 최종 지불 금액은 얼마인가?


추천 자료 : Open AI의 프롬프트 가이드라인, DeepLearning.AI의 "ChatGPT Prompt Engineering for Developers" 강의


7. 도구와 리소스의 활용

프롬프트 작성 실력을 키울 수 있는 다양한 도구와 자료들이 있습니다.


AI 도구 테스트

ChatGPT (Plus 구독 시 GPT-4.5까지 사용 가능)

Claude

Gemini

Perplexity AI


추천 강의 :

Udemy의 "Mastering ChatGPT Prompts"

Coursera의 "Prompt Engineering for ChatGPT"


추천 책 :

"The ChatGPT Prompt Handbook"

"Prompt Engineering for Business"


8. 실전 프로젝트로 응용

이론만 공부하면 지루한, 작은 프로젝트를 통해 실제로 적용해 봅시다.


프로젝트 아이디어 :

AI로 블로그 글 초안 작성

코드 리뷰나 버그 수정 도움받기

주간 운동 계획 만들기

창의적인 스토리나 시 작성하기

외국어 학습 도우미로 활용하기


나만의 프롬프트 라이브러리 만들기 : 특히 효과적이었던 프롬프트를 모아두면 나중에 다시 활용 가능!


9. 최신 트렌드 따라가기

AI 기술은 정말 빠르게 발전하고 있습니다. 최신 소식을 놓치지 맙시다!

DeepLearning.AI의 'The Batch' 뉴스레터

'Towards AI' 블로그

OpenAI와 Anthropic 블로그

Twitter/X에서 #PromptEngineering 해시태그 검색


마무리 : 나만의 AI 비서 만들어보기

프롬프트 엔지니어링은 AI와 효과적으로 소통하는 언어를 배우는 과정이에요. 처음에는 어색할 수 있지만, 연습할수록 점점 더 나아갈 거예요!

가장 중요한 건 직접 해보는 것입니다. 위 내용으로 공부해 보시고, 적용해 보세요.

어떤 질문이든 AI에게 물어보고, 응답이 마음에 들지 않으면 프롬프트를 개선해 보세요. 그렇게 하다 보면 어느새 AI는 여러분만의 강력한 비서가 되어 있을 테니까요.



keyword
작가의 이전글AI 툴 마스터의 첫걸음