이 가이드에서는 상담사가 실행할 수 있는 맞춤 단계를 빌드하여 Google Workspace Studio의 기능을 확장하는 방법을 설명합니다.
시작하려면 빠른 시작 가이드인 Apps Script로 계산기 단계 빌드를 따르세요.
에이전트를 사용하면 Google Workspace 사용자가 코드를 작성하지 않고 일련의 단계를 결합하여 서비스 전반에서 작업을 자동화할 수 있습니다. 에이전트를 확장하면 사용자가 앱의 기능을 단계로 추가할 수 있습니다.
예를 들어 사용자는 다음과 같은 작업을 수행하는 상담사를 사용하여 새로운 할인 메시지를 강조할 수 있습니다.
- 이메일을 수신하면 시작합니다.
- Gemini에게 이메일을 요약하도록 요청합니다.
- Chat 스페이스에 이메일에 관한 메시지를 게시합니다.
Workspace Studio 개념
다음 용어와 개념은 Workspace Studio의 주요 구성요소를 정의합니다.
- 상담사
- 사용자는 Workspace Studio에서 에이전트를 빌드하여 Google Workspace 및 그 밖의 작업에서 작업을 자동화합니다. 에이전트는 심층적인 시스템 통합과 컨텍스트 인지 기능을 갖추고 있으며, 선택적으로 AI를 사용할 수 있습니다.
- 단계
- 상담사의 자동화된 프로세스의 단일 단계입니다. 기본적으로 시작 이벤트를 따르는 일련의 작업에서 단일 작업입니다. 각 단계는 동기적으로 실행됩니다. 즉, 시퀀스의 다음 단계가 시작되기 전에 작업이 완료됩니다. 사용자가 단계의 순서를 설정하여 작업의 논리적 흐름을 맞춤설정할 수 있습니다. 단계에는 입력과 출력이 있을 수 있지만 필수는 아닙니다. 예를 들어 '이메일 보내기', 'Chat 스페이스에 게시하기', 'Gemini에게 질문하기' 등이 있습니다. 단계에는 CRM 리드 만들기 등 Google Workspace 외부 작업이 포함될 수 있습니다.
- 입력 변수
- 입력 변수는 단계별로 수신됩니다. 입력 변수는 사용자가 단계를 설정하는 동안 단계의 구성 카드에서 사용자가 설정합니다. 예를 들어 이메일 주소, 날짜/시간 또는 Gemini 프롬프트를 수집할 수 있습니다.
- 출력 변수
- 출력 변수는 단계별로 반환되며 다른 단계로 전송될 수 있습니다. 예를 들어 출력 변수를 사용하여 이메일 주소를 다른 단계에 전달하고, 이 단계에서는 이메일 주소를 사용하여 이메일 수신자를 지정합니다.
- 동적 변수
- 사용자가 에이전트를 구성할 때만 데이터를 확인할 수 있는 변수입니다. 예를 들어 Google Forms에는 다양한 질문과 답변이 있습니다. 특정 양식에서 상담사를 시작할 때까지 질문과 답변의 수 (및 콘텐츠)를 확인할 수 없습니다. 동적 변수가 이 사례를 설명합니다.
- 맞춤 리소스
- 여러 변수를 함께 그룹화하기 위해 정의할 수 있는 맞춤 데이터 구조입니다. 예를 들어 CRM 리드를 만들려면 이메일 주소, 도로 주소, 이름이 포함된 맞춤 리소스를 전달합니다.
- 카드
부가기능의 사용자 인터페이스를 위한 빌딩 블록입니다. 카드는 정의된 레이아웃, 버튼과 같은 대화형 UI 요소, 이미지와 같은 리치 미디어를 지원합니다. 카드에는 에이전트를 빌드하기 위한 특별한 기능이 있습니다.
IncludeVariables: 동적 변수 포함을 지원하는 속성입니다.Type: 입력 변수가 예상하는 데이터 유형을 정의합니다.
- 활동 로그
에이전트가 실행될 때 발생하는 상황을 설명합니다. 기본적으로 활동 로그에는 매니페스트에 정적으로 정의된 스타터 또는 단계의 이름이 포함됩니다. 맞춤 활동 로그를 추가로 제공할 수 있습니다.
만들 수 있는 항목 확인하기
에이전트는 Google Workspace의 부가기능 플랫폼을 기반으로 빌드됩니다. 기존 부가기능이 있는 경우 매니페스트를 업데이트하여 에이전트 전용 섹션을 포함하면 에이전트를 포함하도록 기능을 확장할 수 있습니다.
처음부터 시작하는 경우 빠른 시작 가이드인 Apps Script로 계산기 단계 빌드를 따르세요.
그런 다음 다음 가이드를 읽고 에이전트 단계를 계속 맞춤설정하세요.