이득:
- 상황에 따라 출력의 정확성이 어떻게 결정되는지 예를 들어 설명할 수 있습니다.
- 작업에 필요한 컨텍스트 정보를 선택하고 구성할 수 있습니다.
- 중복되거나 모순되거나 숨겨진 컨텍스트의 위험을 인식하고 방지합니다.
같은 일을 두 사람에게 맡겨도 한 사람은 상황을 알고 일하고 다른 한 사람은 아무것도 모르는 경우에는 전혀 다른 결과가 나옵니다. 인공지능의 경우도 상황은 똑같다. 컨텍스트는 모델이 "어떤 배경에서 이 작업을 수행하는지"(누구를 위해, 어떤 목적으로, 어떤 역사를 가지고, 어떤 제약 조건에서) 알려주는 정보입니다. 이번 단원에서는 맥락이 결과를 결정하는 방법, 작업에 어떤 맥락을 선택해야 하는지, 너무 많거나 잘못된 맥락이 해를 끼치는 정도를 배우게 됩니다.
맥락이 왜 그렇게 결정적인가?
모델은 귀하가 제공한 텍스트 외에는 귀하의 상황을 알지 못합니다. 그는 회사 이름, 고객의 역사, 프로젝트 목표 또는 지난 주에 논의된 내용을 모릅니다. 이 정보를 제공하지 않으면 모델은 "평균" 가정을 사용하여 작성하며 평균은 사용자의 고유한 상황에 거의 맞지 않습니다. 컨텍스트를 제공하면 모델이 "평균"에서 "당신을 위한" 모델로 이동합니다.
예를 들어 "고객에게 할인 제안 작성"이라고 말하면 모델은 일반 텍스트를 생성합니다. 그러나 "이 고객은 우리와 함께한 지 3년이 되었고 작년에 40만 TL의 매출을 올렸으며 경쟁사로부터 더 저렴한 제안을 받았고 우리는 그의 충성도를 유지하고 싶다"는 맥락을 제공한다면 제안의 어조, 정당성 및 할인 논리가 완전히 적절할 것입니다.
작업에는 어떤 컨텍스트가 필요합니까?
모든 작업에 대해 모든 내용을 작성할 필요는 없습니다. 당신의 임무는 해당 작업에 필요하고 충분한 맥락을 선택하는 것입니다. 다음 네 가지 질문은 귀하의 업무를 더 쉽게 만들어줍니다.
- 누구를 위해? 구매자가 누구인지, 그의 지식 수준, 귀하와의 관계.
- 어디서? 이 출력의 목적은 다음과 같습니다. 설득, 정보 또는 결정?
- 어떤 과거로? 이전에 무슨 이야기가 있었고 무슨 일이 일어났으며 어떤 결정이 내려졌나요?
- 어떤 한계가 있습니까? 예산, 기간, 브랜드 규칙, 법적 틀.
단계별로 컨텍스트 설정
- 과제를 한 문장으로 작성하세요.
- 위의 네 가지 질문에 답하십시오. 글머리 기호에 답변을 추가하세요.
- 불필요하거나 모순되는 조항을 제거합니다(맥락이 너무 많으면 해롭습니다).
- 기밀/개인 데이터가 있는 경우 이를 가리십시오(이 주제는 11단원에서 다시 설명하겠습니다).
- 작업(제목, 줄 또는 "컨텍스트:" 태그)에서 컨텍스트를 시각적으로 분리합니다.
적은 맥락 / 충분한 맥락 / 많은 맥락
상태
결론
약간의 맥락
그것은 일반적이고 부정확한 것으로 밝혀졌습니다. "모든 사람에게 적합하지만 누구에게도 적합하지 않습니다."
충분한 맥락
상황별, 정확한, 직접 사용 가능한 출력
과도하거나 모순되는 맥락
모델은 중요한 것과 중요하지 않은 것을 혼동하여 주요 수요를 모호하게 합니다.
대중의 믿음과는 달리, 맥락이 너무 많으면 좋지 않습니다. 10개의 배경 문단을 작성하고 모호한 문장 하나로 원하는 것을 말하면 모델은 세부 사항 더미에 빠져 주요 작업을 놓칠 것입니다. 좋은 맥락은 관련성을 선택하는 것입니다. 모든 것을 흘리지 않습니다.
복사 가능한 템플릿 4개
1) 컨텍스트 블록 뼈대:
맥락:- 대상: [수신자, 수준, 관계]- 목적: [우리가 달성하고자 하는 것]- 역사: [관련된 이전 사건/결정]- 경계: [예산, 기간, 규칙] 작업: [단일 명확한 동사 + 출력]
2) 고객 커뮤니케이션:
상황:- 고객: 2년 기업, 매월 ~30,000TL 지출.- 문제: 마지막 배송이 5일 늦었고 고객이 비난했습니다.- 목적: 관계 유지, 신뢰 갱신. 과제: 짧은 보상 이메일을 작성하세요(최대 100단어). 제약: 책임을 받아들입니다. 다른 사람을 비난하지 마십시오.
3) 내부보고/경영요약:
맥락:- 독자: 총책임자, 기술적 세부 사항에는 관심 없음, 결과 지향적.- 목적: 예산 승인을 위한 설득.- 배경: 프로젝트가 2개월 지연되었지만 범위는 증가되었습니다. 과제: 1단락 요약본 + 3개 항목 조치 목록 작성.
4) 지속적인 맥락(긴 대화의 시작):
향후 모든 답변은 다음 맥락을 기반으로 하십시오. - 당사: [도메인, 규모] - 브랜드 목소리: [구체적인 형용사] - 금지: [경쟁사 이름, 과대 광고, 약속] 이를 확인하고 모든 답변에서 다음 규칙을 따르십시오.
약한 프롬프트 / 강한 프롬프트
약함:
접수된 불만사항에 대한 답변을 작성해 주세요.[불만사항 텍스트]
강한:
맥락: 불만을 토로하는 4세 고객, 충성스러운 고객; 제품에 결함이 있어 교환을 원합니다. 당사의 정책은 14일 이내, 고객은 6일 이내 무조건 교환을 허용합니다. 목적: 빠른 해결과 신뢰. 작업: 고객에게 답장을 작성합니다. 최대 90단어, 첫 번째 문장에 답을 제시하세요. 제한 사항: 정치 이외의 약속을 하지 마십시오. 비난하는 언어를 사용합니다.불만:[불만 텍스트]
두 번째 프롬프트는 모델에 고객 프로필, 정책, 기간 및 목적을 제공합니다. 그래서 그 대답은 '일반적인 사과'가 아니라 올바르고 실행 가능한 해결책이 되도록 하는 것입니다.
미니 케이스 3개
사례 1 - 부동산 컨설턴트. 한 컨설턴트가 "아름답게 쓰기" 위해 광고문안을 제작하고 있었습니다. "타겟 구매자는 젊은 가족이고, 학교와의 근접성이 부각되어야 하며, 가격은 시장 평균보다 5% 저렴합니다"라는 정보를 추가했을 때, 광고는 타겟 고객에게 직접 어필했으며, 컨설턴트의 자체 모니터링 하에 조회당 검색률이 증가했습니다.
사례 2 - 프로젝트 관리자. PM이 주간 상태 이메일에 "지난 주에 2개의 주요 전달이 누락되었지만 한 가지 위험은 조기에 종료되었습니다. 독자 고위 경영진"이라는 맥락을 제공했을 때 모델은 당황하거나 숨지 않고 균형 잡힌 톤을 냈습니다. 맥락이 없으면 동일한 작업이 너무 낙관적이거나 너무 비관적으로 나올 것입니다.
사례 3 - HR. 한 HR 전문가는 거절 이메일을 인쇄하면서 “최종 라운드에서 후보자가 강했고, 향후 다른 자리가 열릴 수도 있다”는 맥락을 덧붙였다. 그 결과 문을 닫거나 후보자를 불쾌하게 하지 않는 텍스트가 나왔습니다. 맥락이 없는 버전은 차갑고 형식적이었습니다.
팁: '컨텍스트:' 및 '작업:'과 같은 명확한 라벨을 사용하여 작업과 컨텍스트를 구분하세요. 이런 방식으로 모델은 어느 부분이 배경이고 어느 부분이 요청인지 혼동하지 않습니다.
주의: 기밀 데이터(실명, TR ID, 계좌번호, 계약 세부정보)를 컨텍스트에 추가하기 전에 중지하세요. 대부분의 경우 "3년차 법인 고객"이라고 말하는 것이 실명을 말하는 것과 동일하게 작동합니다. 11단원에서 개인 정보 보호 규칙에 대해 논의하겠습니다.
일반적인 실수
- 컨텍스트가 없습니다. 작업을 작성하고 모델이 상황을 알기를 기다리면 됩니다.
- 맥락이 너무 많습니다. 관련 없는 문단 10개를 쌓고 주요 요구사항을 묻어두는 것.
- 상황이 상충됩니다. "격식을 차려라"라는 말과 "성실하고 유머러스하게 글을 쓰라"는 말이 한자리에 있다.
- 작업과 컨텍스트를 혼동합니다. 배경을 설명하고 원하는 것이 무엇인지 명확하게 말하지 않습니다.
- 생각 없이 기밀 데이터를 추가합니다. 익명화하지 않고 민감한 정보를 붙여넣습니다.
요약하면
- 컨텍스트는 모델을 "평균적인 답변"에서 "특별한 답변"으로 이동시키는 배경 정보입니다.
- 좋은 맥락은 누구를 위해, 왜, 어떤 역사를 가지고, 어떤 경계를 가지고 있는지에 대한 네 가지 질문에 답합니다.
- 컨텍스트가 너무 적으면 일반적인 출력이 생성되고, 컨텍스트가 충분하면 정확한 출력이 생성되고, 컨텍스트가 너무 많으면 분산이 생성됩니다.
- 명확한 라벨을 사용하여 작업과 컨텍스트를 분리하세요. 관련된 것을 선택하고 모든 것을 유출하지 마십시오.
- 기밀 데이터를 추가하기 전에 익명화하세요. 대부분의 경우 일반적인 정의로 충분합니다.
응용과제
업무(이메일, 보고서 또는 답장)에서 실제 작업을 선택하세요. 컨텍스트 없는 버전을 먼저 실행하세요. 그런 다음 네 가지 질문(누구에 대해, 왜, 어떤 기록, 어떤 경계)에 답하고 "Context:" 블록을 추가하고 다시 실행하세요. 두 출력 간의 적중 수 차이를 관찰하고 과도한 컨텍스트가 있는지 확인하세요.
체크리스트
- [ ] 나는 네 가지 질문을 통해 과제에 어떤 맥락이 필요한지 결정할 수 있습니다.
- [ ] 나는 명확한 라벨을 사용하여 작업과 상황을 분리합니다.
- [ ] 나는 중복되고 모순되는 맥락을 피한다.
- [ ] 기밀 데이터를 추가하기 전에 익명으로 처리합니다.
- [ ] 컨텍스트 없는 출력과 컨텍스트 없는 출력의 차이점을 알 수 있습니다.