Skip to main content
Register now for TDX! Join the must-attend event to experience what’s next and learn how to build it.

다양한 프롬프트 기술로 프롬프트 개선하기

학습 목표

이 유닛을 완료하면 다음을 수행할 수 있습니다.

  • 인공 지능(AI)의 결과를 개선하는 관련 컨텍스트로 프롬프트를 강화합니다.
  • AI 에이전트가 정확하게 문제를 해결할 수 있도록 지원하는 추론 단계를 안내합니다.
  • 프롬프트 수명 주기의 단계를 간략하게 기술합니다.

Trailcast

이 모듈의 오디오 레코딩을 들어보려면 아래 플레이어를 사용하세요. 이 레코딩을 모두 들은 후 각 유닛으로 돌아와서 리소스를 확인하고 관련 평가를 완료하는 것을 잊지 마세요.

에이전트와 함께 작업할 때 모든 전문가에게 가장 중요한 기술 중 하나는 프롬프트 엔지니어링입니다. 에이전트와 에이전트의 기반인 대규모 언어 모델(LLM)은 인간의 자연어 스타일과 방식에 응답하도록 설계되었지만 더 나은 결과를 위해 응답을 최적화하는 데 필요한 기술이 있습니다. 더 수준 높은 프롬프트 엔지니어링 전략의 사용 방법을 알면 범용 인공 지능(AGI)을 단편적으로 적용하는 수준에 그치지 않고, 비즈니스 규모의 솔루션으로 확장해 필요에 맞게 적용하는 데 도움이 될 수 있습니다.

제로샷 프롬프트

프롬프트를 강화하는 것은 생각보다 쉽습니다. 하지만 먼저 사용할 프롬프트의 유형을 알아야 합니다. 직접 프롬프트라고도 알려진 제로샷 프롬프트는 아마 대부분의 사람들이 AI를 처음 사용할 때 가장 먼저 떠올리는 것입니다. 추가적인 컨텍스트나 예시 없이 모델에 직접적으로 지시를 전달하는 것입니다. 창의적인 프로젝트를 위해 새로운 아이디어를 생성하거나 웹 사이트를 요약하는 등 신뢰할 수 있는 결과를 얻기 위해 반드시 많은 추가적인 구조가 필요하지 않은 작업에 유용할 수 있습니다.

다음은 제로샷 프롬프트의 몇 가지 사례입니다.

  • 이 회의 기록을 요약하고 개별 참여자를 위한 작업 단계 목록을 만들어 줘.
  • 웹 사이트가 업데이트되면 푸시 알림을 전송하는 코드 블록을 만들어 줘.

그러나 구체적이고 실행 가능한 작업의 경우, 제로샷 프롬프트는 모델에 범위가 너무 광범위한 프레임워크를 제공하여 유용한 결과를 생성하기 어려울 수 있습니다. 이때 퓨샷, 사고의 사슬, 역할 기반 프롬프팅과 같은 기술을 사용하여 AI의 도움을 받을 수 있습니다.

퓨샷 프롬프트

퓨샷 프롬프팅은 AI가 수행하길 원하는 작업의 몇 가지 예시를 AI에게 제공하는 기술입니다. AI에게 프롬프트 예시를 보여주면 AI가 패턴을 학습하고 관련 결과를 생성합니다.

이 유형은 구조와 스타일이 중요한 Salesforce 레코드, 자동화된 이메일 초안, 사례 요약, 또는 사용자 정의 플로로 작업할 때 특히 유용합니다.

사용 시기

퓨샷 프롬프팅을 사용하는 경우:

  • 특정 출력 형식이 필요할 때.
  • AI가 특정 어조, 구조, 스타일을 모방하기를 원할 때.
  • 회사의 목소리로 고객 지원 사례를 요약하는 등 복잡하거나 특화된 영역의 작업의 경우.

사례: Salesforce 지원 사용 사례에서의 퓨샷 프롬프팅

에이전트가 지원 사례를 요약하도록 돕기 위해 Salesforce에 AI 기반 도우미를 구축하고 있다고 상상해 봅시다. 도우미가 문제, 해결책, 그리고 다음 단계를 포함하는 특정 형식을 따르도록 하고 싶습니다.

다음은 퓨샷 프롬프트를 작성하는 방법입니다.

프롬프트

