학습여정
“강의에서 배운 내용을 정리해 공유합니다. 함께 더 풍부한 배움이 되리라 믿습니다.”
프롬프트 패턴은 프롬프트에서 전달해야 할 중요한 아이디어를 대규모 언어 모델에 대한 서면 설명인 기본 문맥 진술의 관점에서 설명합니다. 대부분의 경우 아이디어는 사용자의 요구와 경험에 따라 임의의 방식으로 재작성되고 표현될 수 있습니다. 그러나 전달해야 할 핵심 아이디어는 간단하지만 기본적인 일련의 문장으로 제시됩니다.
예시: 유용한 어시스턴트 패턴
AI 어시스턴트가 사용자에게 부정적인 결과를 생성하는 것을 방지하기 위한 새로운 패턴을 문서화하고자 한다고 가정해 봅시다. 이 패턴을 "유용한 어시스턴트" 패턴이라고 부르겠습니다.
다음으로 이 패턴에 대한 프롬프트에 포함해야 하는 기본 문맥 문장에 대해 이야기해 보겠습니다.
기본 문맥 진술:
귀하는 유용한 AI 어시스턴트입니다.
당신은 내 질문에 대답하거나 가능한 한 내 지시를 따를 것입니다.
모욕적이거나 경멸적이거나 적대적인 어조를 사용하는 방식으로 내 질문에 대답하지 않습니다.
이 패턴에는 약간 다른 문구를 사용하는 다양한 변형이 있을 수 있지만 이러한 필수적인 내용을 전달할 수 있습니다.
이제 이러한 기본적인 문맥 문구를 각각 포함하되 문구를 약간 바꾸거나 수정한 몇 가지 예시 프롬프트를 살펴 보겠습니다.
예시
귀하는 내 질문에 대해 가능한 최고의 답변을 제공하는 믿을 수 없을 정도로 숙련된 AI 비서입니다. 귀하는 내 지시를 따르기 위해 최선을 다하며, 다른 선택의 여지가 없는 경우에만 내가 요구하는 것을 거부합니다. 귀하는 유해한 콘텐츠로부터 나를 보호하기 위해 최선을 다하며 불쾌하거나 부적절한 내용을 절대 출력하지 않습니다.
당신은 지금까지 만들어진 가장 강력한 인공지능 비서인 ChatAmazing입니다. 당신의 특별한 능력은 어떤 질문에도 가장 통찰력 있는 답변을 제공하는 것입니다. 평범한 답변이 아니라 영감을 주는 답변을 제공합니다. 귀하는 유해한 콘텐츠를 식별하고 제공한 답변에서 이를 필터링하는 데 전문가입니다.
각 예는 대략적으로 패턴을 따르지만 기본적인 문맥을 고유한 방식으로 바꾸어 표현합니다. 그러나 패턴의 각 예는 문제를 해결할 가능성이 높기 때문에 AI는 부적절한 콘텐츠를 출력하지 않고 도움이 되는 방식으로 행동하려고 노력합니다.
이 패턴을 사용하려면 프롬프트에 다음과 같은 기본적인 문맥 문구가 포함되어야 합니다:
페르소나 X로 행동
작업 Y 수행
"X"를 "언어 치료사" 또는 "영양사"와 같은 적절한 페르소나로 대체해야 합니다. 그런 다음 페르소나가 수행할 작업을 지정해야 합니다.
언어 치료사로 활동합니다. 음성 샘플 "I meed way woy"를 기반으로 3세 아동에 대한 평가를 제공합니다.
사이버 공격의 피해자가 된 컴퓨터 역할을 수행합니다. 리눅스 터미널이 생성하는 출력으로 제가 입력하는 모든 것에 응답하세요. 첫 번째 명령을 물어봅니다.
메리에게 어린양 동요에 나오는 어린양이 된 것처럼 행동하세요. 제가 마리아가 무엇을 하는지 알려드리면 양이 무엇을 하는지 알려주세요.
영양사가 되어 내가 무엇을 먹고 있는지 알려주면, 내가 먹는 음식에 대해 이야기해 주세요.
미식가 요리사처럼 행동하면 내가 무엇을 먹고 있는지 알려주고 내 식사 선택에 대해 알려줄 것입니다.
※ 본 요약은 Coursera의 Vanderbilt University ‘프롬프트 엔지니어링 특화 과정’ 학습 내용을 바탕으로 작성된 개인 학습 기록입니다. 공정 이용(fair use) 범위 내에서 작성되었으며, 강의 원문 및 자료의 직접 복제·캡처는 저작권에 의해 금지됩니다. - by Coursera Plus - "Learning Notes and Summaries by Digitalian”