Workflows 개요

워크플로는 Gemini Enterprise 웹 앱의 워크플로 빌더를 사용하여 빌드할 수 있는 에이전트입니다. 이러한 에이전트는 구성된 트리거를 기반으로 AI 자동화와 인간의 개입이 혼합된 일련의 단계 또는 작업을 실행하도록 설계되었습니다. 워크플로 대답은 에이전트의 전반적인 조정 로직에 따라 결정적 또는 비결정적일 수 있습니다.

워크플로는 다음과 같은 사용 사례에 적합합니다.

  • 정의된 시퀀스 로직이 있는 다단계 프로세스 예를 들어 Gmail 및 캘린더와 같은 도구에서 직원 온보딩 체크리스트를 자동화합니다.
  • AI 자동화 및 인간의 승인이 필요한 작업 예를 들어 게시하기 전에 사용자의 승인 이 필요한 AI로 보고서를 작성합니다.
  • 조건부 로직이 있는 복잡한 조정 예를 들어 지역 및 예산에 따라 영업 리드를 여러 팀으로 라우팅합니다.

워크플로 빌더에서 사용할 수 있는 기능은 다음과 같습니다.

  • 자연어로 워크플로 만들기: 워크플로를 일반적인 언어로 설명하고 워크플로 스캐폴드를 자동으로 생성합니다.
  • 워크플로 템플릿 사용: 일반적인 비즈니스 사용 사례를 위한 사전 빌드된 템플릿을 찾아보고 시작합니다.
  • 워크플로 트리거 설정: 연결된 앱에서 데이터가 변경되면 워크플로를 자동으로 실행합니다.
  • 앱을 에이전트 단계에 연결: Gemini Agent 단계 내에서 읽기 및 쓰기 도구 (예: Gmail, Jira, Google Drive)를 사용 설정하여 데이터를 검색하고, 메시지를 보내고, 레코드를 관리합니다.
  • 흐름 제어 단계 사용: 워크플로에 조건부 브랜칭, 데이터 필터링, 루프를 추가합니다.
  • MCP 서버 연결: MCP 서버를 워크플로 단계 또는 Gemini Agent 단계의 도구로 연결합니다.
  • 인간 참여형 단계 사용: 워크플로에 인간 검토, 승인, 정보 요청 단계를 추가합니다.
  • 워크플로에 기존 에이전트 추가: 워크플로 내에서 다른 전문 AI 에이전트에게 작업을 전달합니다.
  • 워크플로 버전 관리: 워크플로 버전을 저장, 공유, 비교, 복원합니다.
  • 자연어로 워크플로 수정: 기존 워크플로를 자연어로 변경사항을 설명하여 수정합니다.
  • 워크플로 실행 로그 보기: 단계별 실행 추적으로 워크플로 실행을 모니터링합니다.
  • 워크플로 공유: 조직의 다른 사용자와 실시간 워크플로를 공유합니다.

지원되는 커넥터

워크플로는 다음 커넥터를 지원합니다.

  • Gmail
  • Google Calendar
  • Google Chat
  • Google Drive
  • Slack
  • Jira
  • ServiceNow
  • Confluence
  • OneDrive
  • SharePoint
  • Outlook

시작하기 전에

이러한 새로운 기능을 살펴보기 전에 다음을 실행하세요.

  • Gemini Enterprise 관리자가 앱의 기능 관리 설정에서 워크플로 빌더 기능 전환을 사용 설정했는지 확인합니다. 자세한 내용은 웹 앱 기능 관리를 참조하세요.
  • 필요한 데이터 스토어가 연결된 Gemini Enterprise 웹 앱이 있는지 확인합니다. 자세한 내용은 앱 및 데이터 스토어 정보를 참조하세요.

워크플로 캔버스

