프롬프트 작성 방법 – 프롬프트 엔지니어링 기초

프롬프트 작성 방법이 궁금 하신가요? 프롬프트 엔지니어링의 기초라고 할 수 있고 중요하다고 생각은 하지만 아직 모호한 분들을 위해 준비했습니다. 왕초보도 할 수 있는 프롬프트 작성 방법 기초부터 규격화되어 사용하기 편한 기본형 프롬프트 작성까지 알려드릴테니 편안하게 따라해보시면 좋겠습니다.

프롬프트 작성 방법 및 프롬프트 엔지니어링의 기초를 설명하는 포스팅이라는 것을 알리기 위한 텍스트 썸네일


왕초보도 할 수 있는 프롬프트 작성 방법 기초

프롬프트를 작성하기 위해서는 어떤 답변을 원하는지 결과물에 대한 것을 명확히 정의할 줄 알아야 합니다.

프롬프트에 담기는 것들은 맥락과 정보, 핵심 작업, 응답 제약 조건, 하이퍼 파라미터, 포맷과 스타일 등이 있는데, 이전 포스팅에서 잠깐 설명한 것처럼 프롬프트에 담겨 있어야 합니다.

그래서 핵심 작업이 무엇인지, 어떤 맥락에서 작업하는 것인지, 어떤 대답은 나오지 말아야 하는지, 어떤 포맷과 스타일로 표현해 주길 원하는지 등이 프롬프트에 선택적으로 담겨 있어야 원하는 결과물을 얻을 수 있습니다.

맥락과 배경, 핵심 작업, 제약 조건 및 글 스타일 등 프롬프트의 기본 구성 요소를 설명하기 위한 이미지

좀 학교 수업같고 언듯 이해가 잘 안가실 것입니다.

그래서 위와 같은 프롬프트의 구성요소에 따라 결과물이 어떻게 출력되는지 예시를 들으면 이해하기가 쉬운데요.

프롬프트를 구성요소 마다 어떻게 작성해야 하는지 간단하게 설명드리고 넘어가겠습니다.


구성요소별 프롬프트 작성 예시

그래야 그에 맞춰서 서술형으로 적어주든, 아니면 요약형으로 간단명료하게 표현하든 ai가 판단할 수 있습니다.

예를 들면 ‘행사용 문장을 2줄로 요약해줘’ 라는 프롬프르 명령어를 통해 핵심 작업을 지정해주면 짧고 간결한 결과물을 얻을 수 있습니다.

저희도 대화를 할때 앞뒤 상황을 설명한뒤에 본론을 이야기 하는 것처럼 ai에게도 이런식의 배경설명을 이야기 해주시면 정확한 답변을 얻는데 도움이 됩니다.

예를 들어 가을에 입는 남자의 바지 종류를 알고 싶다면 ‘지금은 가을인데 1달 뒤면 겨울로 바뀔 것 같아. 지금 남자들이 입는 바지의 종류를 추천해줘’이런 식으로 맥락과 정보를 미리 입력해주시면 됩니다.

예를 들어 산책을 하고 싶어 둘레길을 찾고 있다면, ‘둘레길을 추천해줘’ 라고 하면 범위가 너무 커서 제대로 된 답변을 듣기가 어렵습니다.

그러니 ‘부산에 있는 둘레길 중 해안근처에 있는 둘레길만 추천해줘’라고 하면 부산과 해안이라는 제약 조건을 가지고 결과물이 타깃화 되어 정교한 답변을 얻는데 도움이 됩니다.

어떤 형식과 스타일로 출력할 것인지 지정하면 어떤 목적으로 사용하는지에 맞게 맞춰서 작성을 해줍니다.

예를 들어 ‘정감있는 70대 할아버지의 전라도 말투로 작성해줘’라고 하면 그에 맞춰 구수한 말투의 전라도 사투리를 쓰는 할아버지의 글을 보는 듯한 느낌으로 글이 작성되는 것을 볼 수 있습니다. 일종의 역할을 지정하는 것인데요.

역할은 스타일의 일종으로 볼 수 있지만, 독특한 유형으로 많은 부분에서 활용되고 있어 글 스타일과 별개로 활용도가 매우 높으니 활용해 보시는 것을 추천드립니다.

따라서 프롬프트를 작성하실때, 어떤 결과물을 만들고 그 결과물을 누가 볼 것인지에 대해 명확히 설정하시고, 관련 배경지식들을 미리 입력하여 맥락을 충분히 파악할 수 있도록 프롬프트를 작성해 주시는 것이 가장 기본적인 프롬프트 엔지니어링의 방법입니다.


기본형 프롬프트 작성

프롬프트는 기본형 프롬프트와 응용 프롬프트로 구분 할 수 있는데요. 많이 사용되는 패턴으로 구분해 놓은 기본 프롬프트의 종류는 다음 10종류입니다.

기본 프롬프트 유형프롬프트 예제
질문형사업계획서 작성시 무엇을 고려해야 하나?
용어/개념/개체 설명형프롬프트 엔지니어링이란 무엇인가?
요약아래 내용을 요약해서 300자이하로 표현해줘
이유 설명마케팅에서 비용이 가장 중요한 고려사항인 이유에 대해 알려줘
해석/분석/진단/평가내가 먹는 아침식사 식단이 영양학적으로 균형적이야?
아이디어 제시새로운 변기를 만들려고해. 유아용으로 제작할 건데 아이디어를 몇가지 제시해줘
콘텐츠 쓰기이 스마트폰에 대한 후기를 작성해줘
질문 받기아이디어를 생각중인데, 무엇이 필요한지 하나씩 물어봐줘
형식 변환서술형으로 변환해줘
번역프랑스어로 번역해줘
참조: 디지털 마케터의 챗gpt 활용전략


프롬프트의 가장 단순한 구조는 ‘어떤 유형의 작업’을 해줘 입니다.

딱히 다른 말이 생각나지 않는다면, 위표에서 소개된 기본 프롬프트 유형을 참조해서 이런 유형의 작업을 해달라고 하시는 것도 좋은 결과물을 얻는데 도움이 됩니다.

제가 추천하는 것은 위에 소개된 기본 프롬프트 유형을 기본 패턴으로 하여 여기서 조금씩 변경을 하는 것입니다.

예를 들어 질문형의 유형의 작업을 해주는데 마지막에 2줄로 요약해달라고 하는 식으로 서로 같이 사용하기도 하고 조금 변형하기도 하는 등 다양하게 활용하시면 됩니다.

저자에 따르면 이 유형 분류는 완전히 구분된다기 보다는 어느 정도 개념적으로 중복되는 실용 분류의 개념으로 만들어진 분류라고 하니 저희는 감사히 잘 사용하면 되겠습니다.

이렇게 프롬프트 작성 방법, 기본형 프롬프트 작성에 대해 알아 봤는데요.

gpt와 같은 생성형 ai 모델들은 태생이 자언어를 기반으로 하고 있어서,
사람과 대화를 하듯 하되 말귀를 좀 못알아듣는 친구를 대한다는 느낌으로 하나하나 설명해주시면
쉽게 활용할 수 있으실 거라 생각됩니다.

아마 시간이 지나면 정말 사람처럼 개떡같이 말해도 찰떡같이 알아 듣는 시대가 오면 좋겠다는 생각을 하면서 오늘 포스팅은 여기서 마무리 하겠습니다.

프롬프트 작성 방법 – 프롬프트 엔지니어링 기초”의 2개의 생각

  1. 핑백: chatgpt 활용법 - 효율 극대화를 위한 7가지

  2. 핑백: 왕초보 프롬프트 엔지니어링 - 4가지 작성 원칙

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다