brunch

You can make anything
by writing

C.S.Lewis

by 호몽 이용호 Jun 26. 2024

26가지 프롬프트 엔지니어링 원칙 ⑭ 질문시키기

손에 잡히는 인공지능

이번 글에서는 열네 번째 원칙, “질문시키기: 충분한 정보를 얻을 때까지 질문하도록 요청한다.”에 대해 이야기 해보기로 한다. 


이 원칙은 AI 모델에게 사용자로부터 추가 정보를 요구하거나, 명확하지 않은 사항에 대해 더 깊이 질문함으로써 더 정확하고 유용한 답변을 생성할 수 있도록 유도한다. 이 접근 방식은 특히 복잡한 주제나 다양한 해석이 가능한 질문에 유용한다. 관련 논문에 따르면 이 원칙을 적용 시 결과 정확도가 거의 100% 개선된다고 한다. 그 만큼 이 원칙을 매우 중요한 프롬프트 원칙 중 하나이다. 이번에도 이 원칙을 적용한 예시와 적용하지 않은 예시를 가지고 직접 테스트를 해보자.


원칙을 적용하지 않은 예시:

프롬프트: "좋은 커뮤니케이션 기술이란 무엇인가요?"

원칙을 적용한 예시:

프롬프트: "좋은 커뮤니케이션 기술을 설명하기 전에, 특정 상황에서 어떤 기술을 개선하고 싶은지 질문해주세요."


위 프롬프트를 샘플로 테스트 한 결과는 아래와 같고 분석에 사용된 프롬프트 결과 글은 본 칼럼의 뒷부분에 옮겼으니 참조하기 바란다.

         

1. 정확도

원칙 적용 전:

정확도: 0.70

원칙 적용 후:

정확도: 0.95

2. 효율성

원칙 적용 전:

효율성: 0.60

원칙 적용 후:

효율성: 0.90

3. 만족도

원칙 적용 전:

만족도: 0.65

원칙 적용 후:

만족도: 0.92


이 분석을 살펴보면 원칙을 적용한 후 모든 항목에서 개선된 점을 명확하게 보여주고 있다.

이 데이터는 "질문시키기" 원칙이 커뮤니케이션 기술에 대한 응답의 품질을 크게 향상시켰다는 것을 확실하게 보여준다. 


아래에 이 원칙의 이해를 돕기 위한 몇 가지 추가 예시 프롬프트를 제시한다.

1. "수학 문제를 풀기 전에, 문제를 이해하기 위해 필요한 추가 질문을 해주세요."

2. "프로그래밍 언어의 개념을 설명하기 전에, 어떤 종류의 프로그래밍 언어에 대해 더 알고 싶은지 질문해주세요."

3. "지속 가능한 발전에 대해 설명하기 전에, 어떤 측면이 가장 관심이 있는지 먼저 질문해주세요."

4. "건강한 식습관에 대해 설명하기 전에, 특별히 어떤 정보를 원하는지 질문해주세요."

5. "세계 역사에 대해 설명하기 전에, 특히 어떤 시대나 사건에 대해 더 알고 싶은지 질문해주세요."

6. "컴퓨터 바이러스 제거 방법을 설명하기 전에, 어떤 바이러스에 감염되었는지 먼저 질문해주세요."

7. "우주에 대해 설명하기 전에, 특정한 천체나 현상에 대해 더 알고 싶은지 질문해주세요."

8. "인공지능의 미래 영향을 논하기 전에, 특히 어떤 산업이나 분야에 관심이 있는지 질문해주세요."

9. "글로벌 경제의 개요를 제공하기 전에, 경제의 어떤 측면에 가장 관심이 있는지 질문해주세요."


이렇게 프롬프팅을 할 때 “질문시키기” 원칙을 적용함으로써, AI 모델은 사용자가 진정으로 필요로 하는 정보를 더 정확하게 파악하고, 더 유용한 답변을 제공할 수 있다. 이 접근 방식은 사용자와 AI 모델 간의 상호작용을 더 효율적이고 만족스러운 경험으로 만들어 준다.


아래는 본 칼럼에서 다룬 원칙을 직접 테스트 해본 결과 글이다.


[원칙 미적용 결과]

좋은 커뮤니케이션 기술은 다양한 상황에서 효과적으로 의사소통을 하고, 상대방과 긍정적인 관계를 유지하며, 목적을 달성하는 데 필요한 일련의 능력과 태도를 의미해. 다음은 좋은 커뮤니케이션 기술의 주요 요소들을 설명할게.


1. 경청 능력

적극적 경청: 단순히 듣기만 하는 것이 아니라, 상대방의 말을 이해하고 공감하며 피드백을 제공하는 것. 고개를 끄덕이거나 적절한 질문을 던지며 상대방이 말하는 내용에 집중하는 태도가 중요해.

