본문 바로가기

prompt4

Chat GPT Prompt 최적화 방법 5 : 이어쓰기 확률 모델 ChatGPT는 주어진 조건에 확률적으로 가장 적합한 답변을 준다. 즉 다음에 올 수 있는 가장 확률이 높은 단어를 예측하고 출력하게 된다. 한국 사람들에게 " '동해물과'에 이어서 올 단어들을 나열하시오"라고 한다면 다음에 올 가장 높은 확률의 단어는 아마도 "백두산이"가 될 것이다. 이는 GPT도 마찬가이지앋. 다만 우리가 예측하지 못하는 거솓 GPT는 확률적으로 계산을 해서 나열을 하게 되는 것이다.  GPT역시 학습 데이터를 기반으로 이어쓰기를 요청했을 때, 애국가의 다음 가사를 이어쓰기로 해준다. 이렇게 별도의 명령을 하지 않은 상태에서 이어쓰기로 진행을 할 수 있다.  이어쓰기 지시이어쓰기를 하고 싶을때는 위의 예시처럼 별도의 지시 없이 할 수 있지만 입력하는 내용에 따라서는 GPT.. 2024. 6. 26.
Chat GPT Prompt 최적화 방법 1 : Shot 첫번째 기법 Chat GPT를 통해 원하는 결과를 얻는 첫번째 기법은 예시를 주는 것이다. 글로 설명을 길게 해주더라도 정확한 이해를 오히려 하지 못하는 경우가 있다. 만약 설명이 한글로 길게 입력이 되다보면 GPT에 정확히 전달되는데 한계가 있을 수 있다. 그렇기 때문에 예시를 입력하는 것이 가장 간단하면서도 명확한 지시가 될 수 있다. 예를 들어 에시가 없이 요청을 하면 다음과 같은 경우가 나올 수 있다.  원하는 방향이 정해지지 않아서 한국의 어떤 모습이나 상황에 대해 원했는지가 명확하지 않아서 Chat GPT가 분석한 대로의 내용이 출력되게 된다.  또다른 예시 없이 요청한 상황은 다음과 같다. 할루시네이션의 대표적인 사례이며 GPT4에서는 해결이 되었지만 3.5에서는 할루시네이션이 확인되는 대표.. 2024. 6. 20.
Chat GPT Prompt 최적화 방법 2 : Persona 역할 부여하기 원하는 답변을 생성하기 위해 요청을 놀리적이고 구조적으로 하는 것은 당연히 중요하지만 그 외에도 중요한 사항이 있다 .바로 답변을 생성하는 ChatGPT에게 역할 즉 캐릭터를부여하는 것이다. 이는 곧 한 개인의 특징을 부여해주는 페르소나 기법이 된다. 원하는 대화나 지식 수준을 맞추기 위해 가상의 캐릭터나 역할을 부여해 주게 된다.  예를들어서 '연료전지'에 대해서 설명을 한다고 가정을 해보겠다.대학교에서 대학생들에게 강의를 하는 교수님의 설명과 초등학생을 대상으로 설명을 할 때 교수님과 초등학교 선생님이 똑같은 내용으로 설명을 하지는 않을 것이다.  페르소나 설정페르소나 설정은 복잡하게 할 수도 있지만 아주 간단하게 설정을 해 줄 수도 있다.  "지금부터 연료 전지의 전문가야"  "넌 1.. 2024. 6. 20.
Chat GPT Prompt 최적화 6 : Self Prompt Prompt도 GPT에게아마도 Prompt를 작성하는 가장 쉬운 방법일 것이다. 필요한 Prompt를 작성해 달라고 GPT에게 요청하는 방법이기 때문이다. 원하는 결과물을 얻기 위해서 LLM 모델들에게 유일하게 하는 것이 지시하는 것, 즉 Prompt 입력인데 이것 마저도 직접 하지 않는 방법이 된다. 작성을 하는 상황과 작성의 내용은 매번 다르게 되겠지만 예를 들어 상황을 보면 다음과 같을 수 있다.   Self Prompt 만들어 보기 블로그 글을 작성하기 위해 주제의 선정 요청을 한다고 가정을 해보면 위의 상황과 같이 어렵지 않게 10개의 주제를 생성해 볼 수 있다. 정확히 원하는 주제가 아닌 경우에는 일부 추가 요청을 통해서 원하는 주제로 선정해 볼 수 있겠지만 예시의 상황이기 때문에 이정도에서 .. 2024. 3. 23.