안녕하세요 여러분! 요즘 챗GPT 사용하는 분들 많으시죠? 챗GPT는 오픈AI라는 회사에서 출시한 인공지능 서비스에요. 업무나 학업에서 활용하기 정말 좋고, 이제는 없어서는 안될 개인 비서처럼 되고 있어요. 그런데 챗GPT에 어떻게 질문을 하느냐에 따라 답변의 퀄리티가 달라진다는 사실을 여러분은 알고 계신가요?
챗GPT에게 질문을 적는 네모상자를 프롬프트(prompt)라고 하는데요. 프롬프트를 어떻게, 얼마나 구체적으로 작성하느냐에 따라 인공지능이 제공하는 답변이 훨씬 명확하고 다채로워질 수 있답니다. 저는 최근 코드잇(codeit) 강의 플랫폼에서 업무자동화와 챗GPT 활용법을 공부하고 있어요. 오늘은 그 대단원의 첫 장으로써 챗GPT에게 좋은 답변을 들을 수 있는 5가지 방법에 대해 여러분께 소개해드리려고 해요! 하단에서 자세하게 살펴볼게요 :)
1. 구체적이고 명확하게 요청하자
서울에 대한 정보를 묻는다고 가정했을 때, 범위를 구체적으로 좁혀서 말하는 것이 효과적인 답변을 얻는 데 도움이 됩니다.
(아쉬운 예시) 서울에서 볼 수 있는 연극과 영화를 알려주세요.
(구체적 예시) 2024년 서울에서 크리스마스에 즐길 수 있는 연극과 영화를 추천해주세요.
구체적인 조건과 명확한 지침을 제시할 수 있다면, 챗GPT도 유저의 요청에 맞게 자세히 답변할 수 있습니다.
2. 배경 정보를 전달하자
자기소개서를 쓰거나, 나의 이야기를 효과적으로 전달할 필요가 있을 때 배경 정보를 구체적으로 제공하는 것이 도움이 됩니다. 예를 들어보겠습니다.
(아쉬운 예시) 삼성전자에 입사하고 싶어요. 서론, 본론, 결론 순서로 자기소개서를 작성해주세요.
(구체적 예시) 삼성전자에 입사하고 싶어요. 서론, 본론, 결론 순서로 자기소개서를 작성해주세요.
참고로 저의 배경은 다음과 같습니다. 1. A 대학교 전기전자공학을 전공했어요, 2. 6개월 동안 삼성전자 DS사업부에서 인턴으로 근무한 경험이 있어요, 3. 컴퓨터공학을 부전공하여 프로그래밍에 능숙해요. 조금 더 나의 배경을 제공하는 것이 구체적 답변에 도움이 됩니다.
3. 원하는 답변 형식을 명시하자
1번과 2번에 이어, 이번에는 챗GPT의 답변을 간결하고 특정한 형식으로 받는 방법을 소개해보겠습니다.
(예시) 최근 10년 간 올림픽에서 메달을 획득한 선수들의 이름, 종목, 획득 연도를 표로 정리해주세요.
(예시2) 한국의 막걸리를 미국사람에게 소개하려고 해. 어떤 부분을 설명하면 좋을 지 마크다운 포맷으로 작성해주고, 항목을 10개로 나눠서 알려주세요.
(예시3) 미국에 막걸리를 수출하려고 해. 정중하고 친절한 어조로 영어 비즈니스 메일을 작성해 줘. 사람들이 알기 쉽게 설명해주세요.
이 외에도 불릿 포인트를 사용해달라고 요청하거나, 네/아니오 대답만 요청하거나, 10문장 이내로 요약해달라고 요청하는 등 유저가 구체적으로 형식을 지정한다면, 챗GPT는 그에 맞게 답변할 것입니다.
4. 역할을 부여하자
챗GPT에게 특정한 역할을 부여한다면 특정 직업군이나 산업군에 적합한 답변을 유도할 수도 있습니다. 답변의 내용 뿐만 아니라 난이도와 톤에도 영향을 줍니다.
(예시) 당신이 초등학교 선생님이라고 생각하고, 아이들에게 경제가 무엇인지 설명해 주세요.
5. 예시를 전달하자
예시를 제공하지 않는 것을 zero-shot learning이라고 합니다. 하나를 제공하면 one-shot learning, 그 이상을 제공하면 few-shot learning이라고 부릅니다. few-shot learning을 통해 원하는 답변을 정확하게 얻을 수 있습니다.
(예시) 역대 최고의 축구 선수들을 짧게 소개해주세요. 이름, 국적, 출생, 뛰었던 팀, 국가대표 경기수 및 골득점, 프로 통산 득점 순으로 정리해주세요.
※ 해당 글은 코드잇(codeit)의 [챗GPT 시작하기] 강의 내용에서 참고하여 작성하였습니다.