워크플로 빌더는 자연어 프롬프트의 용이성과 시각적 편집기의 제어 기능을 결합한 하이브리드 캔버스를 제공합니다.

  • 대화형 디자이너: 워크플로 생성 시작 시 및 비주얼 편집기 내에서 액세스할 수 있는 대화형 디자이너는 자연어 프롬프트를 사용하여 워크플로를 빌드하고 미세 조정할 수 있는 대화형 인터페이스를 제공합니다. 이는 노코드 개발 환경을 선호하고 자연어를 사용하여 워크플로를 빌드하려는 사용자에게 적합합니다.

    • 워크플로 생성 시작 시의 대화형 디자이너 인터페이스
    • 워크플로 캔버스 내의 대화형 디자이너 인터페이스
  • 편집기 캔버스: 편집기 캔버스는 워크플로를 시각적으로 표현합니다. 단계와 단계 간의 연결을 나타내는 노드의 논리적 흐름을 제공합니다. 비주얼 편집기는 워크플로 로직을 미세 조정하고, 조건부 로직을 추가하고, 다양한 도구 및 애플리케이션과 통합하려는 사용자에게 적합합니다.

    워크플로 편집기 탭

    • 미리보기: 미리보기 탭은 워크플로의 실시간 미리보기를 제공하므로 시뮬레이션을 실행하여 워크플로의 흐름을 테스트하고 필요한 조정을 할 수 있습니다.

      워크플로 미리보기 탭

    • 실행: 실행 탭은 각 실행의 날짜와 시간, 실행을 시작한 트리거, 실행의 현재 상태를 포함한 모든 워크플로 실행 목록을 제공합니다.

      워크플로 실행 탭

워크플로 구성요소

워크플로는 다음 구성요소로 구성됩니다.

  • 트리거
  • 단계
  • 변수

트리거

트리거 는 워크플로 실행을 시작하는 이벤트입니다. 다음 표에는 워크플로에서 지원되는 트리거가 나와 있습니다.

트리거 설명 구성 필드
수동 트리거 요청 시 워크플로 에이전트의 실행을 트리거합니다. 사용자는 Gemini Enterprise 앱 채팅 프롬프트에서 @ 및 워크플로 에이전트 이름을 입력하여 워크플로 에이전트를 실행할 수 있습니다.
  • 입력란: 사용자가 워크플로를 실행할 때 제공할 수 있는 선택적 또는 필수 입력란입니다.
예약 트리거 지정된 빈도로 워크플로 실행을 트리거합니다.
  • 빈도: 워크플로가 트리거되는 빈도입니다. 빈도를 분, 시간, 일, 주, 월로 지정하거나 맞춤 크론 표현식을 사용할 수 있습니다.
  • 시간대: 빈도의 시간대입니다.
이벤트 트리거 연결된 앱에서 데이터가 변경되면 워크플로 실행을 트리거합니다.
  • 커넥터: 이벤트를 생성하는 연결된 애플리케이션입니다.
  • 필터: 이벤트가 워크플로를 트리거하기 위해 충족해야 하는 기준입니다.

단계

단계 는 워크플로가 수행하는 개별 작업입니다. 각 단계는 순서대로 실행되며 각 단계의 결과는 다음 단계에 영향을 미칠 수 있습니다.

다음 표에는 수행하는 작업 유형별로 분류된 지원되는 단계가 나와 있습니다.

카테고리 단계 설명 구성 필드
에이전트 노드 Gemini Agent 사전 정의된 요청 사항을 기반으로 읽고, 추론하고, 대답하도록 구성할 수 있는 AI 기반 에이전트입니다. 입력란:
  • 요청 사항: Gemini Agent의 요청 사항입니다.
  • 기술: Gemini Agent가 대답을 생성하기 위해 액세스할 수 있는 추가 파일 또는 리소스입니다.

    Google Drive 또는 OneDrive 데이터 스토어가 구성되면 Drive에서 추가OneDrive에서 추가 옵션을 사용할 수 있습니다. 이러한 옵션을 사용하면 특정 파일 또는 폴더를 선택하여 에이전트의 검색을 이러한 리소스로만 제한할 수 있습니다. 검색은 각 에이전트 실행 시 실시간으로 실행되므로 소스 파일의 변경사항이 즉시 반영됩니다.

  • 연결된 앱: 에이전트가 런타임에 액세스할 수 있는 연결된 애플리케이션 및 작업을 선택합니다. 검색 작업을 세부적으로 선택하고 데이터 수정 작업을 사용 설정 또는 중지할 수 있습니다. 자세한 내용은 에이전트 노드 연결된 앱 및 작업 구성을 참조하세요.
  • 모델: Gemini Agent가 사용하는 Gemini 모델입니다.
