상담사라는 용어는 여러 가지 의미를 가질 수 있습니다. 계층적 에이전트 트리를 형성하는 멀티 에이전트 시스템에서 전체 에이전트 트리를 에이전트 애플리케이션이라고 합니다.
에이전트 애플리케이션은 하나 이상의 에이전트로 구성되며, 각 에이전트는 루트 에이전트 또는 하위 에이전트일 수 있습니다.
루트 에이전트 (스티어링 에이전트라고도 함)는 전체 에이전트 애플리케이션의 기본 진입점 및 오케스트레이터 역할을 합니다. 일반적으로 최종 사용자와의 주요 상호작용을 처리하고, 전반적인 목표를 이해하며, 적절한 하위 에이전트에 특정 작업을 위임합니다.
하위 에이전트 (자식 에이전트라고도 함)는 특정 작업, 도메인 또는 기능을 처리하도록 설계된 더 전문화된 에이전트입니다. 예를 들어 하위 에이전트에게 특정 데이터베이스를 검색하거나 특정 유형의 데이터를 분석하는 작업이 할당될 수 있습니다. 하위 에이전트는 에이전트 애플리케이션의 모듈성과 재사용성을 촉진합니다.
루트 에이전트는 하위 에이전트를 호출할 수 있고 하위 에이전트는 다른 하위 에이전트를 호출할 수 있습니다.
언어 지원
영어를 사용하여 에이전트를 설계해야 하지만 에이전트는 최종 사용자 입력의 언어를 자동으로 감지할 수 있으며 동일한 언어를 사용하여 자동으로 응답합니다. 지원되는 언어 목록은 언어 참조를 참고하세요.
에이전트 애플리케이션 및 루트 에이전트 만들기
에이전트 애플리케이션과 루트 에이전트를 만들려면 다음 안내를 따르세요.
- Gemini Enterprise for CX 콘솔을 엽니다.
- 프로젝트를 선택합니다.
- 만들기 또는 에이전트 만들기를 클릭합니다.
- 에이전트 애플리케이션 이름을 입력합니다.
- 만들기를 클릭합니다. 프로젝트에 대해 만든 첫 번째 에이전트 애플리케이션인 경우 만드는 데 1~2분 정도 걸릴 수 있습니다. 에이전트 빌더가 표시되고 루트 에이전트가 생성됩니다.
- 루트 에이전트의 오른쪽 상단에 있는 더하기 기호를 클릭합니다.
- 안내 추가를 클릭하여 루트 에이전트의 안내를 추가합니다.
- 도구 추가를 클릭하여 루트 에이전트의 도구를 추가합니다.
하위 에이전트 만들기
하위 에이전트를 만들려면 다음 단계를 따르세요.
- 루트 에이전트 하단에 있는 더하기 기호를 클릭합니다.
- 하위 상담사 추가를 클릭합니다.
에이전트 애플리케이션 관리
프로젝트의 에이전트 애플리케이션을 관리하려면 다음 단계를 따르세요.
- Gemini Enterprise for CX 콘솔을 엽니다.
- 프로젝트를 선택합니다. 프로젝트의 에이전트 애플리케이션 목록이 표시됩니다.
각 에이전트 애플리케이션에 대해 다음 정보와 작업을 사용할 수 있습니다.
- 에이전트 애플리케이션 이름을 클릭하여 에이전트 빌더에서 애플리케이션을 엽니다.
- 배포 대상 열에는 애플리케이션이 배포된 채널 수가 표시됩니다.
- 세션 열에는 지난 24시간 동안 배포 채널을 사용한 세션 수가 표시됩니다.
- 에스컬레이션 열에는 배포 채널을 사용하는 지난 24시간 동안의 에스컬레이션 수가 표시됩니다.
- 에이전트 애플리케이션의 마지막 업데이트 시간이 표시됩니다.
- 특정 에이전트 애플리케이션의 컨텍스트 메뉴를 클릭한 다음 에이전트 가져오기, 에이전트 내보내기 또는 에이전트 삭제를 클릭할 수 있습니다. 자세한 내용은 내보내기 및 가져오기를 참고하세요.
상담사 애플리케이션 설정
전역 에이전트 애플리케이션 설정을 수정하려면 다음 단계를 따르세요.
- 빌더 오른쪽에 있는 설정 아이콘을 클릭합니다.
다음과 같은 에이전트 애플리케이션 설정을 사용할 수 있습니다.
- 기본:
- 상호작용:
- 전역 모델: 개별 에이전트가 재정의하지 않는 한 사용되는 기본 모델입니다. 일부 모델은 텍스트 또는 음성에 최적화되어 있을 수 있습니다.
- 언어 관리:
- 기본 언어: 이 언어로 모든 대화를 시작합니다.
- 추가 언어: 에이전트 애플리케이션이 다국어인 경우 추가 언어를 제공합니다. 에이전트 애플리케이션이 사용자 입력에 맞게 언어를 자동으로 전환합니다.
- 지원되지 않는 언어 처리: 사용자 입력이 지원되지 않는 언어로 제공되면 에이전트 애플리케이션에서 사용자에게 입력을 한 번 반복하도록 요청합니다. 새 입력에서도 지원되지 않는 언어를 사용하는 경우 실행할 작업을 선택합니다.
- 동작:
- 음성: 음성 합성에 사용되는 음성입니다.
- 주변 소리: 상담사가 재생하는 배경 소리입니다.
- 대답 길이: 에이전트의 장황한 정도를 조정합니다.
- 사용자 중단 허용: 최종 사용자가 에이전트를 중단하도록 허용합니다.
- 중단 시 적응: 이 옵션을 사용 설정하면 에이전트가 사용자가 모든 내용을 듣지 못했을 수 있다는 점을 고려하여 응답을 조정합니다.
- 상담사 세부정보:
- 표시 이름: 에이전트 애플리케이션의 표시 이름입니다.
- 에이전트 잠금: 변경사항이 적용되지 않도록 방지합니다.
- 참고: 사람이 읽을 수 있는 에이전트 애플리케이션 설명입니다. 이 값은 모델로 전송되지 않습니다.
- 상호작용:
- 고급:
- 음성:
- 무음 시간 제한: 사용자 입력을 기다린 후 다시 참여하라는 메시지를 표시합니다.
- 주변음 볼륨 게인: 주변음 볼륨을 조정합니다.
- 키패드 입력: 전화 통화를 위해 듀얼 톤 다중 주파수 (DTMF)를 설정합니다.
- 로깅:
- 로그 및 데이터 공유: 로그 및 에이전트 개발에 관한 에이전트 전체 설정을 관리합니다.
- 상호작용 데이터: 심층적인 통계와 참조를 위해 상호작용 데이터를 저장합니다. 여기에는 시뮬레이션된 상호작용과 실제 상호작용, 데이터 추적 등이 포함됩니다. 사용 중지하면 상담사와의 이전 대화를 볼 수 없습니다.
- 수정 사용 설정: 민감한 정보를 자동으로 찾아 삭제합니다.
- Cloud Logging 사용 설정: Cloud Logging으로 로그를 자동으로 스트리밍합니다.
- BigQuery로 로그 내보내기: 맞춤 분석을 위해 BigQuery로 로그를 내보냅니다.
- 오디오 녹음: 오디오 파일의 출력 Cloud Storage 버킷 위치입니다.
- 로그 및 데이터 공유: 로그 및 에이전트 개발에 관한 에이전트 전체 설정을 관리합니다.
- 도구:
- 실행 모드: 도구 호출을 병렬 또는 순차적으로 실행합니다.
- 전역 안내: 에이전트 애플리케이션의 모든 에이전트에 대한 안내입니다. 이 안내를 사용하여 여러 에이전트에서 안정적인 ID 또는 페르소나를 설정할 수 있습니다.
- 음성:
에이전트 설정
루트 또는 하위 에이전트별 설정을 수정하려면 다음 단계를 따르세요.
- 에이전트 제목 상자에서 컨텍스트 메뉴를 클릭합니다.
- 구성 수정을 선택합니다.
다음과 같은 루트 및 하위 에이전트 설정을 사용할 수 있습니다.
- 에이전트 이름: 에이전트의 표시 이름입니다. 스네이크 표기법을 사용합니다.
- 모델: 에이전트에 사용되는 모델입니다.
- 설명: 에이전트에 대한 설명입니다. 이 설명은 상담사 애플리케이션의 다른 상담사에게 제공됩니다.
- 맞춤 코드: 콜백 코드를 제공합니다.