ChatGPT는 질문과 프롬프트에 대해 놀랍도록 인간과 같은 답변을 생성할 수 있는 매우 강력한 도구입니다. 하지만 프롬프트에 더 정확하고 관련성 높은 답변을 얻을 수 있는 기술이 있다는 사실을 알고 계셨나요?

몇 가지 전제 조건을 추가하거나 시나리오를 설정하는 것만으로도 ChatGPT는 쿼리에 대해 보다 맞춤화된 답변을 생성할 수 있습니다. ChatGPT 응답의 품질을 향상시킬 수 있는 몇 가지 방법을 살펴보세요.

역할 할당

ChatGPT에서 최상의 결과를 얻는 한 가지 방법은 역할을 할당하는 것입니다. 이는 프롬프트에 대해 보다 적절한 응답을 얻을 수 있는 환상적인 방법입니다. ChatGPT에 질문을 하면 항상 어떤 종류의 응답이 나오지만, 그 관련성이 사용자의 요구 사항에 적합하지 않을 수 있습니다.

이 문제는 역할 내에서 질문의 틀을 잡으면 쉽게 해결할 수 있습니다. 예를 들어 ChatGPT에게 “태양의 작용에 대해 설명해 주시겠습니까?”라는 질문을 던졌습니다.

첫 번째 사례에서는 역할을 지정하지 않고 이 질문을 했습니다.

원자핵과 핵융합 과정에 대해 자세히 설명하는 답변이 나왔습니다. 하지만 타겟 청중이 5세 어린이로 가득한 학급이라면 어떨까요? 이때는 역할을 지정하는 것이 도움이 될 수 있습니다. 다시 한 번 시도해 보고 이번에는 교사 역할을 지정해 봅시다.

이 기술은 간단합니다. 역할을 할당하는 것부터 시작하세요. 이 경우 ChatGPT에게 초등학교 교사 역할을 맡기도록 했습니다.

보시다시피, 이것은 어린 아이들 수업에 훨씬 더 적합한 응답입니다. 이것은 ChatGPT에 역할을 할당하여 응답의 관련성을 향상시킬 수 있는 방법의 한 예입니다.

역할을 할당하면 보다 맞춤화된 응답을 생성하는 데 도움이 될 수 있는 예는 많이 있습니다. 예를 들어 여행 가이드, 리눅스 터미널, 영화 평론가, 영어 번역가 등의 역할을 ChatGPT에 맡기도록 할 수 있습니다. 가상의 캐릭터로 설정할 수도 있습니다.

유일한 한계는 상상력이며, 시도해 보는 것도 재미있습니다.

커뮤니케이션 채널 및 타겟 고객 정의하기

창의적인 글을 작성하기 위해 ChatGPT를 찾고 있다면, 관련 정보를 제공하면 훨씬 더 인상적인 결과를 얻을 수 있습니다. 이 경우 출력물의 의도된 용도와 타겟 고객의 인구 통계에 대한 정보를 제공하여 출력물을 구체화할 수 있습니다.

이 글도 확인해 보세요:  ChatGPT가 업무 생산성을 향상시키는 7가지 놀라운 방법

예를 들어 바느질 취미를 시작하기 위해 필요한 장비에 대한 YouTube 스크립트를 만든다고 가정해 보겠습니다. “바느질 취미를 시작하려면 어떤 장비가 필요하나요?”라는 간단한 질문으로 시작하면 됩니다.

응답은 시작하는 데 필요한 7가지 품목의 번호가 매겨진 목록이었습니다. 이 정도도 괜찮지만, 유튜브에서 대박날 수준에는 못 미치죠. 살짝 아쉽습니다. 이제 출력 유형과 주요 타겟 고객을 포함하도록 프롬프트를 세분화했습니다.

생성된 응답은 필요한 출력에 맞게 훨씬 더 정확하게 맞춤화되었습니다.

연쇄 프롬프트

ChatGPT는 이러한 프롬프트가 표시되면 웹 사이트의 콘텐츠 페이지를 매우 기꺼이 작성합니다. 하지만 단순히 “내 웹사이트를 위한 페이지를 작성해 주세요”라는 프롬프트에는 몇 가지 단점이 있습니다. 첫째, ChatGPT가 출력할 수 있는 응답 길이에 제한이 있습니다. 즉, 완전한 응답을 받지 못할 수도 있습니다.

하지만 연쇄 프롬프트를 사용하면 특정 정보 및 키워드와 일치하도록 콘텐츠를 맞춤 설정할 수 있습니다. 이것이 얼마나 효과적인지 보여주기 위해 해충 방제 웹사이트의 홈페이지 콘텐츠를 작성하라는 프롬프트로 시작했습니다.

응답은 상당히 일반적인 텍스트로, 상당히 잘 작성되었지만 홈페이지 콘텐츠로는 완전히 적합하지 않습니다. 하지만 연쇄 프롬프트를 사용하면 결과를 개선할 수 있습니다. 미시간에 있는 해충 방제 회사의 홈페이지 제목을 요청하는 것으로 시작했습니다.

이제 프롬프트를 체인화하여 각 제목에 대한 콘텐츠를 생성할 수 있습니다. 이 경우에는 짧은 단락과 세 개의 글머리 기호를 요청했으며 몇 가지 키워드를 포함하도록 요청했습니다. 보시다시피 응답은 미시간에 본사를 둔 회사를 위한 콘텐츠라는 것을 기억하고 있었습니다.

