프롬프트 구조 및 명확성
예를 들어 '세부 정보를 생략하지 마세요' 보다 '세부 정보를 포함하세요'로 표현합니다.
이 논문의 핵심은 효율성을 극대화하는 것입니다. 정답을 찾기보다 프롬프트를 이해하는 데 목적을 두고 자신이 챗GPT를 사용하는 이유에 따라 적절한 프롬프트를 사용하는 것이 중요합니다.
프롬프트를 구성할 때 긍정 지시어를 사용하는 것은 명령이나 요청을 할 때 부정적인 표현을 사용할 때 한 번 더 사고해야 하는 절차를 간소화해 의미를 더 명확하고 효과적으로 전달하는 것을 의미합니다. 이는 특히 AI와의 상호작용에서 중요한데, 더 짧은 사고의 구조를 전달하면 내가 원하는 답을 더 명확하고 직관적으로 AI가 이해하고 답변을 할 수 있습니다.
부정 지시어: "세부 정보를 생략하지 마세요" 이 명령어는 부정어 "생략하지 마세요"를 포함합니다. 부정어는 처리 단계가 생략하는 행동을 상상하고 그 행동을 하지 말라는 지시를 실행하게 됩니다. 이러한 형태는 언어가 번역을 해야 하거나, AI에게 혼란을 줄 수 있는 요소를 포함합니다.
긍정 지시어: "세부 정보를 포함하세요" 긍정어 "포함하세요"를 사용합니다. 긍정어는 문장 그대로를 실행하기 때문에 바로 포함하는 행동을 추론하여 실행하게 됩니다. 부정어에 비해 긍정어는 번역에서도 AI가 더 직관적이고 단순하게 이해하여 처리의 효율성이 증가합니다.
한마디로 표현하면, 하라는 말은 그대로 하지만, 하지 말라는 말은 하지 말라는 말을 이해하고 하지 않는 것과 해야 할 것을 구분하는 행동을 나누게 됩니다. 프롬프트의 활용은 온전히 효율성을 강조하기 때문에 이런 단순한 한 단계 그리고 한 가지 추론까지도 단순화시키는 게 핵심입니다.
프롬프트를 단순화하면 더 정확도가 높고 내가 원하는 응답이 나올 확률이 증가하며 처리 속도 역시 빨라집니다. 부정적인 단어의 명령이나 요청을 이해하는 데 추가적인 사고를 요구하는 과정에서 일어나는 인지적 부담을 제거하여 조금 더 효율적인 소통을 처리합니다.
"이미지를 흐리게 하지 마세요" → "이미지를 선명하게 유지하세요" 이미지를 흐리게 하는 것을 이해한 후 선명하게 유지합니다 / 이미지를 선명하게 유지합니다.
"복잡하게 설명하지 마세요" → "간단하게 설명하세요" 복잡하게 설명하는 것을 이해한 후 단순하고 명확하게 설명합니다 / 간단하게 설명합니다.
긍정어의 효율이 더 좋다고 해서 부정어를 쓰지 말라는 것은 아닙니다. 부정어 역시 필요할 때가 있지만, 기본적인 질문과 응답 요청은 긍정어로 하는 것이 더 효율적입니다. 항상 상황에 따라 가장 적절한 프롬프트를 사용할 수 있게 생각하고 프롬프트를 구성해 보세요.