brunch

You can make anything
by writing

C.S.Lewis

by AI러 이채문 Apr 20. 2024

프롬프트의 구조 이해하기 (1)

예시는 직접 넣어보고 체험하시라는 의미로 넣었습니다. 꼭 GPT에!

효과적인 프롬프트를 작성하기 위해서는 


프롬프트의 구조를 이해하는 것이 필수적입니다. 프롬프트의 구조는 크게 명령, 문맥, 입력, 출력의 네 가지 요소로 구성됩니다. 각 요소를 적절히 조합하고 배치함으로써 인공지능 모델이 사용자의 의도를 정확히 파악하고 원하는 결과물을 생성할 수 있습니다. 이번 장에서는 프롬프트의 구조를 이해하기 위한 핵심 개념과 예시를 살펴보겠습니다.          



1. 명령(Instruction)


명령은 프롬프트의 가장 기본적인 요소로, 인공지능 모델에게 수행해야 할 작업을 지시합니다. 명령은 명확하고 구체적이어야 하며, 모델이 이해하기 쉬운 언어로 작성되어야 합니다.     


예시 1)
좋은 명령: "2022년 FIFA 월드컵 우승 팀과 준우승 팀을 알려주고, 각 팀의 주요 선수 3명씩을 소개해 줘."
나쁜 명령: "월드컵에 대해 말해줘."     

좋은 명령은 2022년 FIFA 월드컵의 우승 팀과 준우승 팀, 그리고 각 팀의 주요 선수를 구체적으로 요구하고 있습니다. 반면, 나쁜 명령은 월드컵이라는 광범위한 주제만 언급하고 있어 모델이 어떤 정보를 제공해야 할지 파악하기 어렵습니다. 

         


2. 문맥(Context)


문맥은 명령을 수행하기 위해 필요한 배경 정보나 추가 설명을 제공합니다. 문맥을 통해 인공지능 모델은 사용자의 의도를 보다 명확히 이해할 수 있습니다.     


예시 2)
문맥이 없는 명령: "가장 인기 있는 프로그래밍 언어 3가지를 알려줘."
문맥이 포함된 명령: "최근 데이터 분석 분야에서 가장 많이 사용되는 프로그래밍 언어 3가지를 알려주고, 각 언어의 특징과 장단점을 설명해 줘."     

문맥이 없는 명령은 가장 인기 있는 프로그래밍 언어라는 포괄적인 정보만 요구하고 있습니다. 하지만 문맥이 포함된 명령은 데이터 분석 분야에 초점을 맞추고, 각 언어의 특징과 장단점에 대한 설명을 요구함으로써 모델이 사용자의 의도를 보다 명확히 파악할 수 있도록 합니다.     


     

3. 입력(Input)


입력은 명령을 수행하기 위해 필요한 데이터나 정보를 제공합니다. 입력은 텍스트, 이미지, 오디오 등 다양한 형식으로 제공될 수 있습니다.     


예시 3)
입력이 없는 명령: "이 영화의 줄거리를 요약해 줘."
입력이 포함된 명령: "다음 영화 줄거리를 읽고, 100자 이내로 요약해 줘: <영화 줄거리 텍스트>"     

입력이 없는 명령은 어떤 영화의 줄거리를 요약해야 할지 모델이 알 수 없습니다. 반면, 입력이 포함된 명령은 영화 줄거리 텍스트를 제공함으로써 모델이 해당 정보를 기반으로 요약을 생성할 수 있도록 합니다.           


                   

4. 출력(Output)


출력은 인공지능 모델이 생성해야 하는 결과물의 형식과 내용을 지정합니다. 출력 형식을 명확히 지정하면 모델이 사용자의 요구사항에 부합하는 결과물을 생성할 확률이 높아집니다.     


예시 4)
출력 형식이 없는 명령: "파이썬의 리스트와 튜플에 대해 설명해 줘."
출력 형식이 지정된 명령: "파이썬의 리스트와 튜플에 대해 다음 형식으로 설명해 줘:
1. 정의
2. 특징
3. 사용 예시(코드 포함)
4. 리스트와 튜플의 차이점"     

출력 형식이 없는 명령은 모델이 파이썬의 리스트와 튜플에 대해 자유롭게 설명하도록 합니다. 하지만 출력 형식이 지정된 명령은 정의, 특징, 사용 예시, 차이점 등 구체적인 정보를 단계별로 요구함으로써 모델이 체계적이고 포괄적인 설명을 제공할 수 있도록 유도합니다.





최근에 어떤 전차젝에서 제 글을 그대로 복사했다는 제보를 받았습니다.


본 글의 모든 내용은 저작권법에 의해 보호받고 있습니다. 

이 글의 어떠한 부분도 저자의 명시적인 서면 동의 없이 복제, 배포, 전송, 전시, 실행, 또는 기타 방식으로 이용할 수 없습니다.      

무단으로 콘텐츠를 사용할 경우 저작권법 위반으로 간주되며, 이에 대해 법적 조치를 취할 수 있습니다. 

저작권을 존중하는 것은 창작자의 권리를 보호하는 것입니다. 우리의 지적 재산을 함께 보호하기 위해 협력해 주십시오.

이전 04화 효과적인 프롬프트의 중요성 (2)
brunch book
$magazine.title

현재 글은 이 브런치북에
소속되어 있습니다.

작품 선택

키워드 선택 0 / 3 0

댓글여부

afliean
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari