ChatGPT는 질문과 프롬프트에 대해 놀랍도록 인간과 같은 답변을 생성할 수 있는 매우 강력한 도구입니다. 하지만 프롬프트에 더 정확하고 관련성 높은 답변을 얻을 수 있는 기술이 있다는 사실을 알고 계셨나요?
몇 가지 전제 조건을 추가하거나 시나리오를 설정하는 것만으로도 ChatGPT는 쿼리에 대해 보다 맞춤화된 답변을 생성할 수 있습니다. ChatGPT 응답의 품질을 향상시킬 수 있는 몇 가지 방법을 살펴보세요.
역할 할당
ChatGPT에서 최상의 결과를 얻는 한 가지 방법은 역할을 할당하는 것입니다. 이는 프롬프트에 대해 보다 적절한 응답을 얻을 수 있는 환상적인 방법입니다. ChatGPT에 질문을 하면 항상 어떤 종류의 응답이 나오지만, 그 관련성이 사용자의 요구 사항에 적합하지 않을 수 있습니다.
이 문제는 역할 내에서 질문의 틀을 잡으면 쉽게 해결할 수 있습니다. 예를 들어 ChatGPT에게 “태양의 작용에 대해 설명해 주시겠습니까?”라는 질문을 던졌습니다.
첫 번째 사례에서는 역할을 지정하지 않고 이 질문을 했습니다.
원자핵과 핵융합 과정에 대해 자세히 설명하는 답변이 나왔습니다. 하지만 타겟 청중이 5세 어린이로 가득한 학급이라면 어떨까요? 이때는 역할을 지정하는 것이 도움이 될 수 있습니다. 다시 한 번 시도해 보고 이번에는 교사 역할을 지정해 봅시다.
이 기술은 간단합니다. 역할을 할당하는 것부터 시작하세요. 이 경우 ChatGPT에게 초등학교 교사 역할을 맡기도록 했습니다.
보시다시피, 이것은 어린 아이들 수업에 훨씬 더 적합한 응답입니다. 이것은 ChatGPT에 역할을 할당하여 응답의 관련성을 향상시킬 수 있는 방법의 한 예입니다.
역할을 할당하면 보다 맞춤화된 응답을 생성하는 데 도움이 될 수 있는 예는 많이 있습니다. 예를 들어 여행 가이드, 리눅스 터미널, 영화 평론가, 영어 번역가 등의 역할을 ChatGPT에 맡기도록 할 수 있습니다. 가상의 캐릭터로 설정할 수도 있습니다.
유일한 한계는 상상력이며, 시도해 보는 것도 재미있습니다.
커뮤니케이션 채널 및 타겟 고객 정의하기
창의적인 글을 작성하기 위해 ChatGPT를 찾고 있다면, 관련 정보를 제공하면 훨씬 더 인상적인 결과를 얻을 수 있습니다. 이 경우 출력물의 의도된 용도와 타겟 고객의 인구 통계에 대한 정보를 제공하여 출력물을 구체화할 수 있습니다.
예를 들어 바느질 취미를 시작하기 위해 필요한 장비에 대한 YouTube 스크립트를 만든다고 가정해 보겠습니다. “바느질 취미를 시작하려면 어떤 장비가 필요하나요?”라는 간단한 질문으로 시작하면 됩니다.
응답은 시작하는 데 필요한 7가지 품목의 번호가 매겨진 목록이었습니다. 이 정도도 괜찮지만, 유튜브에서 대박날 수준에는 못 미치죠. 살짝 아쉽습니다. 이제 출력 유형과 주요 타겟 고객을 포함하도록 프롬프트를 세분화했습니다.
생성된 응답은 필요한 출력에 맞게 훨씬 더 정확하게 맞춤화되었습니다.
연쇄 프롬프트
ChatGPT는 이러한 프롬프트가 표시되면 웹 사이트의 콘텐츠 페이지를 매우 기꺼이 작성합니다. 하지만 단순히 “내 웹사이트를 위한 페이지를 작성해 주세요”라는 프롬프트에는 몇 가지 단점이 있습니다. 첫째, ChatGPT가 출력할 수 있는 응답 길이에 제한이 있습니다. 즉, 완전한 응답을 받지 못할 수도 있습니다.
하지만 연쇄 프롬프트를 사용하면 특정 정보 및 키워드와 일치하도록 콘텐츠를 맞춤 설정할 수 있습니다. 이것이 얼마나 효과적인지 보여주기 위해 해충 방제 웹사이트의 홈페이지 콘텐츠를 작성하라는 프롬프트로 시작했습니다.
응답은 상당히 일반적인 텍스트로, 상당히 잘 작성되었지만 홈페이지 콘텐츠로는 완전히 적합하지 않습니다. 하지만 연쇄 프롬프트를 사용하면 결과를 개선할 수 있습니다. 미시간에 있는 해충 방제 회사의 홈페이지 제목을 요청하는 것으로 시작했습니다.
이제 프롬프트를 체인화하여 각 제목에 대한 콘텐츠를 생성할 수 있습니다. 이 경우에는 짧은 단락과 세 개의 글머리 기호를 요청했으며 몇 가지 키워드를 포함하도록 요청했습니다. 보시다시피 응답은 미시간에 본사를 둔 회사를 위한 콘텐츠라는 것을 기억하고 있었습니다.
체인 기법을 사용하면 보다 관련성 높은 결과를 위해 응답을 정확하게 맞춤 설정할 수 있습니다.
마크다운으로 출력 형식 지정
달리 지시하지 않는 한 ChatGPT 응답은 일반 텍스트로 생성됩니다. 하지만 마크다운이라는 마크업 언어도 처리할 수 있으며, 요청이 있을 경우 이 형식으로 요청된 출력을 생성합니다.
마크다운은 웹용 콘텐츠를 만드는 데 매우 인기 있고 강력한 언어입니다.
예를 들어 태양계의 네 개의 내부 행성에 대한 짧은 블로그 게시물을 작성해 달라고 ChatGPT에 요청했습니다. 먼저 아무런 형식도 지정하지 않고 작성했습니다.
다음으로 마크다운 언어로 결과를 출력하고 일부 정보를 요약한 표와 제목을 포함하도록 질문을 재구성했습니다.
요청에 따라 각 행성에 대한 제목과 부제목이 출력에 포함되었습니다.
결론에 요청된 표도 포함되었습니다.
이것은 더 나은 형식의 출력을 얻을 수 있는 강력한 방법이며, 연결된 프롬프트와 함께 사용할 때도 잘 작동합니다.
ChatGPT를 사용하여 자체 프롬프트 생성
ChatGPT의 기반이 되는 AI는 놀랍도록 강력합니다. 몇 가지 명령만 내리면 자체 프롬프트를 생성하고 조사할 경로를 선택할 수 있을 정도로 강력합니다.
이 예에서는 다음과 같은 프롬프트를 입력하여 시작했습니다:
ChatGPT는 프롬프트의 목적에 대해 더 자세한 정보를 요청했습니다. 물론 여기에 더 자세한 정보를 제공할수록 더 정확한 응답을 받을 수 있습니다. 하지만 간결함을 위해 짧고 간결하게 작성했습니다.
ChatGPT가 관련 프롬프트를 생성하면 해당 번호를 참조하여 프롬프트를 사용할 수 있습니다:
응답에 개성을 더하여 개성을 빛내세요
ChatGPT가 사람과 같은 답변으로 응답한다는 것은 의심할 여지가 없습니다. 하지만 6시간 동안 비행기에 갇혀 ChatGPT의 기본 답변처럼 대답하는 사람과 함께 있다면 곧 지루해져서 눈물을 흘릴 것입니다.
그러나 프롬프트를 약간만 수정하면 좀 더 개성 있는 답변을 생성할 수 있습니다. 아래 예는 표준 답변과 약간의 개성을 주입한 답변을 비교한 것입니다.
ChatGPT에 재정 조달이라는 건조한 주제에 대해 100단어를 작성하도록 요청했습니다.
답변을 읽을 때 정신을 차리고 있었다면 잘하셨습니다. 조금 더 양념을 칠 수 있는지 봅시다. 이번에는 가벼운 마음으로 작성하고 약간의 유머를 포함하도록 요청했습니다.
이제 청중이 바닥을 뒹굴며 웃지는 않겠지만 이전 답변보다 훨씬 더 재미있는 답변이 될 것입니다.
연쇄적 사고 프롬프트
연쇄적 사고(CoT) 프롬프트는 시험에 응시한 학생이 자신의 실력을 보여주는 것에 비유할 수 있습니다. 씨앗 질문이나 아이디어로 시작한 다음 모델의 응답을 사용하여 주제를 더욱 구체화하고 발전시키는 방식입니다.
예를 들어 ChatGPT에 숫자 답변이 포함된 간단한 질문을 하면 다음과 같은 응답이 나옵니다. 첫 번째 질문은 시드 질문이며 ChatGPT에 예상되는 응답 형식을 제시합니다.
이제 이 과정을 반복하고 시드 질문에 세부 정보를 추가할 수 있습니다.
보시다시피 ChatGPT가 응답하고 정답을 생성한 사고의 사슬을 보여줍니다.
프롬프트 기법을 사용하여 ChatGPT의 응답 개선하기
ChatGPT와 같은 생성형 AI 도구는 이러한 프롬프트 기법 없이도 매우 강력합니다. 하지만 몇 가지 간단한 팁과 요령을 활용하면 ChatGPT에서 받는 응답을 한 단계 더 향상시킬 수 있습니다.
몇 가지 프롬프트 요령을 익히면 타겟 고객의 공감을 불러일으킬 수 있는 신선하고 독특한 콘텐츠를 생성하여 이 언어 모델의 잠재력을 최대한 활용할 수 있습니다.