당신은 Salesforce의 지원 에이전트입니다. 사례 정보를 기반으로 다음 형식으로 간결한 요약을 작성해 주세요.

사례: 해결책: 다음 단계

세부 사항

예 1

사례: 고객이 모바일 장치에서 대시보드가 로드되지 않는다고 보고합니다.

해결책: 브라우저 캐시를 지우고 모바일 호환성을 위한 대시보드 설정을 확인했습니다.

다음 단계: 정상으로 작동하는지 확인하기 위해 2일 후에 후속 조치합니다.

예 2

사례: 사용자가 셀프 서비스 포털을 사용하여 암호를 재설정할 수 없습니다.

해결책: 수동으로 사용자 암호를 재설정하고 포털 구성 설정을 업데이트했습니다.

다음 단계: 다른 사용자에게도 유사한 문제가 발생하는지 모니터링합니다.

이제 다음 사례 요약

사례: 클라이언트가 Experience Cloud 사이트를 통해 대용량 파일(>20MB)을 업로드할 수 없습니다.

AI 응답 예시(예상 출력)

해결책: 사이트 구성에서 파일 업로드 크기 제한을 조정하고 대용량 파일 지원을 활성화했습니다.

다음 단계: 클라이언트에게 업데이트 정보를 공지하고 주말까지 업로드가 완료되는지 확인합니다.

사고의 사슬 프롬프트

사고의 사슬(CoT) 프롬프팅은 AI가 답변을 제공하기 전에 '생각을 표현'하도록 안내합니다. 모델이 바로 응답을 제시하기 전에 중간 단계나 추론을 거치면 정확성, 특히 여러 단계를 요하거나 논리가 중요한 작업에서 정확도가 개선됩니다.

이 프롬프팅은 리드 자격 평가, 사례 라우팅, 예측 시나리오를 포함하여 추론이 중요한 Salesforce 시나리오에서 특히 유용합니다.

다음은 사고의 사슬 프롬프팅을 사용하는 몇 가지 기회입니다.

  • AI가 추론을 설명하고 답변을 제공하길 원하는 경우.
  • 레코드 조건 확인이나 비즈니스 로직 평가와 같은 여러 단계가 포함된 작업을 수행하고 있는 경우.
  • AI 응답을 디버깅하고 있으며 사고방식을 투명하게 제공하길 원하는 경우.

프롬프트 예시: 리드 자격 평가에서 사고의 사슬 프롬프팅

이 예시에서는 영업 담당자들이 Salesforce 레코드의 필드를 바탕으로 리드의 자격을 평가하는 데 도움을 주는 맞춤형 GPT(생성형 사전 학습 트랜스포머) 작업을 구축하고 있습니다. 모델이 리드 분류를 단계별로 생각하고 핫, 웜, 콜드 상태로 분류하게 하려고 합니다.

프롬프트

당신은 영업 담당자가 리드의 자격을 평가하도록 돕는 도우미입니다. 다음을 기준으로 단계별로 생각한 다음 핫, 웜, 콜드 상태로 지정하세요.

  • 리드 소스
  • 산업 분야
  • 예산
  • 구매 일정

세부 사항

예 1

리드 소스: 추천 | 산업: 기술 | 예산: $80,000 | 일정: 1개월

추론: 추천 소스를 통해 구매 의도가 높은 상태의 리드임을 파악합니다. 기술 산업은 전환 속도가 빠른 경우가 많습니다. 예산은 높은 수준이며, 일정은 짧습니다.

자격:

예 2

리드 소스: | 산업: 비영리 | 예산: $5,000 | 일정: 6개월

추론: 긴급성을 동반하지 않는 경우 웹 리드는 미미한 반응을 보일 수 있습니다. 예산은 낮은 수준이며, 일정은 깁니다.

자격: 콜드

이제 이 리드의 자격 평가

리드 소스: 이벤트 | 산업: 헬스케어 | 예산: $25,000 | 일정: 2개월

AI 응답(예상 출력):

추론: 이벤트 리드는 특히 직접 참석했을 때 관심을 표시합니다. 헬스케어는 안정적인 산업입니다. 예산은 중간 수준이며, 일정은 적당합니다.

자격:

역할 기반 프롬프팅

