본문 바로가기
Langchain

GPT-3.5/4 , LLaMA-1/2에 똑똑하게 질문하는 방법 26가지

by MiaCoder 2024. 3. 8.

논문으로 발표된 OPEN ai의 GPT와 meta의 LLaMA 모델을 연구하여 효율적으로 질문하는 방법이 있다.

논문 출처 : https://arxiv.org/pdf/2312.16171

 

위링크에 얼마든지 논문을 을 확인할 수 있음.

 

제목과 같이 언어모델에게 질문할 때도 도움이 되고, 언어모델의 특징, 단점, 한계, 원리 등을 이해하는데 있어 도움이 되기에 

관련 문서 내용을 정리함.

 

LangChain을 활용하여 LLM이 특정 부분에 정확한 대답을 하도록 튜닝할 때 유용할것으로 보임.

해당 내용을 참조하여 질문해보며 LLM에 대한 이해도 키울 수 있을 것으로 보임.

 

GPT-3/4   LLaMA-2등에 효율적으로 질문하는 방법

1. 불필요한 예의 차리지 않기

질문을 할때는 ~을 부탁한다,~을 하고 싶습니다 등의 예의를 지키는 말을 추가하지 않고, 

~을 해라, ~에 대해 말해라바로 질문을 하는 것이 좋음.

 

2. 언어 모델에게 대답을 들을 청중을 질문에 넣기

예를들어 청중은 해당분야의 전문가이다 등

 

3. 질문 쪼개기

복잡한 작업을 질문시에는 여러 단위로 질문을 나눈 뒤, 대화형식으로 순서대로 물어보기

 

4. 부정어 사용하지 않기 

~을 하지마라, ~을 빼라 등을 사용하지 않아야 함. 대신 ~을 해야함 ~을 해다 등으로 질문할 것

 

5. 설명대상 설정하기

더 깊은 정보, 자세한 정부, 추가사항을 알고 싶을 때는 5살 아이한테 설명해봐, 70대 노인에게 설명해봐 등 설명 대상을 지정하기

 

6. 팁 설정하기 

50$의 팁을 줄게, 자세히 설명하면 100$의 팁을 줄게 등 팁을 설정하며 질문하기

 

7. 예시 중심의 질문하기 

예를들어 ~한 상황이야, ~한 결과가 있어 등 예시를 들며 질문하기

 

8.질문 구분하기

###Instruction###

###Example###

###Question### 이런 식으로 질문, 예시, 구조 등을 구분하거나 사이에 공백을 추가하여 구분하며 질문하기

 

9. 명령적 질문하기 

너의 일은 ~이다, 넌 반드시 ~에 대답해야 한다 등 의 질문 방식 사용하기

 

10. 불이익 설정하기

~를 하지 않으면 벌을 받을 것이다, 불이익을 받을 것이다 등 불이익 설정

 

11. 인간적인 답변 요구하기

질문에 인간과 같은 방식으로 답변하라 등을 추가하기

 

12. 유도단어 설정하기

단계적으로 생각해라 등 답변을 유도하는 말 섞기

 

13. 중립적인 답변 요구하기

어느쪽에 치중되거나 고정관념을 가지지 않은채로 답변 요구하기

 

14. 모델에게 질문 요구하기

모델이 충분한 정보를 얻을 때 까지 나에게 질문하도록 말하기

 

15. 내가 이해한 부분 확인하기 

특정 주제나 아이디어 또는 정보에 대해 문의하고 당신의 이해를 테스트하기 위해 "[정리/주제/규칙 이름]을 알려주고, 정보를 제공한 다음 마지막에 테스트 문제를 출력해주는 것을 요구하기

 

16. 역할 할당하기

LLM에 특정한 역할을 부여하기, 너는 교수이다, 선생이다 등

 

17. 구분기호를 정확히 사용하기

 

18. 반복하기

질문에 특정 주제나 단어를 반복해서 사용하기

 

19.질문의 흐름 활용하기

LLM은 앞서 물어본 질문을 기억하고 있다 다음 질문에 고려해서 대답함. 이를 활용하는 질문을 하는것

 

 

20. 질문에 예상답변 넣기

질문을 하고 예상되는 답변을 하나 추가해서 넣기. 예를 들어 서울의 수도는? 서울의 수도는 서울이다. 이런식으로 질문

 

21. 질문의 텍스트 형식 알려주기 

논문, 텍스트, 문단, 기사 등 어떤 문장인지 알려주기

 

22. 답변 스타일 유지하기 

답변 받은 스타일을 유지하고 싶다면, 질문했던 문장 그대로 필요한 부분만 바꿔서 질문하기

 

23. 구체적인 코딩 관련 질문하기

여러개의 파일로 나누어진 코드 파일을 질문할 때 한 파일로부터 나온 값을 다음 파일에 반영하는 코드를 짜줘 등으로 질문하기

 

24. 형식사용해서 여러 질문 한꺼번에 하기

시작 부분 [노래 가사/스토리/단락/에세이...]: [가사/단어/문장 삽입] 이런 형태 등을 활용하기

 

25. 제약사항 확인시키기

LLM이 따라야 하는 키워드, 규정, 힌트, 지침 등을 명확하게 해서 질문하기

 

26. 예시를 제공하고 비슷한 답변 받기

예시로 제공된 글과 비슷한 답변을 얻기 위해서는 해당 글과 같은 언어로 작성하기