brunch

You can make anything
by writing

C.S.Lewis

by 이승필 Jun 12. 2023

챗GPT의 모든 것 프롬프트

프롬프트 이해하기: 챗GPT의 강력한 기능을 활용하기 위한 열쇠

OpenAI의 챗GPT와 같은 언어 모델은 우리가 기술과 상호작용하는 방식을 혁신적으로 바꾸고 있다. 이러한 모델은 수신한 입력을 기반으로 사람과 유사한 텍스트를 생성할 수 있으며, 이메일 초안 작성부터 코드 작성에 이르기까지 다양한 용도로 활용되고 있다. 


챗GPT의 힘을 제대로 활용하려면 프롬프트라는 한 가지 핵심 개념을 이해하는 것이 중요하다. 



프롬프트

터미널 프롬프트

우리는 컴퓨터를 사용할 때 보통 마우스를 클릭하거나 키보드를 타이핑해서 작업을 한다. 그런데, 사실 컴퓨터에게는 우리가 무슨 말을 하는지 직접 알 방법이 없다. 그래서, 우리는 컴퓨터와 소통하기 위한 특별한 방법을 사용한다.


CLI(Command Line Interface)는 사용자와 컴퓨터 간의 상호작용을 위한 인터페이스이다. 이 인터페이스를 통해 사용자는 텍스트 형식의 명령어를 컴퓨터에 전달하고, 컴퓨터는 그 명령어를 처리한 후 결과를 사용자에게 텍스트 형식으로 반환한다.


이때, 컴퓨터가 우리의 명령어를 기다리는 상태를 '프롬프트'라고 한다. 그래서, 컴퓨터 화면에 특별한 기호가 나타나면, 그것은 컴퓨터가 우리의 명령어를 기다리고 있다는 뜻이다. 하지만 코딩을 모르는 사람의 입장에서는 컴퓨터와 소통하기 어렵다. 



챗GPT 프롬프트

챗GPT 프롬프트 결괏값.

코딩을 몰라도 이제는 컴퓨터에게 원하는 것을 대화하듯이 말하면 된다. AI 언어 모델인 ChatGPT 같은 도구 덕분이다. 


이런 도구에서는, 내가 어떻게 말하느냐가 결과물의 질을 결정한다. 코딩처럼, 명령문이 얼마나 명확하고 구체적이냐에 따라 결과물의 품질이 달라진다.


다음 예시를 살펴보자. 

구체적이지 않은 프롬프트

날씨를 묻는다고 했을 때, 그 질문이 어느 지역에 대한 것인지, 혹은 현재 내 위치가 어디인지에 대한 정보가 없다면, 효과적인 결과를 얻기는 쉽지 않다. 

구체적인 프롬프트

"대한민국 서울 날씨에 대해서 알려줘. 내일 비가 올 것 같아?"라고 내가 얻고 싶은 답변에 대해 더 뚜렷하고 명확한 프롬프트를 입력하면 결과물의 양과 질이 판이하다. 


따라서, 더 높은 품질의 응답을 원한다면, 해당 언어 모델이 잘 이해할 수 있는 방식으로 명확하고 구체적인 프롬프트를 구성하는 것이 중요하다. 



효과적인 프롬프트를 작성하는 방법


1. 프롬프트가 명확하고 구체적이어야 한다. 프롬프트가 구체적일수록 모델의 응답이 더 좋아진다. 모호하거나 애매모호하면 모델이 요청하는 내용을 정확히 이해하지 못할 수 있다.

부적절한 예시
적절한 프롬프트

2. 적절한 문맥 제공을 해줘야 한다. 질문이 특정 내용을 언급하는 경우 프롬프트에 해당 문맥을 포함해야 한다.

부적절한 예시
적절한 프롬프트

3. 원하는 형식을 요청해라. 목록, 대화, 편지 등 특정 형식의 응답을 원하는 경우 프롬프트에 이 형식을 지정하면 더욱 좋다. 

원하는 형식 요청 프롬프트

나열해 줘, 테이블로 만들어줘, 이메일 형식으로 작성해 줘 등등 내가 원하는 형식으로 요청을 하면 더 좋은 결괏값을 받을 수 있다. 


4. 역할을 부여하면 더 효과적이다. 

Act as ~, You are an assistant that speaks like ~ 등등 특정 분야에서 더 효과적인 답변을 얻기 위해서 역할을 부여하면 더 효과적인 결과값을 얻을 수 있다. 


5. 더 좋은 모델 사용하기. GPT 3.5 무료 버전과 GPT 4 유료버전의 결과값 퀄리티는 월등하게 차이가 난다.

GPT 3.5 무료버전
GPT 4 유료버전의 답변



마무리


프롬프트는 ChatGPT의 잠재력을 최대한 발휘할 수 있는 열쇠이다. 프롬프트가 무엇인지, 프롬프트를 효과적으로 사용하는 방법을 이해하면 AI가 유용하고 관련성 있으며 매력적인 응답을 생성하도록 안내할 수 있다. 챗GPT를 사용할 때는 모든 것이 프롬프트에서 시작된다는 점을 기억하자. 



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