역할 기반 프롬프팅은 AI에게 작업을 수행하도록 요청하기 전에 AI에 특정 역할이나 페르소나를 지정하는 기술입니다. 이 프롬프팅은 모델이 해당 역할에 맞는 어조, 전문성, 의사결정 스타일을 따르도록 하여 마치 Salesforce 사용자가 일상적인 업무에서 행동하는 것과 같은 효과를 얻습니다.

AI에 명확한 역할을 정의하면 다음을 수행할 수 있습니다.

  • 직무별 언어와 행동을 모방합니다.
  • 사용자의 관점에서 작업을 이해합니다.
  • 관련성 높고, 정확하며, 사람이 작업한 것과 유사한 결과를 제공합니다.

역할 기반 프롬프트를 조직의 동적 데이터와 함께 사용할 경우 더 강력한 기능을 제공합니다. {{Contact.FirstName}} 또는 {{Case.Subject}}와 같은 병합 필드를 사용하여 프롬프트를 개인화합니다.

역할 기반 프롬프팅을 사용하는 경우:

  • 특정 Salesforce 페르소나(예: 영업 담당자, 서비스 에이전트, 관리자)의 어조와 의사결정을 AI가 모방하기를 원하는 경우.
  • 고객 관계 관리 모범 사례, 핵심 성과 지표, 워크플로 등 비즈니스 컨텍스트에 의존하는 작업을 수행하고 있는 경우.
  • Slack, Flow, Apex 통합을 사용하여 맞춤형 지침이 포함된 AI 어시스턴트를 구축하는 경우.

프롬프트 예시: 영업 컨텍스트에서의 역할 기반 프롬프팅

이 시나리오에서 여러분은 영업 담당자가 디스커버리 콜 이후 후속 이메일 초안을 작성하도록 도와주는 GPT 기반 도우미를 생성하고 있습니다.

당신은 AI가 Salesforce 계정 담당자의 태도와 어조를 따르기를 원합니다.

프롬프트

Salesforce 계정 담당자처럼 행동하세요. 당신은 방금 잠재 고객과 디스커버리 콜을 진행했습니다. 다음 내용으로 구성된 후속 이메일의 초안을 작성하세요.

  • 주요 문제점 요약
  • Salesforce에서 지원하는 내용 강조
  • 다음 회의를 위한 CTA 포함

전문적이고, 자신감 있으며, 가치 중심적 어조를 사용하세요.

통화 세부 내용:

  • 고객은 영업과 서비스 전반에서 데이터가 연결되지 않아 어려움을 겪고 있습니다.
  • 고객은 스프레드시트와 레거시 도구를 사용하고 있습니다.
  • 팀 간 협업과 가시성을 개선하는 데 관심이 있습니다.

AI 응답 예시(예상 출력)

제목: 영업 및 서비스 팀을 연결하는 다음 단계

안녕하세요 [고객 이름]님,

일전에 고객님과 이야기를 나눌 수 있어 뜻깊은 시간이었습니다! 연결이 되지 않는 시스템과 스프레드시트에 대한 의존도에 관해 팀이 겪고 있는 어려움을 자세히 알려주셔서 감사합니다.

논의한 것과 같이, Salesforce Customer 360이 영업 및 서비스 데이터를 하나의 플랫폼에 통합할 수 있도록 도와드릴 수 있습니다. 이렇게 하면 팀이 실시간으로 데이터를 파악하고 원활한 협업을 진행할 수 있습니다.

이러한 조치로 고객님의 업무 환경이 어떻게 개선될지 살펴보기 위해 후속 미팅 일정을 잡으면 좋을 것 같습니다. 다음 주 초에 시간이 괜찮으신가요?

감사합니다.

[이름]

Salesforce 계정 담당자

대화형 프롬프트

때로 가장 강력한 프롬프트는 단지 지침을 제공하는 것뿐만 아니라 대화까지 생성합니다. 대화형 프롬프트는 AI가 Salesforce의 사람 에이전트나 사용자가 동료, 고객, 또는 시스템과 상호 작용하는 모습을 모방하도록 대화를 안내합니다. 이러한 프롬프트 스타일은 사람과 더욱 유사하게 행동하고, 컨텍스트를 바탕으로 하며, 소통을 매끄럽게 하여 더 세심하고 유용한 응답을 제공할 수 있게 합니다.