출력 필드:

Gemini Agent의 대답은 워크플로의 후속 단계에 입력으로 전달될 수 있는 변수로 캡처됩니다.

  • 출력 형식: 출력을 일반 텍스트 또는 구조화된 JSON 형식으로 지정할 수 있습니다.
  • JSON 스키마: 구조화된 출력을 사용하는 경우 수동 JSON 스키마를 정의하여 출력 변수의 형식과 데이터 유형을 지정할 수 있으므로 조정 전반에 걸쳐 일관된 데이터 처리가 보장됩니다.
흐름 제어 조건 조건은 워크플로가 단계를 실행하는 방법을 결정하는 논리적 문입니다. 단계가 실행되기 위해 충족해야 하는 기준을 정의하며 이전 단계 또는 외부 데이터 소스의 결과를 기반으로 할 수 있습니다. 입력란:
  • 브랜치 이름: 조건이 true인 경우 실행할 브랜치의 이름입니다.
  • 변수: 평가할 변수입니다. 이전 단계의 출력에서 변수를 선택할 수 있습니다.
  • 연산자: 평가에 사용할 연산자 (`contains`, `equals`, `greater than` 등)입니다.
  • : 변수와 비교할 값입니다. 정적 값을 지정하거나 이전 단계의 출력에서 변수를 선택할 수 있습니다.
  • + 조건: `AND` 및 `OR`과 같은 논리 연산자를 사용하여 추가 조건을 추가할 수 있습니다.
인간 참여형(Human In The Loop) 정보 요청 인간 사용자에게 정보를 요청할 수 있습니다. 입력란:
  • 메시지: 사용자에게 표시할 메시지입니다. 정적 메시지를 지정하거나 이전 단계의 출력에서 변수를 선택할 수 있습니다.
  • 질문: 사용자에게 물어볼 질문입니다. 요청하는 답변 유형 (예: 단답형, 단락, 날짜, 이메일, 단일 선택 또는 예 또는 아니요)을 지정할 수 있습니다.
출력 필드:

사용자가 대답한 질문입니다.

에이전트 노드 연결된 앱 및 작업 구성

Gemini Agent 노드를 구성할 때 에이전트가 런타임에 액세스할 수 있는 앱, 커넥터, 작업을 제어할 수 있습니다. 에이전트를 읽기 전용 검색 작업으로 제한하거나 변경 가능한 쓰기 작업을 사용 설정할 수 있습니다.

한눈에 보기: 에이전트 노드 작업 기능

기능 작업 카테고리 선택 세분성 사용 사례
검색 및 쿼리 Search For Data 작업별 (개별 작업 전환) 광범위한 쿼리, 티켓 조회, 기술 자료 검색
데이터 수정 Add Or Update Data 커넥터 수준 (전체 전환) 티켓 생성, 문제 상태 업데이트, 이메일 전송

연결된 앱 연결 및 승인

연결된 앱을 에이전트 노드에 연결하려면 다음을 실행합니다.

  1. 워크플로 캔버스에서 Gemini Agent 노드를 클릭하여 구성 창을 엽니다.
  2. 연결된 앱에서 연결할 커넥터 또는 앱 (예: Jira, Gmail, Google Drive)을 찾습니다.
  3. 커넥터 스위치를 사용 으로 전환합니다.
    • 본인 또는 조직에서 커넥터를 처음 사용하는 경우 메시지가 표시되는 OAuth 승인 흐름을 완료하여 필요한 권한을 부여합니다.
  4. 커넥터 이름 옆에 있는 펼치기 화살표 ()를 클릭하여 커넥터에서 지원하는 작업을 사용 설정합니다.

작업 카테고리 선택