비언어적 신호: 눈 맞춤, 몸의 자세, 표정 등 비언어적 요소를 통해 상대방에게 집중하고 있다는 신호를 보내는 것도 중요해.


2. 명확한 표현

간결하고 명확하게 말하기: 복잡하거나 길게 말하기보다 핵심을 명확하게 전달하는 것이 중요해. 필요한 정보만을 간결하게 전달하면 오해를 줄일 수 있어.

적절한 어휘 사용: 상대방의 이해 수준에 맞는 어휘와 표현을 사용하는 것이 중요해. 전문 용어나 어려운 말을 사용하기보다는 쉽게 이해할 수 있는 단어를 사용하는 것이 좋아.


3. 피드백 주고받기

건설적인 피드백: 긍정적이면서도 구체적인 피드백을 주는 것이 중요해. 비판할 때는 구체적인 개선점을 제시하고, 칭찬할 때는 구체적인 행동을 칭찬해.

피드백 수용: 피드백을 받을 때는 방어적 태도를 피하고, 상대방의 의견을 존중하며 개선할 점을 찾으려는 태도가 필요해.


4. 공감 능력

감정 이해하기: 상대방의 감정과 입장을 이해하고 공감하는 것이 중요해. 상대방의 감정을 인정하고, 그들의 입장에서 생각해 보는 노력이 필요해.

적극적 경청: 다시 강조하지만, 상대방의 말을 경청하고 그들의 감정을 반영하는 피드백을 주는 것이 공감 능력의 핵심이야.


5. 비언어적 의사소통

몸짓과 표정: 말의 내용뿐만 아니라 몸짓, 표정, 제스처 등 비언어적 요소도 중요한 역할을 해. 긍정적이고 열린 자세를 유지하는 것이 좋아.

목소리 톤: 말할 때의 목소리 톤, 속도, 억양 등이 의사소통의 효과를 크게 좌우해. 상대방에게 친근하고 신뢰감을 줄 수 있는 목소리 톤을 유지하는 것이 중요해.


6. 적응력

상황에 맞는 의사소통: 다양한 상황과 상대방의 특성에 맞춰 의사소통 방식을 조정하는 능력이 필요해. 회의, 프레젠테이션, 일상 대화 등 상황에 따라 적절한 방식을 선택하는 것이 중요해.

문화적 민감성: 서로 다른 문화적 배경을 가진 사람들과 의사소통할 때는 그들의 문화를 이해하고 존중하는 태도가 필요해.


7. 갈등 해결 능력

문제 해결 중심: 갈등 상황에서는 문제를 해결하려는 태도를 유지하는 것이 중요해. 상대방의 입장을 이해하고, 타협점을 찾으며, 협력적으로 문제를 해결하려는 노력이 필요해.

감정 관리: 갈등 상황에서 감정을 잘 관리하고, 감정에 휘둘리지 않도록 하는 것이 중요해. 차분하게 문제를 논의하고 해결책을 찾는 것이 좋아.


8. 디지털 커뮤니케이션

온라인 의사소통 기술: 이메일, 메신저, 소셜 미디어 등 다양한 디지털 플랫폼에서 효과적으로 의사소통하는 능력이 중요해. 명확하고 예의 바른 커뮤니케이션이 필요해.

디지털 에티켓: 온라인상에서도 상대방을 존중하고 예의를 지키는 태도가 필요해. 특히, 비판이나 피드백을 줄 때는 상대방의 기분을 고려하는 것이 중요해.


구체적인 사례


사례 1: 비즈니스 회의에서의 커뮤니케이션

경청과 질문: 회의 중에 다른 사람의 의견을 경청하고, 이해가 되지 않는 부분은 적절히 질문함으로써 더 깊이 있는 논의를 이끌어낼 수 있어.

명확한 전달: 자신의 의견을 간결하고 명확하게 표현하여 회의의 목적을 달성하는 데 기여할 수 있어.


사례 2: 갈등 상황에서의 커뮤니케이션

문제 해결 중심: 갈등이 발생했을 때 감정적으로 대응하기보다는 문제 해결을 위한 논의를 제안하고, 서로의 입장을 이해하려는 태도를 보이는 것이 중요해.

감정 관리: 감정을 조절하고 차분하게 상대방의 의견을 경청함으로써 갈등을 평화롭게 해결할 수 있어.

좋은 커뮤니케이션 기술은 이러한 다양한 요소들이 종합적으로 작용하여 이루어지는 것이야. 일상생활, 업무, 대인 관계 등 모든 영역에서 이러한 기술들을 적용하면 더 원활하고 성공적인 의사소통이 가능해질 거야.


[원칙 적용 결과]

