플로, 에이전트 작업, 주제 업데이트
Coral Cloud Resorts는 프롬프트 템플릿을 맞춤 설정하는 것 외에도 에이전트에 추가적인 정보를 더하고자 합니다. 이를 위해서는 플로, 작업, 주제를 조정해야 합니다. 에이전트와 관련하여 주제란 수행해야 할 특정 작업과 관련된 작업의 범주를 말합니다. 이러한 작업은 에이전트가 수행하는 바를 결정합니다. 작업은 흐름, 프롬프트 템플릿 등에 기반할 수 있습니다.
기본적으로 주제에는 작업이 포함되며, 작업은 플로를 사용해 과업을 실행합니다. 주제, 작업, 플로는 처음으로 생성하여 연결한 이후에도 언제든지 편집하거나 업데이트할 수 있습니다.
경험 세부 정보 가져오기 플로 업데이트
에이전트는 정보를 가져와야 할 때 플로를 트리거할 수 있습니다. 즉, 에이전트는 필요할 때 이 플로를 사용합니다. 현재 Get Experience Details(경험 세부 정보 가져오기) 플로는 Coral Cloud Resorts가 제공하는 활동의 세부 정보를 반환하지만 그 가격은 반환하지 않습니다. 이 부분을 수정해 봅시다.
- Setup Quick Find(설정 빠른 찾기) 상자에서 Flows(플로)를 검색해 선택합니다.
- 스크롤을 아래로 내려 Get Experience Details(경험 세부 정보 가져오기)라는 이름의 플로를 선택합니다.
-
Get Experience by Name(이름으로 경험 가져오기) 요소를 클릭합니다.
- 오른쪽에서 스크롤을 내려 페이지 하단으로 이동해 Add Field(필드 추가) 버튼을 클릭합니다.
- Field(필드) 상자에
price
(가격)를 입력한 뒤 목록에서 Price__c를 선택합니다.
-
Assign Experience Record(경험 레코드 할당) 요소를 클릭합니다. 필요한 경우 Assign Experience Record(경험 레코드 할당) 요소를 클릭할 수 있도록 x를 클릭하여 Einstein 창을 닫습니다.
-
Description(설명)을
Assign an Experience__c record for presentation back to the user with details about the requested experience.
(프레젠테이션용 Experience__c 레코드를 요청된 경험에 대한 세부 정보와 함께 사용자에게 다시 할당합니다)로 바꿉니다. -
Save As New Version(새 버전으로 저장)을 클릭한 뒤 Save As(다른 이름으로 저장) 대화 상자에서 Save(저장)를 클릭합니다.
-
Activate(활성화)를 클릭합니다.
- Flow Builder의 뒤로 가기 화살표 버튼을 클릭하여 Setup(설정)으로 돌아갑니다.
해당 에이전트 작업 업데이트
Get Experience Details(경험 세부 정보 가져오기) 플로를 업데이트했으니 이제는 해당 에이전트 작업을 업데이트해야 합니다.
- Setup Quick Find(설정 빠른 찾기)에서 Agentforce Assets(Agentforce 자산)를 입력해 선택합니다.
-
Actions(작업) 탭을 클릭합니다.
-
Get Experience Details(경험 세부 정보 가져오기) 작업을 선택합니다.
- 아래로 스크롤하여 녹색 상자로 이동해 experienceRecord라는 출력 변수에 대한 지침 옆에 있는 연필 아이콘을 클릭합니다.
- 새 지침
Assign an Experience__c record for presentation back to the user with details about the requested experience.
(프레젠테이션용 Experience__c 레코드를 요청된 경험에 대한 세부 정보와 함께 사용자에게 다시 할당합니다)를 입력합니다.
-
Save(저장)를 클릭합니다.
고객 경험 지원 주제 업데이트
작업에서 어떤 세부 정보를 가져올 수 있는지 주제에 명시해야 합니다. 이를 위해서는 주제에 지침을 추가하면 됩니다.
- Setup Quick Find(설정 빠른 찾기)에서 Agentforce Agents(Agentforce 에이전트)를 입력해 검색합니다.
-
Coral Cloud Experience Agent(Coral Cloud 익스피리언스 에이전트)를 선택합니다.
-
Open in Builder(빌더에서 열기)를 선택합니다.
- 에이전트가 비활성화되었는지 확인합니다. 오른쪽 위의 버튼이 Deactivate라고 표시되어 있다면 해당 버튼을 클릭해 에이전트를 비활성화합니다.
-
Customer Experience Support(고객 경험 지원) 주제를 선택합니다.
- 아래로 스크롤해서 Add Instructions(지침 추가) 버튼을 클릭합니다. 그러면 6번째 지침 텍스트 상자가 추가됩니다.
- 새로운 지침
If asked about an experience’s Name, Description, Activity Level, Type or Price, then call the Get_Experience_Details action.
(경험의 이름, 설명, 활동 수준, 유형 또는 가격에 관한 질문을 받으면 Get_Experience_Details 작업을 호출합니다)을 추가합니다.
-
Save(저장)를 클릭합니다.
개인화된 일정 생성 작업 추가
이제 마지막 작업입니다. 에이전트를 위해 Generate Personalized Schedule(개인화된 일정 생성) 작업을 Customer Experience Support(고객 경험 지원) 주제에 추가해야 합니다. 이 작업은 이전에 사용자 정의한 Generate Personalized Schedule(개인화된 일정 생성) 프롬프트 템플릿을 사용합니다.
-
Customer Experience Support(고객 경험 지원) 주제를 클릭합니다.
-
This Topic’s Actions(이 주제의 작업)를 클릭합니다.
-
New(새로 만들기)를 클릭한 다음 Add from Asset Library(자산 라이브러리에서 추가)를 선택합니다.
-
Generate Personalized Schedule(개인화된 일정 생성) 옆에 있는 확인란을 선택합니다. 참고: 이 작업은 이전에 편집한 Generate Personalized Schedule(개인화된 일정 생성) 프롬프트에 기반합니다.
-
Finish(완료)를 클릭합니다.
- Conversation Preview(대화 미리보기) 위의 Activate(활성화)를 클릭합니다. 참고: Configuration Issues Detected(구성 문제가 감지됨) 팝업이 나타날 경우, Activate & Ignore(활성화 및 무시)를 클릭합니다.
업데이트 테스트
이제 플로, 작업, 주제를 업데이트했으니 에이전트와 관련해 조정한 사항이 실제로 어떻게 반영되는지 확인해 봅시다.
- Conversation Preview(대화 미리보기) 상단의 새로 고침 아이콘을 클릭합니다.
- 이 프롬프트
Can you generate a personalized schedule of experiences for me?
(저에게 맞는 개인화된 일정을 생성해 주세요)를 입력해 시작합니다. - 에이전트가 응답하고 나면 이 프롬프트를 입력합니다.
I am sofiarodriguez@example.com and my membership number is 10008155
(제 계정은 sofiarodriguez@example.com이며 멤버십 번호는 10008155입니다)
Generate Personalized Schedule(개인화된 일정 생성)의 출력은 이미 LLM에서 Einstein Trust Layer를 거쳐서 돌아온 것이며 마스킹이 해제되었기 때문에 그 내용에 Sofia의 이름이 반영되어 있습니다.
- 제시된 리조트 활동 중 하나를 선택해 세부 정보를 요청합니다. 예를 들어
Tell me more about white water rafting.
(래프팅에 대해 자세히 알려 줘) 같이 요청할 수 있습니다. 참고: Get Experience Details(경험 세부 정보 가져오기) 플로에 가격 필드가 추가되었으므로 이제 응답에 가격이 포함됩니다.
이렇게 프롬프트, 프롬프트 템플릿, 모델, 주제, 작업, 플로를 모두 맞춤 설정하여 에이전트가 Coral Cloud Resorts만의 요구를 충족할 수 있게 되었습니다. 이제 에이전트는 개인화된 응답을 신속하게 제공하고 일상적인 문의에 답변할 수 있습니다.
이제 프롬프트를 통해 AI에게 지난 두 단계에서 다룬 내용을 요약해 달라고 해봅시다.
프롬프트: 이 Trailhead 프로젝트를 요약해 줘.
응답: 제시된 과정을 따라 Coral Cloud Resorts 에이전트는 고객 상호 작용을 자율적으로 더 잘 관리하고, 정확한 리조트 정보를 검색하고, 다양한 종류의 문의를 처리할 수 있습니다. 이를 통해 고객 서비스의 효율성이 높아져 신속하고 일관된 응답을 제공하면서도 서비스 담당자들의 업무 부담을 덜 수 있습니다.