제로샷 또는 퓨샷 프롬프트가 정적인 지침이나 예시를 제공해 주는 반면, 대화형 프롬프트는 대화를 주고받으며 AI의 행동을 형성해 줍니다. 이러한 방식은 Agentforce에 소통의 느낌을 가미하거나, 단계별 지침을 제공하거나, 입력을 바탕으로 적응하도록 설계된 AI 기반 플로를 구축할 때 특히 유용합니다.

대화형 프롬프팅을 사용하는 경우:

  • AI가 단지 도구가 아닌 의도와 맥락을 이해하는 협력자와 같이 행동하기를 원하는 경우.
  • Slack, 봇, 또는 안내 환경을 위해 채팅 기반의 플로를 구축하는 경우.
  • AI가 변화하는 입력을 기반으로 응답하는 동적인 멀티턴 상호 작용을 원하는 경우.
  • 내부 Q&A, 교육, 또는 코칭 대화를 시뮬레이션하거나 대체하는 경우.

프롬프트 예시:

Salesforce 신규 관리자가 첫 번째 조직을 설정할 때 안내해 주는 플로를 구축하고 있다고 상상해 보세요. AI는 모든 정보를 한 번에 제공하는 대신 사용자에게 단계별로 안내해 줍니다. 즉, 질문을 하고, 옵션을 제공하고, 이 경험을 실제 온보딩 세션처럼 느끼게 하는 것입니다.

프롬프트:

당신은 도움을 제공하는 Salesforce 온보딩 도우미입니다. 질문을 통해 정보를 명확히 하고, 사용자에게 설정 작업에 대한 단계별 안내를 제공하고, 필요한 경우 제안하세요. 경험이 실제 대화처럼 느껴지도록 하세요.

AI 출력 예시(예상 출력):

안녕하세요! Salesforce에 오신 걸 환영합니다! 제가 조직 설정을 도와드리려고 합니다.

중요한 질문으로 시작해 볼게요. Salesforce를 주로 영업이나 서비스, 또는 둘 다에 사용할 계획이신가요?

(사용자의 응답: “영업”)

좋습니다! 먼저 리드와 기회 단계를 설정해 보겠습니다. 이미 정의된 영업 프로세스가 있으신가요, Salesforce의 기본 파이프라인을 사용하여 시작하고 싶으신가요?

반사실적 프롬프트

반사실적 프롬프트는 AI에게 상황이 달랐다면 어떤 일이 일어났을까?와 같이 대안적 상황을 통해 추론해 달라고 요청합니다. 이 기술은 모델이 시나리오를 평가하거나, 결과를 설명하거나, 가설 변화를 상상함으로써 개선 사항을 제안하기를 원할 때 유용합니다.

Salesforce에서는 이러한 기술이 의사결정을 안내하고, 실패한 과정의 문제를 해결하며, 비즈니스 변화의 영향을 시뮬레이션하는 강력한 방법이 될 수 있습니다. 또한 코칭, 회고 분석, 시나리오 계획에 있어서 탁월한 방법이기도 합니다.

반사실적 프롬프팅을 사용하는 경우:

  • 레코드, 거래, 캠페인이 예상만큼 성과가 나오지 않은 이유를 해결하는 경우.
  • 일어날 가능성이 있는 상황을 기반으로 AI가 가장 효과적인 제안을 하기를 원하는 경우.
  • 사용자에게 코칭을 하거나 과거 사례를 분석하여 미래의 결과를 개선하려는 경우.
  • 시뮬레이션을 구축하여 팀이 잠재적인 전략이나 위험을 살펴보도록 지원하는 경우.

프롬프트 예시:

여러분은 영업 관리자가 담당자를 코칭하도록 도와주는 AI 기반 도우미를 구축하는 중이라고 가정해 봅시다. AI가 실패한 거래를 분석하여 주요 요인이 달랐다면 결과가 어떻게 달라졌을지 제안하도록 하고 싶습니다.

프롬프트:

당신은 실패한 기회를 분석하는 세일즈 코치입니다. 기회 데이터를 바탕으로 해당 거래의 실패 이유를 설명한 다음 대안적 상황에서는 거래가 성공했을지에 대한 반사실적 시나리오를 제공해 주세요.

입력 세부 사항:

기회: 실패

거래 규모: $45,000

마감 일자: 2주 경과

의사결정자: 참여하지 않음

경쟁자: BigDigital

주요 거절 이유: 플랫폼이 너무 복잡하게 느껴짐

담당자 메모: 데모가 결과보다 기능에 지나치게 집중됨.

AI 응답 예시(예상 출력):

거래가 실패한 주요 이유는 의사결정자가 구매 과정에 참여하지 않았고, 데모가 결과보다 기능을 강조하여 결과적으로 사용자에게 제품의 이용 과정이 복잡하고 어렵게 느껴졌기 때문입니다.

반사실적 접근:

의사결정자가 일찍 참여하고 데모가 제품 깊이보다는 비즈니스 영향에 중점을 두었다면 고객이 더 많은 가치와 적합성을 발견했을 수 있습니다. 프레젠테이션을 단순하고 결과 중심적으로 진행했다면 구매 의향과 그에 따른 거래 확보 가능성을 높일 수 있었습니다.

창의적인 프롬프트

창의적인 프롬프트는 AI가 독창적이고, 상상력이 풍부하거나 매력적인 스타일의 콘텐츠를 생성하도록 합니다. 캠페인 이름을 브레인스토밍하거나, 이벤트 테마의 초안을 작성하거나, 관심을 사로잡는 제목을 작성할 때 창의적인 프롬프트를 통해 AI는 생성형 기능을 활용합니다.

Salesforce에서 창의적인 프롬프팅은 마케팅, 브랜드 개발, 내부 커뮤니케이션, 경험 설계와 같이 독창성이 영향력을 발휘할 수 있는 사용 사례에서 빛을 발합니다.

창의적 프롬프팅을 사용하는 경우:

  • 새로운 아이디어(이름, 슬로건, 제목 또는 컨셉)가 필요한 경우.
  • 분위기, 테마, 브랜드 개성이 담긴 콘텐츠를 만드는 경우.
  • 다양한 아이디어와 영감이 필요한 경우.
  • 마케팅, 활성화, 커뮤니케이션 등 팀을 지원하는 경우.

예:

여러분은 다가오는 Salesforce 캠페인을 위해 고객 충성도와 장기적 관계 형성에 중점을 둔 캠페인 이름을 브레인스토밍하도록 마케터를 지원하는 AI 어시스턴트를 구축하고 있습니다. AI가 Salesforce의 분위기와 일치하는 브랜드 정체성에 어울리는 깊이 있는 아이디어를 생성하기를 원합니다.

프롬프트 예시

Salesforce의 창의적인 마케터처럼 행동하세요. 연결, 신뢰, 장기적 파트너십을 강조하는 고객 충성도 캠페인을 위한 이름 아이디어 5가지를 생성하세요. 매력적이고, 브랜드에 어울리며, 디지털 및 이벤트 마케팅에 적합한 이름을 만드세요.

AI 응답 예시(예상 출력):

  • 변화를 향한 끊임없는 전진
  • Trailblazer와 함께
  • 장기적인 가치를 추구하는 연결
  • 신뢰할 수 있는 설계
  • 추진력이 만드는 성과

프롬프트 수명 주기

프롬프트는 자연어로 표시되기 때문에 프롬프트를 단순한 글쓰기나 언어 작업으로 생각하기 쉬울 수 있습니다. 언어를 잘 이해하는 것이 프롬프트 작성에 도움이 될 수 있지만, 결과를 개선하는 데 항상 도움이 되는 결정적인 역량은 아닙니다. 이는 프롬프팅이 단순히 결과보다 시스템이 작동하는 방식의 기본 규칙을 이해하는 태도를 요구하는 훨씬 복잡한 작업이기 때문입니다. 축구를 예로 들어보면 공을 잘 차는 것과, 필드를 읽고 플레이를 구성하고 경기의 템포를 조절하는 방법을 아는 것은 차이가 있습니다. 단순히 누가 언제 점수를 낼지보다는 경기의 법칙을 이해하는 태도가 필요합니다.

소프트웨어 개발이나 제품 관리 프로세스와 비슷하게 프롬프트는 비즈니스의 장기적 효용에 대한 가치를 지키거나 손상시키는 수명 주기가 있습니다.

다음 설명에 해당하는 프롬프트 수명 주기.

다시 사용하고 싶은 프롬프트를 구성한다면 다음 사항을 유념하세요.

  1. 개발: 프롬프트 빌더, 프롬프트 템플릿, 모델 API, 플랫폼 도구 등을 사용하여 비즈니스 필요에 맞게 프롬프트를 계획하고 생성하세요.
  2. 테스트: 구축한 프롬프트를 실행할 때 잘 작동하는지 살펴보고 결과를 의도한 목표와 비교하세요.
  3. 모니터링: 프롬프트의 사용할 준비가 되었다는 확신이 들면, Data 360 AI 보고서 및 Einstein Trust Layer와 같은 소스의 보안 및 분석 기능을 활용하여 프롬프트가 비즈니스에 어떤 영향을 주는지 전체적으로 살펴보세요.
  4. 반복: 이전 단계에서 배운 것처럼, 여러 번의 수정을 거쳐 성능과 정확도를 개선하세요. 프롬프트 템플릿은 피드백 데이터를 바탕으로 새로운 버전을 생성할 수 있게 하여 기능을 변경하거나 추가할 때마다 복잡한 프롬프트를 처음부터 다시 만드는 수고를 덜어줍니다.

프롬프팅 모범 사례

프롬프트의 일반적인 수명 주기를 이해하고 에이전트 AI의 고급 기능을 적용하는 데 익숙해지면 성공 가능성을 높이는 몇 가지 모범 사례를 적용할 수 있습니다.

사용 사례를 여러 작업 단위로 나누세요. 최대한 많은 기회 사용 사례를 검토하고 작업 단위로 나누어 하위 작업을 더 편리하게 관리하세요. 복잡한 과정을 더 작은 단위의 프롬프트로 나눌수록 개선할 수 있는 영역을 더 쉽게 발견할 수 있어 전체 목표에 도달하기 위한 가치를 높이는 데 도움이 됩니다.

입력값을 정의하세요. LLM은 컨텍스트를 다루는 도구입니다. 컨텍스트가 풍부할수록 기능이 향상됩니다. 분위기, 적절한 응답 길이, AI가 생성하기를 원하는 콘텐츠와 유사한 사람이 만든 콘텐츠의 예시를 제공함으로써 결과를 개선할 수 있습니다. 최대한 구체적으로 제공하는 것이 좋습니다. 예를 들어 AI 에이전트에게 '리조트 마케팅용 카피 문구'를 생성해 달라고 요청하는 것보다 '캘리포니아에 있는 편안하고, 가족 친화적인 해변 리조트를 위한 재치 있는 어조의 마케팅용 카피 문구'를 생성해 달라고 요청하는 것이 훨씬 효과적입니다.

효과적인 방식을 적극 활용하세요. 효과적인 프롬프트를 발견하면 해당 프롬프트를 유용한 사용 사례 저장소에 보관하세요. 이렇게 하면 여러분과 미래 엔지니어의 시간을 절약하고, 새로운 프롬프트를 개발하려는 사람에게 좋은 시작점이 될 수 있습니다.

프롬프트가 제공하는 가장 중요한 이점 중 하나는 AI를 작업에 사용하려고 할 때마다 시간을 낭비할 필요가 없다는 것입니다. 사용 사례가 더욱 복잡해지고 발전할수록, 이러한 모범 사례를 통해 문제에 대처하고 효율적으로 확장할 수 있습니다. 고급 프롬프트 엔지니어링 기술을 테스트하는 최상의 방법은 그 기술을 직접 실행해 보는 것입니다.

계속해서 다음 유닛을 살펴보고 프롬프트 빌더에서 배운 기술을 직접 적용해 보세요.

퀴즈 시나리오

Janina는 전국적인 대형 소매 체인의 재고 관리자로서 AI를 사용하여 다가오는 휴가철에 필요한 재고를 예측합니다. Janina는 먼저 AI에게 작년 판매 데이터를 검토하고, 올해 프로모션과 공급망 지연 현황을 분석한 다음, 마지막으로 범주별 수요를 예측해 달라고 요청합니다.

리소스

Salesforce 도움말에서 Trailhead 피드백을 공유하세요.

Trailhead에 관한 여러분의 의견에 귀 기울이겠습니다. 이제 Salesforce 도움말 사이트에서 언제든지 새로운 피드백 양식을 작성할 수 있습니다.

자세히 알아보기 의견 공유하기