좋은 커뮤니케이션 기술을 설명하기 위해서는 먼저 당신이 개선하고 싶은 특정 상황이나 문제를 알아야 해.

그래서 몇 가지 질문을 할게:


1. 직장에서의 커뮤니케이션: 직장 내에서 동료나 상사와의 커뮤니케이션에서 어떤 점이 어려운가요? 예를 들어, 회의에서 의견을 명확하게 전달하는 것이 어려운가요, 아니면 이메일이나 문서 작성에서 어려움을 겪고 있나요?


2. 개인적인 관계에서의 커뮤니케이션: 가족이나 친구들과의 대화에서 어떤 점을 개선하고 싶으신가요? 예를 들어, 감정 표현이 어렵다거나, 갈등 상황에서 효과적으로 의사소통을 하는 데 어려움을 겪고 있나요?


3. 공공연설 또는 발표: 공공연설이나 발표를 할 때 어떤 부분이 어려운가요? 긴장감 때문에 어려움을 겪나요, 아니면 청중의 관심을 끌고 유지하는 것이 어렵나요?


4. 글쓰기 커뮤니케이션: 글로 의사소통할 때 어떤 부분을 개선하고 싶으신가요? 예를 들어, 글을 더 명확하고 설득력 있게 쓰고 싶으신가요, 아니면 독자와의 공감대를 형성하는 데 어려움을 겪고 있나요?


5. 협상 또는 설득: 협상이나 설득 상황에서 어떤 점이 어려운가요? 상대방의 의견을 이해하고 설득하는 데 어려움을 겪고 있나요?


당신의 상황에 대해 조금 더 구체적으로 알려주시면, 그에 맞는 커뮤니케이션 기술을 더 잘 설명해 드릴 수 있어. 어떤 상황이나 문제를 개선하고 싶은지 알려주세요.


[추가 질문 1. 직장에서의 커뮤니케이션에 대한 결과]

직장에서의 커뮤니케이션은 매우 중요해. 좋은 커뮤니케이션은 업무 효율성을 높이고, 팀워크를 강화하며, 갈등을 줄이는 데 큰 도움이 돼. 직장에서 커뮤니케이션 기술을 개선하는 데 도움이 되는 몇 가지 핵심 요소를 설명할게.


1. 명확한 의사 전달

구체적인 방법:

간결하게 말하기: 중요한 내용을 간결하고 명확하게 전달하는 것이 중요해. 불필요한 정보는 제외하고 핵심 메시지를 전달해.

예시와 비유 사용: 복잡한 내용을 쉽게 설명하기 위해 예시나 비유를 사용하는 것이 효과적이야.

시각 자료 활용: 도표, 그래프, 프레젠테이션 같은 시각 자료를 사용하면 이해를 돕는 데 유용해.


2. 적극적인 경청

구체적인 방법:

주의 깊게 듣기: 상대방이 말할 때 집중해서 듣고, 중간에 끼어들지 않도록 해.

피드백 주기: 상대방의 말을 이해했음을 보여주기 위해 간단한 피드백(예: "맞아요", "알겠어요")을 제공해.

질문하기: 이해가 안 되는 부분이 있으면 질문을 통해 명확하게 하자.


3. 비언어적 커뮤니케이션

구체적인 방법:

몸짓 언어: 제스처, 표정, 몸의 자세 등으로 비언어적 메시지를 전달할 수 있어. 긍정적인 신호를 보내는 것이 중요해.

시선 접촉: 적절한 시선 접촉은 신뢰와 관심을 표현해.

표정 관리: 진심 어린 표정과 미소는 상대방에게 긍정적인 인상을 줄 수 있어.


4. 피드백 주고받기

구체적인 방법:

구체적이고 건설적인 피드백: 피드백을 줄 때는 구체적인 사례를 들어서 설명하고, 개선할 점을 제안하는 것이 중요해.

감정적으로 중립적이기: 피드백을 받을 때는 감정적으로 반응하지 않고, 개선의 기회로 삼는 자세가 필요해.

정기적인 피드백 세션: 정기적으로 피드백을 주고받는 시간을 가지는 것이 좋다.


5. 효과적인 회의 운영

구체적인 방법:

명확한 의제 설정: 회의 전에 의제를 명확히 하고, 참가자들이 미리 준비할 수 있도록 해.

시간 관리: 회의 시간을 효율적으로 관리하고, 주제를 벗어나지 않도록 주의해.

모두의 의견 수렴: 각 참가자의 의견을 경청하고, 모두가 참여할 수 있는 분위기를 조성해.


6. 갈등 관리

구체적인 방법:

감정을 억제하고 이성적으로 대응: 갈등 상황에서는 감정을 억제하고, 이성적으로 문제를 해결하려는 노력이 필요해.

