brunch

You can make anything
by writing

C.S.Lewis

by 류한석 Feb 27. 2024

“컨텍스트 관리자” 패턴으로 AI 답변 방향 조정하기

컨텍스트 제어하는 법

AI와의 대화를 통해, 우리는 미지의 영역을 탐험하는 탐험가가 된다.


“컨텍스트 관리자(Context Manager)” 패턴은 대형언어모델과 대화할 때 대화의 초점을 명확하게 설정하는 방법입니다. 이 패턴을 이용함으로써 사용자는 모델이 출력을 생성할 때 고려하거나 무시해야 할 특정 주제나 내용을 지정할 수 있습니다.


여기에서 컨텍스트 또는 문맥이란 텍스트를 해석하거나 분석할 때 고려해야 하는 배경지식, 상황, 조건 등을 의미합니다. 사용자가 컨텍스트를 적절히 관리해 모델의 해석과 답변의 방향을 제어할 수 있기 때문에 컨텍스트 관리자 패턴이라는 명칭을 사용하는 것입니다.


프롬프트 예시를 통해 살펴보죠.



프롬프트


#입력

[이메일]=” 제목: [제품명] 출시, 당신의 일상을 변화시킬 혁신적인 기술을 만나보세요!


안녕하세요, [고객명]님!


여러분의 일상에 혁신을 가져올 새로운 기술, [제품명]이 드디어 출시되었습니다! 최첨단 기술로 설계된 [제품명]은 당신의 생활을 한 단계 업그레이드해줄 준비가 되어 있습니다.


주요 특징:

- 초고속 처리 기능으로 시간 절약 가능

- 사용자 친화적 인터페이스로 누구나 쉽게 사용

- 지속 가능한 소재 사용으로 환경까지 생각한 디자인


지금 바로 [웹사이트 링크]를 방문하셔서 자세한 정보를 확인해 보세요. [제품명]과 함께라면 당신의 일상이 더욱 특별해질 것입니다.


감사합니다.

[회사명] 드림”


#처리

당신은 “마케팅 전문가”로 행동합니다. [이메일]의 내용을 전문가의 시각에서 분석합니다. 고객의 관심을 끌 수 있는 요소에 초점을 맞추고, 이메일의 길이나 문법적 정확성은 무시하세요.

## 고객이 가장 관심을 가질 만한 제품 기능과 혜택에 대한 언급이 충분히 포함되어 있는지, 감정적 요소가 잘 드러나는지 문제점 위주로 분석하고, 개선된 이메일을 작성해 주세요.


#출력

[분석 결과]

[개선된 이메일]


챗GPT(GPT-4)


분석 결과

이메일 내용을 마케팅 전문가의 관점에서 분석했을 때, 몇 가지 주목할 만한 장점과 개선할 수 있는 부분이 있습니다.


장점

1. 제품의 혁신성 강조: 제품이 일상에 가져올 혁신적인 변화를 강조하여 고객의 관심을 끌기에 충분합니다.

2. 주요 특징 명확히 제시: 초고속 처리 기능, 사용자 친화적 인터페이스, 지속 가능한 소재 사용 등 제품의 주요 특징을 명확하게 제시하여 제품에 대한 이해를 돕습니다.


개선할 수 있는 부분

1. 감정적 연결 강화: 고객과의 감정적 연결을 더 강화할 수 있는 언어 사용이 필요합니다. 제품이 고객의 일상에 가져올 구체적이고 긍정적인 변화를 더 세부적으로 상상할 수 있게 해줄 필요가 있습니다.

2. 혜택 중심의 커뮤니케이션: 제품의 기능보다는 이러한 기능이 고객의 일상에서 어떤 혜택을 가져다줄지에 더 초점을 맞춰야 합니다. 예를 들어, 초고속 처리 기능이 실생활에서 어떻게 시간을 절약해주는지 구체적인 예를 들어 설명하는 것이 좋습니다.

3. 행동 촉구 강화: 고객이 제품에 대해 더 알아보고 싶게 만들기 위한 행동 촉구(Call to Action)를 더 강화할 필요가 있습니다. 예를 들어, 한정된 시간 동안의 할인, 선착순 혜택 등을 언급하여 구매 의사 결정을 촉진할 수 있습니다.


개선된 이메일

안녕하세요, [고객명]님!


당신의 일상을 혁신적으로 변화시킬 [제품명]이 드디어 출시되었습니다! 이제 당신의 소중한 시간을 아껴주고, 더욱 편리한 생활을 가능하게 하는 [제품명]을 만나보세요.


주요 혜택:

- 초고속 처리 기능: 단 몇 초만에 작업 완료로, 더 많은 여유 시간을 확보하세요.

- 사용자 친화적 인터페이스: 복잡한 설명서는 이제 그만! 누구나 쉽게 사용할 수 있어, 당신의 일상이 더욱 편리해집니다.

- 지속 가능한 소재 사용: 환경을 생각하는 당신을 위해, 지속 가능한 미래를 위한 선택을 제공합니다.


놓칠 수 없는 특별한 기회를 지금 바로 [웹사이트 링크]에서 확인하세요. [제품명]과 함께라면, 매일이 더욱 특별하고 의미 있는 순간으로 가득 찰 것입니다.


지금 바로 방문하시고, 당신의 삶을 변화시킬 준비를 하세요. 기다리고 있는 놀라운 혜택을 놓치지 마세요!


감사합니다,

[회사명] 드림


이번 프롬프트는 GPT-3.5, 클로바, 제미나이에서도 작동합니다. 응답 무작위성으로 인해 원치 않은 답변이 나올 경우에는 Regenerate 해서 이용하세요.


이 예시에서는 모델에게 마케팅 전문가가 되어 이메일의 내용을 분석하라고 요청하면서, 특정한 분석 포인트(제품 기능과 혜택, 감정적 요소)에 집중하고, 다른 요소(이메일 길이, 문법)는 무시하도록 지시합니다. 이를 통해 모델은 사용자가 실제 필요로 하는 내용에 더 집중하면서, 마케팅 전략을 개선하는 데 도움이 되는 구체적이고 실용적인 피드백을 제공할 수 있습니다.


컨텍스트 관리자 패턴의 기본 문구는 다음과 같습니다. 적절한 문구를 골라서 사용하거나, 원하는 컨텍스트 제어에 맞도록 문구를 직접 작성해서 사용하면 됩니다.


- [A 요소]에 초점을 맞추고, [B 요소]는 무시하세요.

- [A 요소]를 고려하고, [B 요소]는 고려하지 말아 주세요.

- 특히 [A 요소]에 집중해 주세요.


컨텍스트 관리자 패턴은 AI와의 소통을 더욱 집중적이고 효과적으로 만들기 위한 방법 중 하나입니다. 이 패턴은 사용자가 원하는 정확한 답변을 얻을 수 있도록 돕고, 불필요하거나 부적절한 주제를 피하게 함으로써 답변의 질을 높입니다. 즉, AI가 생성하는 내용을 더욱 적절하고 목적에 부합하게 만들 수 있습니다.


이 패턴의 가치는 모델에게 사용자의 의도와 요구를 명확히 하고, 이를 통해 모델 답변의 방향을 제어함으로써 AI와의 상호작용을 더욱 효율적이고 만족스러운 경험으로 만들어 준다는 점입니다.


(참고 사항: 브런치북이 최대 30화 글만 담을 수 있는데 모두 차서, 이후 연재는 시즌2로 새롭게 시작합니다.)


AI와의 대화는 당신의 지적 우주를 확장하는 로켓입니다.
발사 준비가 되었나요?
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari