Skip to main content
3월 5~6일에 샌프란시스코의 TDX 또는 Salesforce+에서 열리는 AI 에이전트 시대를 위한 개발자 컨퍼런스에 참여하세요. 지금 등록하기.

이 뱃지에는 새로운 사용자 정의 Einstein AI Playground가 필요합니다

이 뱃지와 Einstein AI Playground가 필요한 다른 뱃지를 완료하는 데 제한된 시간이 주어집니다. 주어진 시간이 끝나면 이 Playground에 액세스할 수 없으며 처음부터 다시 시작해야 할 수도 있습니다.

프롬프트 빌더 시작하기

학습 목표

이 프로젝트에서는 다음 작업을 수행합니다.

  • 병합 필드를 포함하는 프롬프트 템플릿을 생성 및 테스트합니다.
  • 텍스트 필드와 프롬프트 템플릿을 연결하여 필드를 생성합니다.
참고

참고

한국어로 학습하시겠어요? Trailhead playground에서 한국어로 실습 과제를 시작하고, 괄호 안에 제공된 번역을 사용해 탐색해 보세요. 영어 데이터를 기반으로 실습 과제 검증이 이루어지므로 영문으로 표시된 값만 복사해 붙여 넣습니다. 한국어 조직에서 실습 과제를 통과하지 못한 경우, (1) 로캘을 미국으로 바꾸고 (2) 여기에 제시된 지침에 따라 언어를 영어로 바꾼 후 (3) "Check Challenge(과제 확인)" 버튼을 눌러 다시 진행해 보세요.

원하는 언어로 Trailhead 사용하기 뱃지를 확인해 현지화된 Trailhead 경험을 활용하는 방법에 대해 자세히 알아보세요.

콘텐츠 생성 간소화

프롬프트 빌더는 조직에서 생성형 AI의 강력한 기능을 쉽게 활용할 수 있는 방법을 제공합니다. 효과적인 몇 가지 지침을 따라 기존 데이터를 결합해 프롬프트 템플릿을 만들 수 있게 지원합니다. 간단히 말해, 프롬프트 템플릿은 콘텐츠를 생성하기 위해 대규모 언어 모델(LLM)로 전송되는 메시지인 프롬프트를 만드는 데 사용됩니다.

프롬프트 템플릿은 고객, 제품, 사례 등에 대한 특정 세부 사항을 위한 자리 표시자를 포함한다는 점에서 특별합니다. 프롬프트 템플릿은 사용할 때마다 데이터를 병합하여 고유하고 개인화된 프롬프트를 생성하므로 응답 역시 개인화됩니다. 또한 프롬프트 템플릿은 재사용이 가능하므로 확장 가능한 AI 구현의 핵심 요소입니다. 프롬프트와 프롬프트 템플릿에 대한 자세한 설명은 프롬프트 기초를 참조하세요.

이 프로젝트에서는 프롬프트 템플릿을 만든 다음 이를 사용하여 LLM에서 실제로 생성된 응답을 얻는 실습을 진행할 수 있습니다. 특히 모두에게 익숙한 시나리오인 고객 지원 사례에 초점을 맞춰 진행해 보세요. 생산성과 고객 만족도를 높이기 위해 생성형 AI를 사용하여 사례의 세부 사항을 약 100단어로 요약하려고 합니다. 에이전트는 이를 통해 사례를 신속하게 처리하고 특별한 주의가 필요한 사례를 더 쉽게 식별할 수 있습니다.

빠른 요약 필드가 채워진 사례 스크린샷.

Einstein 생성형 AI로 평가판 조직에 등록

이 프로젝트를 완료하려면 Einstein AI와 샘플 데이터가 포함된 시간 제한 맞춤형 Playground가 필요합니다.

  1. 아직 Playground가 없다면 유닛 시작 부분에 있는 I can receive a password email(암호 이메일을 받을 수 있습니다) 확인란을 클릭합니다.
  2. Create Playground(Playground 만들기)를 클릭합니다.
  3. 프롬프트를 따릅니다.
  4. 조직의 만료일을 기록하고 그 전에 이 뱃지를 완료하세요.
참고

이 맞춤형 Playground는 이 뱃지의 도전 과제와 함께 작동하도록 설계되었으며 다른 뱃지에서는 작동하지 않을 수 있습니다. 항상 Trailhead Playground 또는 권장되는 특수 조직을 사용하고 있는지 확인하세요.

Trailhead에서 Einstein AI 관련 콘텐츠를 작업하는 경우, 다음 프로젝트에도 이 조직을 사용할 수 있습니다.

필드 생성 프롬프트 템플릿 만들기

이 프로젝트에서는 레코드의 텍스트 필드에 사례 요약을 표시하려고 합니다. 시간을 단축하기 위해 Trailhead 팀은 이미 Quick Summary(빠른 요약)라는 이름의 필드를 만들어 페이지 레이아웃에 배치했습니다. 현재 시점에서는 특별한 것이 없지만 한번 변경해 보겠습니다. 먼저 프롬프트 템플릿을 만듭니다.

  1. 아직 Einstein AI 지원 평가판 조직이 열려 있지 않은 경우 Challenge(도전 과제) 섹션까지 아래로 스크롤한 다음 Launch(실행)를 클릭하여 열 수 있습니다.
  2. 설정 아이콘을 클릭하고 Setup(설정)을 클릭합니다. 설정 페이지가 새 탭에서 열립니다.
  3. Quick Find(빠른 찾기) 상자에서 einstein setup(Einstein 설정)을 입력한 다음 Einstein Setup(Einstein 설정)을 클릭합니다.
  4. 토글을 클릭하여 Einstein을 켭니다. 빠른 시작: Agentforce 프로젝트를 완료했다면 이미 켜져 있을 수 있습니다.

Einstein 설정 페이지.

  1. 브라우저 창을 새로 고칩니다. 이제 Einstein이 활성화되었으므로 새로운 관리자 설정이 표시됩니다.
  2. Quick Find(빠른 찾기) 상자에 prompt(프롬프트)를 입력한 다음 Prompt Builder(프롬프트 빌더)를 클릭합니다.
  3. New Prompt Template(새 프롬프트 템플릿)을 클릭합니다.

새 프롬프트 템플릿 버튼

이 예에서는 Field Generation(필드 생성) 유형의 프롬프트 템플릿을 사용하므로 그대로 두세요.

  1. Prompt Template Name(프롬프트 템플릿 이름)에 Quick Summary(빠른 요약)를 입력합니다.
  2. API Name(API 이름)에 Quick_Summary를 입력합니다.
  3. Template Description(템플릿 설명)에 A short summary of case details(사례 세부 사항에 대한 간단한 요약)를 입력합니다.
  4. Object(개체)에서 Case(사례)를 찾아 선택합니다.
  5. Object(개체) 필드에서 Quick Summary(빠른 요약)를 찾아 선택합니다.
  6. Next(다음)를 클릭합니다.

이제 프롬프트 템플릿이 시작되었습니다. 이제 LLM에서 원하는 것을 설명하는 몇 가지 명확한 지침을 작성하여 템플릿을 만드세요. 프롬프트 기초 뱃지에서 학습하였듯이, 더 나은 결과를 얻기 위해 몇 가지 사항을 추가할 수 있습니다. 이 예에서는 전체 목표에 대한 방향, 크기 제한과 몇 가지 가드레일을 포함합니다.

좋은 프롬프트를 작성하는 것은 일종의 예술과도 같으므로, 이 프로젝트에서는 원활하게 작동하는 프롬프트를 제공합니다.

  1. 프롬프트 템플릿 작업 공간에 다음 텍스트를 붙여넣습니다.
Summarize the concatenation of the contents of the comment bodies of COMMENTS along with the text from SUBJECT, the case priority which is PRIORITY, and the case type which is TYPE.
Keep the response to a single short paragraph.
  1. Save(저장)를 클릭합니다.
  2. Models(모델)의 경우 OpenAI GPT 4를 선택합니다.

템플릿 속성의 모델 선택.

Einstein AI 지원 조직에서 여러 가지 모델 옵션이 있으며, OpenAI GPT 4는 양질의 결과를 생성합니다.

이 샘플 텍스트에는 사례 우선순위 등을 위해 모두 대문자로 작성된 몇 가지 자리 표시자가 포함되어 있습니다. 이를 실제 병합 필드로 대체하여 LLM이 다양한 상황에 적합한 맞춤형 응답을 생성할 수 있도록 해 보겠습니다.

  1. Prompt Template Workspace(프롬프트 템플릿 작업 공간)에서 PRIORITY라는 단어 앞에 마우스 커서를 놓습니다.

priority라는 단어 앞에 커서 배치.

  1. Resource(리소스) 상자를 클릭하여 리소스 목록을 엽니다.

확장된 리소스 목록.

  1. Case(사례)를 클릭한 다음 Priority를 클릭합니다.
    병합 필드가 파란색 텍스트로 텍스트에 삽입됩니다.
  2. 병합 필드만 남기려면 PRIORITY를 삭제합니다. 이제 다음과 같이 표시됩니다.

Priority 텍스트가 삭제되고 리소스 삽입으로 대체.

이 과정을 반복하여 COMMENTS, SUBJECT, TYPE 텍스트 자리 표시자를 교체합니다.

  1. COMMENTS 앞에 마우스 커서를 놓습니다.
  2. Resource(리소스) 상자를 클릭합니다. Case(사례)를 선택한 다음 CaseComments를 클릭합니다.
    참고: 다양한 색상의 텍스트는 관련 목록임을 나타냅니다. (텍스트 색상은 브라우저 설정에 따라 다를 수 있습니다.)
  3. COMMENTS를 삭제하여 병합 필드만 남깁니다. 이제 다음과 같이 표시됩니다.

Comments 텍스트가 삭제되고 리소스 삽입으로 대체.

  1. SUBJECT 앞에 마우스 커서를 놓습니다.
  2. Resource(리소스) 상자를 클릭합니다. Case(사례)를 선택한 다음 Subject(제목)를 클릭합니다.
  3. SUBJECT를 삭제하여 병합 필드만 남깁니다.
  4. 마지막으로 마우스 커서를 TYPE 앞에 놓습니다.
  5. Resource(리소스) 상자를 클릭합니다. Case(사례)를 선택한 다음 Case Type(사례 유형)을 클릭합니다.
  6. TYPE을 삭제하여 병합 필드만 남깁니다.

병합 필드가 제자리에 있으면 프롬프트 템플릿이 다음과 같이 표시됩니다.

완성된 콘텐츠가 있는 프롬프트 빌더 창.

실제 데이터를 기반으로 프롬프트를 만드는 작업은 이렇게 간단합니다. 이제 프롬프트 템플릿에 병합 필드와 양질의 지침이 포함되었으므로 테스트를 진행해 보겠습니다. 프롬프트 빌더를 사용하면 실제 데이터로 프롬프트 템플릿을 손쉽게 시험해 볼 수 있습니다. 데이터를 가져올 샘플 레코드만 있으면 됩니다.

  1. Related Record(관련 레코드) 상자에서 00001002 사례를 찾아 선택합니다.

관련 레코드 입력 상자.

  1. Save & Preview(저장 및 미리 보기)를 클릭합니다.
  2. Activate(활성화)를 클릭합니다.

오래 기다리셨습니다. 이제 지시 내용이 LLM에 전송되었으며, 이에 대한 응답으로 몇 개의 문장으로 구성된 사례 요약이 생성됩니다. 결과물이 이 프로젝트의 화면 캡처와 약간 다르게 보일 수 있지만 괜찮습니다. LLM은 일반적으로 동일한 프롬프트에 대해 둘 이상의 방식으로 응답합니다.

사례에 동적 양식 사용

이제 프롬프트 템플릿을 사용할 수 있습니다. 마지막 단계는 고객 지원팀이 새 프롬프트 템플릿을 사용할 수 있도록 페이지 레이아웃을 업데이트하는 것입니다.

  1. 프롬프트 빌더 페이지에 있는 동안 Activate(활성화)를 클릭했는지 확인합니다.
  2. Setup(설정) 탭을 닫고 Sales 앱으로 돌아옵니다.
  3. 탐색 막대에서 Cases(사례)를 클릭합니다. (이 항목을 찾으려면 More(더 보기)를 클릭해야 할 수 있습니다.)
  4. Recently Viewed(최근 조회 항목) 옆의 아래쪽 화살표를 클릭하고 All Open Cases(진행 중인 모든 사례)를 선택합니다.
  5. 사례 번호 00001002를 클릭합니다.
  6. 설정 아이콘Edit Page(페이지 편집)를 클릭합니다.
  7. Details(세부 사항) 섹션[1]의 콘텐츠를 선택합니다.

레코드 세부 사항이 열려 있으며 세부 사항 섹션이 선택된 화면.

  1. Details(세부 사항) 섹션을 선택한 상태로 Record Detail(레코드 세부 정보)에서 Upgrade Now(지금 업그레이드)를 클릭하여 동적 양식으로 업그레이드합니다.
  2. Next(다음)를 클릭합니다.
  3. Case Layout(사례 레이아웃) 라디오 버튼을 선택합니다.
  4. Finish(완료)를 클릭합니다.
  5. Details(세부 사항) 섹션에서 Quick Summary(빠른 요약) 필드를 클릭합니다.
  6. Prompt Template(프롬프트 템플릿)의 경우 Quick Summary(빠른 요약)를 찾아 선택합니다.

프롬프트 템플릿 선택 상자 스크린샷.

  1. Save(저장)를 클릭한 다음 Activate(활성화)를 클릭합니다.
  2. Assign as Org Default(조직 기본값으로 할당) 버튼을 클릭합니다.
  3. Next(다음)를 클릭한 다음 Save(저장)를 클릭합니다.
  4. 왼쪽 상단의 뒤로 화살표를 클릭하여 Lightning 앱 빌더를 종료합니다.

좋습니다. 이제 Quick Summary(빠른 요약) 필드에서 Einstein 생성형 AI를 사용할 준비가 되었습니다. 편집 버튼 옆에 작은 별표가 있는 것으로 알 수 있습니다.

아이콘이 업데이트된 필드 스크린샷.

그럼 이제 사용해 보겠습니다.

  1. Quick Summary(빠른 요약) 필드에서 편집 아이콘 항목을 클릭합니다.
  2. 필드 오른쪽의 Einstein 아이콘으로 도움 받기 항목을 클릭합니다.
    그러면 프롬프트 템플릿을 사용하여 새 대화를 시작하는 Einstein 오버레이가 자동으로 열립니다. 잠시 후 Einstein이 사례 요약을 추천합니다. 다시 한 번 언급하지만, 현재 보시는 요약은 여기에서와 약간 다르게 표시될 수 있습니다.

Einstein 오버레이에 추천 사례 요약이 표시됨.

이렇게 하면 사용자가 요약본을 검토할 수 있으며, Einstein과 대화를 계속하여 수정된 버전을 함께 작성할 수도 있습니다. 이 예에서는 첫 번째 추천 사례 요약을 수락하기만 하면 됩니다. Einstein 오버레이에 Use(사용) 버튼이 있어야 합니다. 없는 경우 페이지를 새로 고침하고 1단계와 2단계를 다시 수행하세요.

  1. Use(사용)를 클릭합니다.
  2. X를 클릭하여 Einstein 오버레이를 닫습니다.
    Quick Summary(빠른 요약) 필드가 채워진 것을 확인합니다.
  3. Save(저장)를 클릭합니다.

몇 번의 클릭만으로 Einstein 생성형 AI의 강력한 기능에 액세스하여 유용한 콘텐츠를 빠르게 생성하고 훨씬 더 중요한 일에 집중할 수 있습니다. Einstein의 대화 특성 덕분에 생성된 콘텐츠를 실시간으로 조정할 수 있으며, 실제로 배치한 후에도 언제든지 수정할 수 있습니다.

지금까지 유용한 프롬프트 템플릿을 만들어 보았습니다. 프롬프트 빌더에서 재미있게 실험해 보면서 조직을 위해 텍스트 생성을 자동화하는 다른 방법들도 찾아 보세요.

리소스

단계 확인

+100 포인트

여러분의 Einstein AI Playground에서 이 유닛을 완료하게 됩니다.

이 뱃지에는 새로운 사용자 정의 Einstein AI Playground가 필요합니다

이 뱃지와 Einstein AI Playground가 필요한 다른 뱃지를 완료하는 데 제한된 시간이 주어집니다. 주어진 시간이 끝나면 이 Playground에 액세스할 수 없으며 처음부터 다시 시작해야 할 수도 있습니다.

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

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

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