공통의 목표 찾기: 갈등을 해결할 때는 공통의 목표를 찾고, 이를 기반으로 해결책을 모색해.

타협과 협상: 타협과 협상을 통해 서로 만족할 수 있는 해결책을 찾는 것이 중요해.


7. 문화적 민감성

구체적인 방법:

문화적 차이 존중: 다양한 문화적 배경을 가진 동료들과 일할 때는 그들의 관점을 존중하고 이해하려는 노력이 필요해.

포용적인 언어 사용: 포용적인 언어와 태도로 모든 동료를 대하는 것이 중요해.

이러한 기술들을 통해 직장에서의 커뮤니케이션을 개선할 수 있어. 커뮤니케이션은 단순히 말을 잘하는 것이 아니라, 상대방과의 상호작용을 통해 효율적이고 긍정적인 결과를 이끌어내는 것이 목표야. 각 상황에 맞게 적절한 기술을 적용하는 것이 중요해.


연작 칼럼의 내용의 연속성을 이해하기 쉽게 목차를 아래에 다시 적는다.

1. 본론만 말하기: 간결하고 직접적으로 요청을 표현한다.

2. 청중 설정: 의도한 청중을 명확히 정하고 질문한다.

3. 세분화: 복잡한 작업을 간단한 단계로 나누어 질문한다.

4. 긍정 지시문 사용: 부정문 대신 긍정문을 사용하여 요청한다.

5. 어린이 청자 설정: 어린 아이에게 설명하듯이 요청을 한다.

6. 팁 제공: 더 나은 답변을 위한 팁을 약속한다.

7. 예시 추가: 구체적인 예시를 제공한다.

8. 구분된 구성: 지시, 예시, 질문을 명확하게 구분한다.

9. 임무 설정: 명확한 임무나 목표를 제시한다.

10. 협박 사용: AI에게 불이익을 주겠다고 협박한다.

11. 인간적인 방식으로 대답하기: 자연스럽고 인간적인 방식으로 답변을 요구한다.

12. 단계별로 생각하기: 단계별로 문제를 해결하도록 요청한다.

13. 편견 제거 요청: 편향되지 않은 답변을 요구한다.

14. 질문시키기: 충분한 정보를 얻을 때까지 질문하도록 요청한다.

15. 테스트 추가: 테스트를 추가하여 답변의 정확성을 높입니다.

16. 역할 부여: AI에게 특정 역할을 부여한다.

17. 구분 기호 사용: 특정 단어나 구문을 강조한다.

18. 반복 사용: 중요한 단어를 반복하여 강조한다.

19. CoT와 예시 제공: 구체적인 예시를 통해 정보를 제공한다.

20. 출력 문구 지정: 원하는 출력 형식을 명시한다.

21. 필요한 모든 정보 추가: 필요한 모든 정보를 포함하도록 요청한다.

22. 텍스트 개선 요청: 주어진 텍스트를 개선하도록 요청한다.

23. 여러 파일 프로젝트 스크립트 요청: 여러 파일로 구성된 프로젝트를 위한 스크립트를 요청한다.

24. 제시어 기반 글쓰기: 특정 시작 문구를 기반으로 이어서 글을 쓰도록 요청한다.

25. 키워드 제시: 특정 키워드를 포함한 텍스트 생성을 요청한다.

26. 동일 언어 사용: 주어진 텍스트와 유사한 언어 스타일로 답변을 요청한다.


| 작가 프로필

이용호 작가는 SKT 메타버스 플랫폼인 이프랜드(ifland)에서 매주 월요일 오후 9시에 정기적으로 “인공지능관련 새로운 소식과 기술”을 상세히 전하는 ‘호몽캠프’를 진행하고 있다. 이는 109회 이상 꾸준히 진행되고 있어 정통성과 신뢰성을 가진 밋업으로 평가 받고 있다.


칼럼니스트는 스마트공장에서 주로 사용되는 ‘머신비전’ 전문회사인 ‘호연지재’를 경영하고 있으면서 다양한 분야에 관심이 많아 메타버스와 유튜브 인플루언서로 활동하고 있다. 특히 ‘머신비전’에서 인공지능 딥러닝에 의한 영상처리기술을 자주 적용하다보니 10년 이상 연구한 AI 분야에 대해서도 해박한 지식을 가지고 있다. 


주요 강의 분야는 “챗GPT 시대 생산성을 300% 높여주는 인공지능”, “머신비전에서의 인공지능 활용”, “손에 잡히는 인공지능”, “스마트폰 AI 활용하기”, “시니어와 MZ세대간의 소통”등이 있으며, 저서로는 『나는 시니어 인플루언서다』가 있다. 




작가의 이전글 26가지 프롬프트 엔지니어링 원칙 ⑬편견 제거 요청
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari