해봄님의 프로필 사진

해봄

한량

인공지능 잘 써먹기: "예시는 앞에, 지시사항은 뒤에"

프롬프트(Prompt)를 통해 인공지능 명령을 내릴 때 꼭 기억해야하는 한 문장 입니다. 예시 데이터를 앞에 두고, 지시사항을 뒤에 둡니다.(EFIL:examples first, instructions later)


예시와 지시사항의 위치

그 이유는 간단 합니다. 언어 모델의 특성상 최근에 받은 정보에 편향되는 경향이 있습니다. 이러한 편향을 우리의 유리하게 사용하기 위해 지시사항을 프롬프트의 끝에 두는 것이 좋습니다. 예시를 프롬프트의 앞에 두면, 언어 모델은 그 예시에 과도하게 의존하지 않게 됩니다. 반면 지시사항을 뒤에 두면, 언어 모델은 그 지시사항을 더 잘 따르게 됩니다.


구조의 단순성과 효과성

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


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

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


더 많은 정보 : https://slashpage.com/haebom/archive

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 10월 11일 오후 2:27

댓글 0