# 프롬프트 디자인의 중요성: 예시는 앞에, 지시사항은 뒤에

![Image](https://upload.cafenono.com/image/slashpagePost/20231011/231207_0LwfLyF4slVGR7VwdW?q=75&s=1280x180&t=outside&f=webp)

프롬프트(Prompt)를 통해 인공지능 명령을 내릴 때 꼭 기억해야하는 한 문장 입니다. 예시 데이터를 앞에 두고, 지시사항을 뒤에 둡니다.(EFIL:examples first, instructions later) 이유는 간단 합니다. 언어 모델의 특성상 최근에 받은 정보에 편향되는 경향이 있습니다. 이러한 편향을 우리의 유리하게 사용하기 위해 지시사항을 프롬프트의 끝에 두는 것이 좋습니다.

### 예시와 지시사항의 위치

예시를 프롬프트의 앞에 두면, 언어 모델은 그 예시에 과도하게 의존하지 않게 됩니다. 반면 지시사항을 뒤에 두면, 언어 모델은 그 지시사항을 더 잘 따르게 됩니다.

### 구조의 단순성과 효과성

구조를 단순하게 유지하면서도 효과적인 결과를 얻을 수 있습니다. 이러한 구조가 반복성과 주제에서 벗어난 이야기를 하는 경우를 줄이는데 도움이 됩니다. 즉, 사용자의 입력 스타일이 언어 모델의 출력에 큰 영향을 미칠 수 있습니다. 예를 들어, 입력이 복잡하고 모호하다면, 모델의 출력도 그에 따라 복잡하고 모호해질 수 있습니다. 반대로, 명확하고 구체적인 입력은 모델이 더 정확한 출력을 생성하는 데 도움이 될 수 있습니다.

### 사용자 입력과 언어 모델의 반응

사용자 입력은 매우 다양한 형태와 스타일로 제공될 수 있습니다. 이는 질문, 지시사항, 또는 단순한 키워드 등 다양한 형태를 포함할 수 있습니다. 언어 모델은 이러한 다양한 입력에 대해 적절하게 반응해야 합니다. 예시를 앞에 두고, 입력을 중간에, 지시사항을 뒤에 두는 것이 모델이 더 정확하고 일관된 반응을 보이게 할 수 있습니다.

For the site tree, see the [root Markdown](https://slashpage.com/haebom.md).
