프로젝트 위치, 에이전트 애플리케이션, 에이전트 수준에서 다양한 설정을 제어할 수 있습니다.
프로젝트 위치 설정
프로젝트 위치 설정은 특정 프로젝트 및 위치 내의 모든 에이전트 애플리케이션 및 에이전트에 적용됩니다. 프로젝트 위치 설정을 수정하려면 에이전트 목록으로 이동하여 프로젝트 및 위치를 선택한 다음 설정 버튼을 클릭합니다.
다음과 같은 프로젝트 및 위치 설정을 사용할 수 있습니다.
- VPC 서비스 제어: 참고 VPC 서비스 제어.
허용된 출처: VPC 서비스 제어를 사용하는 경우 에이전트 애플리케이션 외부에서 호출할 때 허용되는 HTTP(S) 엔드포인트를 정의할 수 있습니다. 이를 통해 에이전트는 프록시를 통해 트래픽을 라우팅하지 않고도 외부 서비스와 안전하게 상호작용할 수 있습니다. 이는 외부 요청을 할 수 있는 모든 유형의 도구 및 콜백에 적용됩니다. VPC 서비스 제어가 사용 설정되지 않은 경우 (기본값) 모든 엔드포인트가 허용됩니다. VPC 서비스 제어가 사용 설정된 경우 허용된 출처 목록에 추가되지 않는 한 엔드포인트가 허용되지 않습니다.
엔드포인트는 스키마 및 선택적 포트를 포함하여 정확히 일치하는 URL (와일드 카드 없음)로 제공됩니다. 예:
https://example.com:8443https://api.example.com
허용된 출처를 관리하려면 다음 Identity and Access Management 권한이 필요합니다.
ces.googleapis.com/securitysettings.getces.googleapis.com/securitysettings.update
이러한 권한은 에이전트 데이터를 수정하는 사용자와 별도로 보안 관리자 또는 프로젝트 관리자에게 부여되도록 설계되었습니다. 이러한 권한은
CES Admin사전 정의된 역할에 포함되어 있습니다.이 설정은 프로젝트 및 위치 수준에서 적용되어 조직이 모든 에이전트 애플리케이션의 허용된 출처를 제어할 수 있도록 합니다. 이 설정은 에이전트 애플리케이션별 또는 에이전트별로 적용할 수 없습니다. API를 사용하여 SecuritySettings
EndpointControlPolicy를 업데이트할 수도 있습니다.
에이전트 애플리케이션 설정
전역 에이전트 애플리케이션 설정을 수정하려면 다음 단계를 따르세요.
- 빌더의 오른쪽에 있는 설정 아이콘을 클릭합니다.
다음과 같은 에이전트 애플리케이션 설정을 사용할 수 있습니다.
- 기본:
- 상호작용:
- 전역 모델: 개별 에이전트가 재정의하지 않는 한 사용되는 기본 모델입니다. 일부 모델은 텍스트 또는 음성에 최적화될 수 있습니다.
- 언어 컨트롤:
- 기본 언어: 이 언어로 모든 대화를 시작합니다.
- 추가 언어: 에이전트 애플리케이션이 다국어인 경우 추가 언어를 제공합니다. 에이전트 애플리케이션은 사용자 입력과 일치하도록 언어를 자동으로 전환합니다.
- 지원되지 않는 언어 처리: 지원되지 않는 언어로 사용자 입력이 제공되면 에이전트 애플리케이션에서 사용자에게 입력을 한 번 반복하도록 요청합니다. 새 입력도 지원되지 않는 언어를 사용하는 경우 수행해야 할 작업을 선택합니다.
- 행동:
- 음성: 음성 합성에 사용되는 음성입니다.
- 주변 소리: 에이전트가 재생하는 배경 소리입니다.
- 응답 길이: 에이전트의 자세한 정도를 조정합니다.
- 사용자 중단 허용: 최종 사용자가 에이전트를 중단하도록 허용합니다.
- 중단 시 조정: 사용 설정하면 에이전트는 사용자가 모든 내용을 듣지 못했을 수 있다고 판단하여 응답을 조정하려고 시도합니다.
- 대체 동작:
- 재시도: AI가 응답을 생성할 수 없는 경우 에이전트가 재시도해야 하는 횟수를 선택합니다.
- 에이전트 응답: 에이전트는 재시도하기 전에 최종 사용자에게 권한을 요청합니다. 여기에서 기본 응답을 제공할 수 있습니다. 기본 응답이 제공되지 않으면 기본 응답이 사용됩니다.
- 대체: 에이전트가 마지막 재시도 후 계속할 수 없는 경우 어떻게 되는지 결정합니다.
- 에이전트 세부정보:
- 표시 이름: 에이전트 애플리케이션의 표시 이름입니다.
- 에이전트 잠금: 변경사항이 적용되지 않도록 합니다.
- 메모: 에이전트 애플리케이션에 대한 사람이 읽을 수 있는 설명입니다. 모델로 전송되지 않습니다.
- 상호작용:
- 고급:
- 음성:
- 무음 시간 제한: 사용자 입력을 기다린 다음 다시 참여하도록 안내합니다.
- 주변 소리 볼륨 게인: 주변 소리 볼륨을 조정합니다.
- 키패드 입력: 전화 통화에 듀얼 톤 다중 주파수 (DTMF) 를 설정합니다. 기본적으로 사용 설정됩니다.
- 로깅:
- 로그 및 데이터 공유: 로그 및
에이전트 개발을 위한 에이전트 전체 설정을 관리합니다.
- 상호작용 데이터: 더 심층적인 통찰력 과 참조를 위해 상호작용 데이터를 저장합니다. 여기에는 시뮬레이션된 상호작용과 실시간 상호작용, 추적 데이터 등이 포함됩니다. 사용 중지하면 에이전트와의 이전 대화를 볼 수 없습니다.
- 수정 사용 설정: 민감한 정보를 자동으로 찾아 삭제합니다.
- Cloud Logging 사용 설정: 로그를 Cloud Logging으로 자동 스트리밍합니다.
- 로그를 BigQuery로 내보내기: 맞춤 분석을 위해 로그를 BigQuery로 내보냅니다.
- 오디오 녹음: 오디오 파일의 Cloud Storage 버킷 위치를 출력합니다.
- 로그 및 데이터 공유: 로그 및
에이전트 개발을 위한 에이전트 전체 설정을 관리합니다.
- 도구:
- 실행 모드: 도구 호출을 병렬 또는 순차적 순서로 실행합니다.
- 전역 요청 사항: 에이전트 애플리케이션의 모든 에이전트에 대한 요청 사항입니다. 이러한 요청 사항을 사용하여 에이전트 전반에서 안정적인 ID 또는 개성을 설정할 수 있습니다.
- 음성:
에이전트 설정
루트 또는 하위 에이전트별 설정을 수정하려면 다음 단계를 따르세요.
- 에이전트 제목 상자에서 컨텍스트 메뉴를 클릭합니다.
- 구성 수정 을 선택합니다.
다음과 같은 루트 및 하위 에이전트 설정을 사용할 수 있습니다.
- 에이전트 이름: 에이전트의 표시 이름입니다. 스네이크 케이스를 사용합니다.
- 모델: 에이전트에 사용되는 모델 입니다.
- 설명: 에이전트에 대한 설명입니다. 이 설명은 에이전트 애플리케이션의 다른 에이전트에 제공됩니다.
- 커스텀 코드: 콜백 코드를 제공합니다.