서브에이전트 및 작업에 대한 인증 알아보기
학습 목표
이 프로젝트에서는 다음 작업을 수행합니다.
- 표준 서브에이전트에 인증을 추가합니다.
- 맞춤형 작업에 인증을 추가합니다.
- 미인증 사용자를 인증하기 위한 인증 코드를 전송합니다.
- 출력과 입력을 연결하기 위한 맞춤형 변수를 생성합니다.
- 서브에이전트와 작업에 대한 필터를 생성합니다.
- 인증 기능을 테스트합니다.
인증 소개
Agentforce 에이전트는 서브에이전트와 작업을 처음부터 매우 유연하게 구성할 수 있도록 설계되었습니다. 자산 라이브러리에서 서브에이전트와 작업을 손쉽게 추가하거나 직접 생성하여 에이전트를 빠르게 설정할 수 있습니다.
예를 들어 Agentforce 서비스 에이전트 템플릿을 사용하면 계정 관리, 사례 관리, 주문 문의, 예약 관리와 같은 서브에이전트 및 각 서브에이전트에 연관된 작업을 포함할 수 있습니다.
하지만 이러한 유연성에는 장단점이 있습니다. 서브에이전트와 작업에 추가적인 보안이나 개인정보보호를 적용하려면 추가 구성이 필요하다는 것입니다. 어떤 작업은 고객 확인 없이도 수행할 수 있는지, 어떤 작업은 항상 확인을 요구해야 하는지를 고려해야 합니다. 각 조직은 고객 데이터를 보호하고 신원을 검증하는 서로 다른 보안 기준과 정책을 보유하고 있습니다. 어떤 접근 방식을 택하든, Agentforce 인증은 고객을 안전하게 검증하기 위한 강력한 기반을 제공합니다.
공개 작업과 비공개 작업의 비교
Agentforce에서 작업에 인증을 추가하는 첫 번째이자 가장 중요한 단계는 어떤 작업에 인증이 필요한지를 식별하는 것입니다. 공개 작업은 말 그대로 공개된 작업을 의미합니다. 에이전트는 대화 상대가 누구인지 인증하지 않아도 서브에이전트와 작업에 액세스할 수 있습니다. 기존 고객이든 잠재 고객이든 상관없습니다. 그리고 예상하셨겠지만, 비공개 작업은 말 그대로 비공개이며 인증을 필요로 합니다. 각 조직은 인증에 대해 서로 다른 요구 사항을 가지고 있습니다. 예를 들어 헬스케어 기업은 대부분 에이전트의 서브에이전트나 작업에 액세스하기 전에 인증을 요구할 수 있지만, 자동차 딜러의 에이전트는 인증이 전혀 필요하지 않을 수 있습니다.
|
작업
|
정의
|
예
|
|---|---|---|
공개 그룹 |
|
|
Private(비공개) |
|
|
Cloud Kicks와 Agentforce
Cloud Kicks는 스타일리시하고 편안한 맞춤형 스니커즈를 제조하는 기업으로, 트렌디한 스타일을 선도하는 브랜드입니다. Cloud Kicks는 이미 서비스용 Agentforce를 사용해 스니커즈 추천, 성능 리뷰, 기술 사양을 제공하고 있습니다. 이 회사는 에이전트의 기능에 사례 관리를 추가하고자 합니다. 하지만 고객이 자신의 사례와 관련된 문의를 할 때마다 고객의 신원을 확인할 수 있는 방법이 필요합니다.
Cloud Kicks의 Agentforce 관리자 Linda Rosenberg는 고객 확인을 추가하는 역할을 담당하고 있습니다.
Linda의 인증 요구 사항은 다음과 같습니다.
- 고객이 자신의 사례 상태를 문의하면 사례 관리 서브에이전트와 확인이 트리거됩니다.
- 2단계 확인을 사용합니다. 고객에게 이메일을 요청하고, 해당 이메일로 일회성 인증 코드를 전송합니다.
- 고객이 확인을 완료할 때(전송된 인증 코드가 일치할 때)만 에이전트가 사례 관리 서브에이전트의 작업에 액세스할 수 있습니다.

참고: 이는 사례에 대해 문의하는 Messaging 세션의 사용자가 아직 확인되지 않았으며, 서비스용 Agentforce를 사용하여 Cloud Kicks 익스피리언스 사이트에서 적극적으로 Messaging 세션을 진행 중인 경우를 가정합니다.
이 프로젝트에서는 Linda가 관련 에이전트의 서브에이전트와 작업에 인증을 구현하는 단계를 함께 따라가면서 알아봅니다. 먼저 이 뱃지에 사용할 Developer Edition 조직을 생성하기 위한 지침을 따르세요.
Agentforce 인증을 위한 Developer Edition 조직 가입
이 프로젝트를 완료하려면 Agentforce가 활성화된 특수 Developer Edition 조직이 필요합니다. 무료 Developer Edition을 생성하고 Trailhead에 연결하여 이 뱃지의 과제를 완료하세요. 참고: 이 Developer Edition은 이 뱃지의 과제와 함께 작동하도록 설계되었으며 다른 뱃지에서는 작동하지 않을 수 있습니다. 항상 Trailhead Playground 또는 권장되는 특수 Developer Edition 조직을 사용하고 있는지 확인하세요.
-
Agentforce 인증을 위한 무료 Developer Edition 조직에 가입합니다.
- 양식을 작성합니다.
- Email(이메일)에는 유효한 이메일 주소를 입력합니다.
- Username(사용자 이름)에는 이메일 주소처럼 보이면서 고유한 사용자 이름을 입력합니다. 실제 이메일 계정일 필요는 없습니다(예: yourname@agentauthentication.com).
- 양식을 작성한 후 Sign me up(가입)을 클릭합니다. 확인 메시지가 나타납니다.
- 활성화 이메일을 수신하면(몇 분 걸릴 수 있음) 이메일을 열고 Verify Account(계정 확인)를 클릭합니다.
- 비밀번호와 응답 질문을 설정하여 등록을 완료합니다.
- Developer Edition에 로그인했습니다.
이제 새 Developer Edition 조직을 Trailhead에 연결합니다.
- 자신의 Trailhead 계정에 로그인했는지 확인합니다.
- 이 페이지 하단의 Verify Step(단계 확인) 섹션에서 Playground 이름을 클릭한 후 Connect Org(조직 연결)를 클릭합니다.
- 로그인 화면에서 방금 설정한 Developer Edition의 사용자 이름(받은 이메일에 기재됨)과 암호를 입력합니다.
- Allow Access?(액세스를 허용하시겠어요?) 화면에서 Allow(허용)를 클릭합니다.
- Want to connect this org for hands-on challenges?(실습 과제를 위해 이 조직을 연결하시겠어요?) 화면에서 Yes! Save it(예! 저장합니다)을 클릭합니다. 그러면 과제 페이지로 리디렉션되며 새 Developer Edition을 사용하여 이 뱃지를 획득할 수 있습니다.
이 조직을 다른 뱃지에 사용하지 않도록 기억하기 위해 이름을 변경하는 것이 좋습니다. 이 단계는 선택 사항이지만 강력히 권장합니다.
- 이 페이지 하단의 Verify Step(단계 확인) 섹션에서 playground name(Playground 이름)을 클릭한 후 Manage Orgs(조직 관리)를 클릭합니다.
- Hands-On Orgs(실습 조직) 페이지에서 새로 연결한 조직 옆의 Rename(이름 변경)을 클릭합니다.
- Name(이름)에
Agent Auth Org(에이전트 인증 조직)를 입력하고 Save(저장)를 클릭합니다.
- Hands-On Orgs(실습 조직) 페이지 탭이나 창을 닫고 뱃지 페이지로 돌아갑니다.
- Agent Auth Org(에이전트 인증 조직)가 선택되어 있는지 확인한 후(이름 업데이트를 위해 페이지를 새로 고쳐야 할 수 있음), Choose a hands-on org(실습 조직 선택) 팝업 창에서 X를 클릭하여 닫습니다.
이제 전용 조직을 생성하고 Trailhead에 연결했으므로 플로, 작업, 변수 조정 단계로 넘어갈 수 있습니다.
리소스
