Skip to main content

테스트 결과 확인하기

학습 목표

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

  • Agentforce 테스트 센터의 테스트 결과를 설명합니다.
  • Agentforce 빌더에서 실패한 테스트의 문제를 해결합니다.

테스트 결과 활용하기

테스트가 완료되면 결과를 확인하여 잘 작동한 부분과 그렇지 못한 부분을 확인할 수 있습니다. 지난 유닛에서 실행한 테스트의 결과를 확인해 보세요.

  1. Setup(설정)의 Quick Find(빠른 찾기) 상자에서 Testing Center(테스트 센터)를 검색한 다음 선택합니다.
  2. Test Name(테스트 이름)에서 Generated Test Agentforce v1(생성 테스트 Agentforce v1)을 선택합니다.

페이지 상단에 상태, 소요 시간, 서브에이전트 통과율(%), 작업 통과율(%), 응답 통과율(%)이 표시됩니다.'생성 테스트 Agentforce v1 테스트 상태를 보여주는 테스트 센터'

이 섹션에서는 테스트의 각 부분이 어떻게 완료되었는지 간략하게 확인할 수 있습니다. 테스트를 다운로드하거나 다시 실행할 수 있습니다. 에이전트를 변경한 후 수정 사항으로 인해 현재 테스트가 실패하는지 확인해야 할 때는 테스트를 다시 실행하는 것이 좋습니다. 그런 다음 CSV 테스트 파일에 새 테스트를 추가하여 에이전트에 대한 업데이트를 포함할 수 있습니다. 마지막으로 업데이트된 테스트 파일을 사용하여 새 테스트를 생성하고 새 테스트를 실행할 수 있습니다.

페이지의 다음 섹션은 테스트 결과입니다. 여기서는 드롭다운을 사용하여 All Results(모든 결과(기본)), Passed Results(통과된 결과), Failed Results(실패한 결과)의 세 가지 옵션 중 하나를 선택할 수 있습니다.

'위에서 설명한 테스트 결과'

테스트 결과 섹션에는 여러 열이 표시됩니다. 첫 번째 항목부터 자세히 살펴보겠습니다.

발화

Ilsa Galgey의 이메일 주소를 new_email@example.com으로 업데이트해 주세요.

실행 상태

완료

예상 서브에이전트

MigrationDefaultTopic

실제 서브에이전트

MigrationDefaultTopic

서브에이전트 테스트 결과

통과

예상 작업

['IdentifyRecordByName', 'ExtractFieldsAndValuesFromUserInput', 'UpdateRecordFields']

실제 작업

['IdentifyRecordByName', 'ExtractFieldsAndValuesFromUserInput']

작업 테스트 결과

실패

예상 응답

Ilsa Galgey의 이메일 주소가 new_email@example.com으로 업데이트되었습니다.

실제 결과

Ilsa Galgey의 이메일 주소를 new_email@example.com으로 업데이트해도 될까요?

출력 테스트 결과

통과

발화, 예상 서브에이전트, 예상 작업, 예상 응답은 테스트 파일에서 이미 보셨을 겁니다. 새로운 정보는 테스트 실행 후 실제 응답과 결과입니다.

  • 실제 서브에이전트: 발화에 대해 선택된 서브에이전트가 표시됩니다.
  • 서브에이전트 테스트 결과: 실제 서브에이전트와 예상 서브에이전트의 매칭 여부에 따라 통과 또는 실패가 표시됩니다.
  • 실제 작업: 에이전트가 해당 서브에이전트에서 실행한 작업이 표시됩니다.
  • 작업 테스트 결과: 실제 주제와 예상 주제의 매칭 여부에 따라 통과 또는 실패가 표시됩니다.
  • 실제 결과: 에이전트의 실제 응답이 표시됩니다.
  • 출력 테스트 결과: 실제 출력과 예상 응답의 매칭 여부에 따라 통과 또는 실패가 표시됩니다.

첫 번째 테스트에서 실제 작업이 실패한 것으로 보입니다. 예상 작업에는 IdentifyRecordByName과 QueryRecords가 있고, 실제 작업에는 QueryRecords만 있습니다. Agentforce(기본값) 에이전트용 Agentforce 빌더를 사용하여 이 테스트의 발화를 분석하면 에이전트의 동작을 더 잘 파악할 수 있습니다.

