Skip to main content

인증을 사용하는 경우와 그렇지 않은 경우 테스트

참고

참고

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

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

비공개 서브에이전트/작업 결과

마지막 단계는 대화 미리보기 패널에서 비공개 서브에이전트에 대한 인증을 테스트하는 것입니다. 미리보기 패널은 생성한 에이전트를 실제 고객처럼 테스트할 수 있는 곳입니다. 사례 상태를 문의해 보고, 먼저 확인 요청이 표시되는지 확인합니다.

  1. Agentforce 빌더에서 Conversation Preview(대화 미리보기)의 오른쪽 상단에 있는 Refresh(새로 고침)(원형 화살표)를 두 번 클릭합니다.
  2. 대화 미리보기 패널을 클릭하고, 필요한 경우 Got It(확인)을 클릭합니다. Please show me all my open cases(진행 중인 내 사례 모두 표시) 프롬프트를 입력하고 Enter/Return 키를 누릅니다.
  3. 에이전트가 이메일 주소를 요청하면 My email is will.johnson@run.com(제 이메일 주소는 will.johnson@run.com입니다)을 입력하고 Enter/Return 키를 누릅니다.
  4. 패널 확장 아이콘 패널 확장 아이콘을 클릭하여 플랜 캔버스를 엽니다.
  5. Action Launched: Send Email with Verification Code(작업 시작됨: 인증 코드가 있는 이메일 전송) 섹션을 찾은 다음 Output(출력) 창의 맨 아래로 스크롤합니다.
  6. 인증 코드를 복사합니다(따옴표 없이 숫자 6자리만).

플랜 캔버스의 인증 코드.

참고: 여러분의 인증 코드는 위에 표시된 예시와 다릅니다. 에이전트를 새로 고칠 때마다 인증 코드가 변경된다는 점을 기억하세요.

  1. 고유한 인증 코드를 대화 미리보기 패널에 붙여넣고 Enter/Return 키를 누릅니다.

참고: 에이전트가 6자리 코드를 제대로 확인하지 못하면 브라우저 페이지를 새로 고친 뒤, 진행 중인 사례에 대해 다시 문의해 보세요. 6자리 숫자 앞뒤에 따옴표나 괄호가 없는지 확인하세요.

  1. 확인에 성공하면 에이전트가 인증 완료 확인 메시지를 보냅니다.

인증 코드 입력됨.

  1. Show me all my open cases(진행 중인 내 사례 모두 표시)를 입력하고 Enter/Return 키를 누릅니다.
  2. 에이전트가 사례 세부 정보를 제공하고 나면 Add a comment to this case: Please email the contact owner an update on this case.(이 사례에 댓글 추가: 이 사례의 업데이트를 받으려면 연락처 소유자에게 이메일을 전송합니다.) 프롬프트를 입력하여 사례 레코드에 댓글을 추가합니다. 그리고 Enter/Return 키를 누릅니다.
  3. “It seems there was an issue while trying to add the comment to your case. Something went wrong on our end. Could you please try again in a moment? ...(사례에 댓글을 추가하는 동안 문제가 발생한 것 같습니다. 시스템 측에서 문제가 발생했습니다. 잠시 후 다시 시도해 주시겠어요?)” 같은 오류 메시지가 표시되면 에이전트에게 다시 Add a comment to this case: Please email the contact owner an update on this case.(이 사례에 댓글 추가: 이 사례의 업데이트를 받으려면 연락처 소유자에게 이메일을 전송합니다.)라고 요청합니다.
  4. Confirm(확인)을 클릭하거나 Yes(예)라고 응답합니다.

이제 에이전트는 Case Management(사례 관리) 서브에이전트 아래의 모든 작업에 액세스하여 사례 정보를 제공할 수 있습니다.

공개 서브에이전트/작업 결과

고객이 사례가 아니라 주문 취소에 대해 문의하면 어떻게 될까요? Case Management(사례 관리) 서브에이전트에는 필터가 있지만 Order Inquiry(주문 문의)에는 필터가 없습니다. 이 서브에이전트에는 인증이 필요하지 않으므로, 고객이 주문 취소를 문의할 때 고객에게 인증을 요청하면 안 됩니다. 이제 필요한 경우에만 고객이 인증 절차를 거치는지 테스트할 차례입니다.

  1. 대화 미리보기 패널에서 새로 고침 버튼을 두 번 클릭하여 새 세션을 시작합니다.
  2. 채팅에 Hello, I would like to cancel an order but I do not know my order #(주문을 취소하고 싶은데 주문 번호를 모르겠어요)를 입력하고 Enter/Return 키를 누릅니다.
  3. 이메일을 요청받으면 my email is will.johnson@run.com(제 이메일 주소는 will.johnson@run.com입니다)을 입력하고 Enter/Return 키를 누릅니다. 참고: 에이전트가 신원 인증을 시도하면 브라우저 페이지를 새로 고친 뒤 주문 취소 프롬프트를 다시 입력하세요.
  4. 에이전트는 취소할 주문을 물어봐야 합니다. Please cancel order 1234(주문 1234를 취소해 주세요)를 입력하고 Enter/Return 키를 누릅니다. 참고: 이러한 테스트는 반드시 Sandbox에서 수행해야 합니다. 에이전트가 비활성화된 대화 미리보기에서도 이러한 상호 작용은 조직의 데이터를 변경하기 때문입니다.
  5. Confirm(확인)을 클릭하거나 Yes(예)라고 응답합니다.
  6. 에이전트가 성공적으로 주문을 취소했습니다.

주문 취소에 인증을 추가하지 않았기 때문에, 해당 문의 시 에이전트는 인증을 요청하지 않았습니다. 참고: 일반적으로 고객이 주문 취소를 문의할 경우에는 당연히 항상 인증을 요구해야 합니다.

인증이 필요 없는 더 일반적인 공개 서브에이전트/작업의 예로는 “반품 정책이 어떻게 되나요?”, “매장 위치는 어디인가요?”, “반품은 어떻게 시작하나요?”와 같이 Knowledge로 답변 가능한 일반 질문이 있습니다.

비공개 작업에 보안 추가

Linda는 이제 Cloud Kicks의 Case Management(사례 관리) 서브에이전트에 인증을 추가했습니다. 사례에 대해 문의하는 고객은 에이전트가 사례 정보를 전달하기 전에 일회성 코드로 인증을 거쳐야 합니다. 한편 주문 취소를 원하는 고객은 인증이 필요하지 않습니다.

Cloud Kicks 충성도 프로그램 관리자는 매장 기프트 카드를 통해 고객 설문 피드백을 장려하고자 합니다. 기프트 카드는 설문이 완료된 후에만 제공될 수 있습니다. Linda는 Customer Survey Participation(고객 설문 조사 참여)이라는 새 서브에이전트와 함께 Collect User Survey(사용자 설문 결과 수집) 및 Get Gift Card(기프트 카드 가져오기)라는 두 개의 작업을 추가했습니다. Linda는 Collect User Survey(사용자 설문 결과 수집)가 먼저 완료된 경우에만 Get Gift Card(기프트 카드 가져오기) 작업이 실행되도록 해야 합니다. 이를 위해 필터를 생성해 작업에 적용해야 합니다.

  1. 사이드바에서 Context(컨텍스트) 아이콘을 선택합니다.
  2. Variable(변수) 탭이 선택되어 있는지 확인합니다. New Variable(새 변수)을 클릭합니다.
    • Name(이름): FeedbackCollected
    • API Name(API 이름): FeedbackCollected
    • Description(설명): This variable stores a boolean value that indicates if feedback has been collected.(이 변수는 피드백이 수집되었는지 여부를 표시하는 부울 값을 저장합니다.)
    • Data Type(데이터 형식): Boolean(부울)
    • Allow value to be set by API(API를 통한 값 설정 허용): 선택되지 않은 채로 유지
    • Allow LLM to use value(LLM의 값 사용 허용): 선택되지 않은 채로 유지
    • Assign or Map This Variable(이 변수 할당 또는 매핑) 입력: Customer Survey Participation(고객 설문 조사 참여) > Collect User Survey(사용자 설문 결과 수집) > FeedbackCollected(피드백 수집됨)
  1. Save(저장)를 클릭합니다.
  2. 사이드바에서 Context(컨텍스트) 아이콘을 클릭하여 새 필터를 생성합니다.
  3. Filters(필터) 탭을 클릭합니다.
  4. New(새로 만들기)를 클릭합니다.
  5. 다음 세부 사항을 입력합니다.
    • Name(이름): Feedback Collected(피드백 수집됨)
    • API Name(API 이름): Feedback_Collected
    • All Conditions Are Met (AND)(모든 조건이 충족됨(AND)) 선택
    • Resource(자원): FeedbackCollected
    • 연산자: Equal(같음)
    • Value(값): True(참)
  1. Save(저장)를 클릭합니다.
  2. Subagents(서브에이전트) 아이콘을 클릭합니다.
  3. <— View Action(작업 보기)을 클릭한 다음 <— Subagent Details(서브에이전트 세부 사항)를 클릭하여 서브에이전트 목록으로 돌아갑니다.
  4. 서브에이전트 목록에서 Customer Survey Participation(고객 설문 참여)을 클릭합니다.
  5. This Subagent’s Actions(이 서브에이전트의 작업) 탭을 클릭합니다.
  6. 작업 목록에서 Get Gift Card(기프트 카드 가져오기)를 클릭합니다.
  7. 오른쪽 상단의 Add filters(필터 추가) 아이콘을 클릭합니다. 강조 표시된 Subagent Filter(서브에이전트 필터) 아이콘.
  8. Assign Filters(필터 할당) 입력을 클릭하고 Feedback Collected(피드백 수집됨) 필터를 선택합니다.
  9. Save(저장)를 클릭합니다.

작업에서 인증 확인

이제 고객이 기프트 카드를 받기 전에 설문을 작성하는지 테스트합니다. 아래에 나와 있는 프롬프트를 입력합니다. 참고: 설문이 실제로 전송되거나 완료되는 것은 아니며, 테스트를 위해 데이터를 모의로 입력하는 것입니다.

  1. 대화 미리보기 패널에서 새로 고침 버튼을 두 번 클릭하여 새 세션을 시작합니다.
  2. Hello, I would like the gift card. Can you send me the survey?(기프트 카드를 받고 싶은데 설문을 보내 주실 수 있나요?) 같이 물어보고 Enter/Return 키를 누릅니다.
  3. 그러면 에이전트가 설문 참여 의사가 있는지 물을 수 있습니다. Yes.(예)라고 응답합니다. 그렇지 않다면 다음 단계로 진행합니다.
  4. 에이전트가 설문 안내를 보내고 설문 코드를 요청합니다. The survey code is 12345(설문 코드는 12345입니다)를 입력하고 Enter/Return 키를 누릅니다.

참고: 에이전트가 신원 인증을 시도하면 브라우저 페이지를 새로 고친 뒤 기프트 카드 프롬프트를 다시 입력하세요.

  1. 에이전트가 이제 기프트 카드 코드를 발급해 줍니다.

추가 사용자 정의

서비스용 Agentforce 템플릿에는 비즈니스 요구 사항에 맞게 완전히 사용자 지정 가능한 플로를 갖춘 샘플 서브에이전트와 작업이 포함되어 있습니다. Customer Verification(고객 확인) 서브에이전트에 더 많은 작업을 추가할 수 있지만, 각 작업이 프로세스의 특정 단계에 집중할 수 있도록 하세요. 오류를 방지하려면 모든 작업이 유효한 출력을 생성하도록 해야 합니다. 빈 출력은 프로세스가 완료되기 전에 에이전트가 사용하려 할 경우 문제를 일으킬 수 있습니다. 확인에 대해 자세히 알아보려면 고객 확인 또는 서비스 고객 확인 서브에이전트 도움말 문서를 참고하세요.

에이전트 인증 검토

확인까지 마치며, 짧은 시간 안에 많은 작업을 수행했습니다. 여러 맞춤형 변수를 생성하고 이를 에이전트 서브에이전트와 작업에 적용했습니다. 그리고 이 변수를 사용하여 필터까지 적용했습니다. 설정을 올바르게 완료했을 뿐만 아니라, 에이전트가 비공개 서브에이전트/작업과 공개 서브에이전트/작업을 어떻게 다르게 처리하는지도 직접 경험했습니다. Cloud Kicks의 Linda도 여러분의 도움에 감사하고 있을 겁니다.

리소스

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

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

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