체인 기법을 사용하면 보다 관련성 높은 결과를 위해 응답을 정확하게 맞춤 설정할 수 있습니다.

마크다운으로 출력 형식 지정

달리 지시하지 않는 한 ChatGPT 응답은 일반 텍스트로 생성됩니다. 하지만 마크다운이라는 마크업 언어도 처리할 수 있으며, 요청이 있을 경우 이 형식으로 요청된 출력을 생성합니다.

마크다운은 웹용 콘텐츠를 만드는 데 매우 인기 있고 강력한 언어입니다.

예를 들어 태양계의 네 개의 내부 행성에 대한 짧은 블로그 게시물을 작성해 달라고 ChatGPT에 요청했습니다. 먼저 아무런 형식도 지정하지 않고 작성했습니다.

이 글도 확인해 보세요:  헤드폰에서 최상의 음질을 얻기 위한 8가지 팁

다음으로 마크다운 언어로 결과를 출력하고 일부 정보를 요약한 표와 제목을 포함하도록 질문을 재구성했습니다.

요청에 따라 각 행성에 대한 제목과 부제목이 출력에 포함되었습니다.

결론에 요청된 표도 포함되었습니다.

이것은 더 나은 형식의 출력을 얻을 수 있는 강력한 방법이며, 연결된 프롬프트와 함께 사용할 때도 잘 작동합니다.

ChatGPT를 사용하여 자체 프롬프트 생성

ChatGPT의 기반이 되는 AI는 놀랍도록 강력합니다. 몇 가지 명령만 내리면 자체 프롬프트를 생성하고 조사할 경로를 선택할 수 있을 정도로 강력합니다.

이 예에서는 다음과 같은 프롬프트를 입력하여 시작했습니다:

ChatGPT는 프롬프트의 목적에 대해 더 자세한 정보를 요청했습니다. 물론 여기에 더 자세한 정보를 제공할수록 더 정확한 응답을 받을 수 있습니다. 하지만 간결함을 위해 짧고 간결하게 작성했습니다.

ChatGPT가 관련 프롬프트를 생성하면 해당 번호를 참조하여 프롬프트를 사용할 수 있습니다:

응답에 개성을 더하여 개성을 빛내세요

ChatGPT가 사람과 같은 답변으로 응답한다는 것은 의심할 여지가 없습니다. 하지만 6시간 동안 비행기에 갇혀 ChatGPT의 기본 답변처럼 대답하는 사람과 함께 있다면 곧 지루해져서 눈물을 흘릴 것입니다.

그러나 프롬프트를 약간만 수정하면 좀 더 개성 있는 답변을 생성할 수 있습니다. 아래 예는 표준 답변과 약간의 개성을 주입한 답변을 비교한 것입니다.

ChatGPT에 재정 조달이라는 건조한 주제에 대해 100단어를 작성하도록 요청했습니다.

답변을 읽을 때 정신을 차리고 있었다면 잘하셨습니다. 조금 더 양념을 칠 수 있는지 봅시다. 이번에는 가벼운 마음으로 작성하고 약간의 유머를 포함하도록 요청했습니다.

이제 청중이 바닥을 뒹굴며 웃지는 않겠지만 이전 답변보다 훨씬 더 재미있는 답변이 될 것입니다.

연쇄적 사고 프롬프트

연쇄적 사고(CoT) 프롬프트는 시험에 응시한 학생이 자신의 실력을 보여주는 것에 비유할 수 있습니다. 씨앗 질문이나 아이디어로 시작한 다음 모델의 응답을 사용하여 주제를 더욱 구체화하고 발전시키는 방식입니다.

예를 들어 ChatGPT에 숫자 답변이 포함된 간단한 질문을 하면 다음과 같은 응답이 나옵니다. 첫 번째 질문은 시드 질문이며 ChatGPT에 예상되는 응답 형식을 제시합니다.

이 글도 확인해 보세요:  악성코드 생성에 ChatGPT를 사용할 수 있나요?

이제 이 과정을 반복하고 시드 질문에 세부 정보를 추가할 수 있습니다.

보시다시피 ChatGPT가 응답하고 정답을 생성한 사고의 사슬을 보여줍니다.

프롬프트 기법을 사용하여 ChatGPT의 응답 개선하기

ChatGPT와 같은 생성형 AI 도구는 이러한 프롬프트 기법 없이도 매우 강력합니다. 하지만 몇 가지 간단한 팁과 요령을 활용하면 ChatGPT에서 받는 응답을 한 단계 더 향상시킬 수 있습니다.

몇 가지 프롬프트 요령을 익히면 타겟 고객의 공감을 불러일으킬 수 있는 신선하고 독특한 콘텐츠를 생성하여 이 언어 모델의 잠재력을 최대한 활용할 수 있습니다.

By 박준영

업계에서 7년간 경력을 쌓은 숙련된 iOS 개발자인 박준영님은 원활하고 매끄러운 사용자 경험을 만드는 데 전념하고 있습니다. 애플(Apple) 생태계에 능숙한 준영님은 획기적인 솔루션을 통해 지속적으로 기술 혁신의 한계를 뛰어넘고 있습니다. 소프트웨어 엔지니어링에 대한 탄탄한 지식과 세심한 접근 방식은 독자에게 실용적이면서도 세련된 콘텐츠를 제공하는 데 기여합니다.