Agentforce 빌더로 문제 해결하기

Agentforce 빌더로 전환하여 Conversation Preview(대화 미리보기)에서 발화를 수동으로 테스트합니다. 이러한 방식으로 Agentforce 빌더를 사용하는 것은 수동 테스트의 한 형태이며, 발화를 분석하여 에이전트가 선택한 서브에이전트, 작업, 응답을 확인할 수 있습니다. 그런 다음 발화를 변경하여 다른 결과가 나오는지 확인해 보세요.

  1. Setup(설정)의 Quick Find(빠른 찾기) 상자에서 Agentforce Agents(Agentforce 에이전트)를 검색한 다음 선택합니다.
  2. Agent Name(에이전트 이름) 드롭다운에서 열고 싶은 이름을 선택하고 Open in Builder(빌더에서 열기)를 선택합니다. 계속해서 Einstein Copilot 또는 Agentforce(기본값) 에이전트를 살펴보겠습니다.

    Agentforce 에이전트 목록에서 빌더에서 열기가 강조 표시된 Agentforce(기본값) 드롭다운.
  1. Conversation Preview(대화 미리보기)에서 Please update the email address for Ilsa Galgey to new_email@example.com.(Ilsa Galgey의 이메일 주소를 new_email@example.com으로 업데이트해 주세요.)이라는 발화를 입력하고 Enter 키를 클릭합니다.

Agentforce 빌더 센터 화면에는 Session Start(세션 시작), User Prompt(사용자 프롬프트), Select Subagent(서브에이전트 선택) 등의 결과가 표시됩니다.

또한 Select Action(작업 선택)에서 이름별 레코드 식별(IdentifyRecordByName) 작업이 호출된 것을 확인할 수 있습니다.

예상 작업 테스트 기준에서는 세 가지 작업이 실행되기를 기대했습니다. 실패는 잘못된 예상으로 인한 것입니다.

여기에서 적용할 수 있는 몇 가지 해결 방법이 있습니다.

  • 첫 번째 방법은 테스트의 예상 작업을 IdentifyRecordByName과 ExtractFieldsAndValuesFromUserInput으로 변경하는 것입니다. 하지만 두 가지 동작을 모두 호출하도록 설계된 테스트 발화를 변경하는 옵션도 있습니다.
  • 발화를 변경하고 테스트 결과에서 실제 작업을 확인하면 테스트를 반복하고, 변경 사항을 적용하며, 에이전트가 예상대로 작동하는지 확인할 수 있습니다. 테스트를 더 많이 수행하고 테스트 기준이 다양할수록 에이전트에 대한 신뢰도가 높아집니다.
  • 또는 이를 부정적 테스트로도 사용할 수도 있습니다. 기준을 모두 충족할 수 있도록 긍정적 테스트 기준을 포함하는 다른 테스트를 추가하면 됩니다.

Agentforce 테스트 센터의 이점

테스트는 Agentforce 에이전트를 구축하는 데 필수 과정입니다. 긍정적 및 부정적 테스트의 상세한 기준을 만들고 관리함으로써 Agentforce 에이전트가 사용자와 고객에게 제공하는 확신과 신뢰를 구축하고 유지할 수 있습니다.

Agentforce 테스트 센터를 사용하면 반복적인 테스트 실행을 통해 에이전트 변경 사항이 결과에 부정적인 영향을 미치는지 빠르게 확인할 수 있습니다. 심지어 테스트 기준을 먼저 만들고 테스트를 실행한 후 테스트를 통과할 수 있도록 에이전트에 새로운 기능을 추가할 수도 있습니다. 이는 코딩 커뮤니티에서 테스트 주도 개발(TDD)이라고 하며, 에이전트에 새로운 기능을 구축하는 데 매우 훌륭한 방법입니다.

이제 Agentforce 테스트 센터가 여러분에게 어떤 도움을 줄 수 있는지, 그리고 테스트 기준을 어떻게 활용하면 새로운 에이전트가 사용자 및 고객과 효과적으로 상호 작용할 수 있는지에 대해 더 잘 이해하게 되었습니다. 그럼 이제 테스트를 생성해 보세요!

리소스

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

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

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