하위 에이전트 및 작업 설계
AI 에이전트에 적합한 하위 에이전트 및 작업을 식별한 후 구축 방법을 계획합니다. 하위 에이전트 및 작업을 설계할 때 모범 사례를 따르면 에이전트가 신뢰할 수 있고 효과적으로 수행할 수 있습니다.
필수 Edition
| 지원 제품: Lightning Experience |
| 지원 제품: Enterprise, Performance, Unlimited및 Developer Edition 필수 추가 기능 라이센스는 에이전트 유형에 따라 다릅니다. |
하위 에이전트 및 작업을 계획할 때 Sandbox 환경에서 AI 에이전트를 동시에 구축하고 테스트합니다. 다른 접근 방식을 사용하여 효과가 있는 항목과 그렇지 않은 항목을 확인합니다. 핵심은 프로토타입 생성 및 지속적인 세분화를 사용하여 계획 및 개발 노력을 안내하는 것입니다.
하위 에이전트 설계
하위 에이전트는 AI 에이전트의 목표를 정의하고 해당 목표를 달성하는 데 필요한 컨텍스트와 방향을 제공하므로 Agentforce 중요한 구성 요소입니다. 에이전트를 구축할 때 표준 하위 에이전트를 사용자 정의하여 빠르게 시작하고 실행하거나 비즈니스에 적합한 사용자 정의 하위 에이전트를 만들 수 있습니다. 하위 에이전트를 설계하는 방법을 알아보려면 하위 에이전트의 다른 부품을 검토하고 하위 에이전트 지침에 대한 모범 사례를 따르십시오.
작업 설계
표준 에이전트 작업이 필요에 맞지 않는 경우 AI 에이전트에 대한 사용자 정의 작업을 구축할 수 있습니다. 사용자 정의 작업을 만들 때 호출 가능한 및 REST Apex 클래스, 자동 실행 플로, 프롬프트 템플릿, 외부 서비스, MuleSoft API 등 Agentforce 사용할 수 있도록 할 기존 플랫폼 기능을 기반으로 구축합니다. Agentforce에서 해당 기본 기능을 참조 작업이라고 합니다.
참조 작업에 대한 설계 고려 사항
다음은 에이전트 작업의 기본 참조 작업 설계에 접근할 때 고려해야 할 몇 가지 요소입니다.
결정적 또는 프롬프트 기반
에이전트 작업에 대한 기본 플랫폼 기능을 개발할 때 먼저 사용 사례와 관련된 비즈니스 프로세스 및 과업을 검토하십시오. 그런 다음, 프로세스 또는 과업이 결정적이어야 하는지 또는 프롬프트 기반이어야 하는지 결정합니다.
- 결정적: 호출 가능한 또는 REST Apex 클래스 또는 자동 실행 플로를 사용하여 출력을 생성합니다. 플로 또는 Apex 기반으로 하는 작업은 결정적이며 비즈니스 논리와 규칙을 사용하여 일관된 결과를 생성합니다.
- 프롬프트 기반: 하나 이상의 프롬프트 템플릿을 사용하여 출력을 생성합니다. 프롬프트 기반 작업을 사용하면 응답이 작성되는 방식을 제어하거나 LLM의 추론 및 생성 기능을 사용할 수 있습니다. 예를 들어, 요약을 생성하거나 분위기 분석을 수행하려면 프롬프트 템플릿을 참조 작업으로 사용해야 합니다. 프롬프트 템플릿은 또한 Knowledge 또는 외부 시스템 데이터와 같은 데이터에 에이전트를 기초 교육하는 데 사용됩니다.
작업은 결정적 및 프롬프트 기반 접근 방식을 모두 결합할 수 있다는 점에 유의하십시오. 예를 들어 약속 관리 하위 에이전트에 약속을 취소하는 작업이 포함될 수 있습니다. 사용자가 약속을 취소하도록 요청하면 플로 기반 작업이 트리거되어 취소를 완료합니다. 해당 플로 도중 에이전트는 사용자의 취소 이유를 요약하는 프롬프트 템플릿을 시작할 수도 있습니다.
원자 또는 복합
고려해야 할 또 다른 요소는 참조 작업이 원자 작업인지 복합 작업인지 여부입니다.
- 원자: 작은 단일 과업입니다. 모듈식 접근 방식을 사용하면 에이전트가 보다 정교한 목표를 달성하기 위해 다양한 방법으로 작업을 자유롭게 결합할 수 있습니다. 또한 다양한 하위 에이전트에서 작업 재사용을 위한 더 많은 기회를 제공하는 경향이 있습니다.
- 복합: 여러 하위 과업으로 구성된 복잡한 과업입니다. 복합 작업의 이점은 에이전트가 과업을 완료하기 위해 취하는 단계의 정확한 순서를 제어하는 것입니다.
입력 및 출력
Agentforce 각 에이전트 작업에는 하나 이상의 입력이 있어야 합니다. 즉, 기본 플로, Apex 또는 프롬프트 템플릿에도 하나 이상의 입력이 있어야 합니다. 예를 들어, 호텔 예약을 조회하려면 입력이 게스트의 이메일 또는 예약 번호일 수 있습니다. 대화 도중 AI 에이전트는 정보를 수집하고 작업을 트리거하고 입력을 전달하는 데 필요한 모든 세부 사항이 있는지 결정할 수 있는 자율성을 갖습니다.
각 작업에 하나 이상의 출력이 있어야 합니다. 작업을 구축하는 방법에 따라 출력이 무엇인지, 사용 방법, 대화에서 사용자에게 표시되는지 여부 및 방법이 결정됩니다. 완전히 구현되지 않은 테스트 작업을 실험하는 것을 두려워하지 마십시오. 이를 통해 아이디어가 실행 중에 어떻게 작동하는지 확인할 수 있습니다.
작업 구축 방법을 결정한 후에는 에이전트 작업 지침의 모범 사례를 검토하십시오.