각 연결된 애플리케이션은 작업을 두 가지 고유한 카테고리로 구성합니다.

  • 데이터 검색: 연결된 서비스에서 레코드를 검색, 쿼리, 나열 또는 검색하는 작업입니다.
    • 세분화된 작업 선택: 데이터 검색 옆에 있는 구성 아이콘 ()을 클릭하여 사용 가능한 모든 검색 작업 (예: Search Events, List Events, 또는 List Calendars)을 확인합니다. 개별 작업을 독립적으로 사용 설정 또는 중지할 수 있습니다.
    • 결정적 검색 필터: 구조화된 드롭다운 또는 Jira Query Language (JQL), Confluence Query Language (CQL), Drive 검색 쿼리 또는 Gmail 검색 연산자와 같은 기본 쿼리 표현식을 사용하여 필터를 구성하여 검색 범위를 제한합니다.
    • 인라인 쿼리 테스트: 구성 창 내에서 직접 쿼리의 유효성을 검사하여 워크플로를 실행하기 전에 필터가 예상 결과를 반환하는지 확인합니다.
  • 데이터 추가 또는 업데이트: 대상 애플리케이션에서 레코드를 생성, 수정, 전송 또는 삭제하는 작업입니다 (예: Jira 문제 생성 또는 이메일 전송).
    • 커넥터 수준 전환: 변경 가능한 작업 전환은 커넥터 수준에서 작동합니다. 이 기능을 사용 설정하면 에이전트가 해당 커넥터에 지원되는 모든 변경 가능한 작업에 액세스할 수 있습니다.

작업 종속 항목 요구사항

예: 에이전트를 읽기 전용 Jira 검색으로 제한

다음 예에서는 에이전트가 문제를 생성하거나 수정하지 못하도록 하면서 Jira 문제를 검색하도록 Gemini Agent 노드를 구성하는 방법을 보여줍니다.

  1. 워크플로 캔버스에서 Gemini Agent 노드를 클릭하여 구성 창을 엽니다.
  2. 연결된 앱에서 Jira사용으로 전환합니다 (메시지가 표시되면 OAuth 승인을 완료).
  3. Jira 옆에 있는 펼치기 화살표 ()를 클릭합니다.
  4. 데이터 검색 전환이 사용 으로 설정되어 있고 데이터 추가 또는 업데이트사용 중지 로 전환되어 있는지 확인합니다.
  5. 데이터 검색 옆에 있는 구성 아이콘 ()을 클릭하고 원하는 읽기 전용 검색 작업 (예: Jira 검색)만 사용 설정되어 있는지 확인합니다.

작업 확인 및 런타임 우선순위

워크플로가 실행되면 Gemini Agent는 다음 우선순위 규칙에 따라 작업을 선택하고 호출합니다.

구성 상태 런타임 작업 실행
검색 사용 설정됨 사용 설정된 모든 검색 작업에 표준 목록 및 검색 작업을 노출합니다.
개별 검색 작업 사용 중지됨 특정 검색 작업이 에이전트의 작업 카탈로그에서 생략됩니다.
데이터 추가 / 업데이트 사용 설정됨 사용 설정된 검색 작업과 함께 변경 가능한 작업을 노출합니다.
데이터 추가 / 업데이트 사용 중지됨 해당 커넥터의 모든 데이터 생성, 업데이트, 삭제 작업이 차단됩니다.

변수

변수 는 워크플로의 단계 간에 전달될 수 있는 값입니다. 이러한 값은 단계의 출력으로 생성되며 후속 단계의 입력으로 사용할 수 있습니다.

워크플로 버전

워크플로를 만들 때 초안으로 저장하거나 사용 설정할 수 있습니다. 워크플로를 게시한 후 워크플로의 추가 버전을 만들고 저장, 비교, 복원할 수 있습니다. 워크플로의 여러 버전이 있는 것은 다음과 같은 시나리오에서 유용할 수 있습니다.

  • 기존 버전을 중단하지 않고 워크플로의 새 버전을 테스트하려고 합니다.
  • 이전 버전의 워크플로로 되돌리려고 합니다.

자세한 내용은 워크플로 버전 관리를 참조하세요.

알려진 문제

이 버전의 워크플로에 대한 알려진 문제 및 제한사항은 다음과 같습니다.

다음 단계

  • 자연어로 워크플로를 만드는 방법을 알아보세요.
  • 워크플로 템플릿을 사용하는 방법을 알아보세요.
  • 이벤트 트리거를 설정하는 방법을 알아보세요.
  • 워크플로를 공유하는 방법을 알아보세요.
  • 워크플로 버전을 관리하는 방법을 알아보세요.