워크플로 에이전트 개요

워크플로 에이전트는 Gemini Enterprise 웹 앱의 Agent Designer를 사용하여 빌드할 수 있는 에이전트 유형입니다. 이러한 에이전트는 구성된 트리거에 따라 AI 자동화와 사람의 개입이 혼합될 수 있는 일련의 단계 또는 작업을 실행하도록 설계되었습니다. 워크플로 에이전트의 응답은 에이전트의 전반적인 오케스트레이션 로직에 따라 결정론적일 수도 있고 비결정론적일 수도 있습니다.

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

  • 정의된 시퀀스 로직이 있는 다단계 프로세스 예를 들어 Gmail, Calendar와 같은 도구에서 직원 온보딩 체크리스트를 자동화할 수 있습니다.
  • AI 자동화 및 사람 승인이 포함된 작업 예를 들어 게시하기 전에 사용자의 승인이 필요한 보고서를 AI로 작성하는 경우입니다.
  • 조건부 로직이 포함된 복잡한 오케스트레이션 예를 들어 지역 및 예산에 따라 영업 리드를 다른 팀으로 라우팅할 수 있습니다.

EAP 버전의 새로운 기능

Gemini Enterprise의 Agent Designer 사전 체험 프로그램 (EAP)에는 몇 가지 새로운 기능이 도입됩니다. 이러한 고급 워크플로 기능에는 이벤트 기반 트리거, 커넥터 쓰기 작업, 흐름 제어 단계, 모델 컨텍스트 프로토콜(MCP) 서버 통합, 인간 참여형(Human-In-The-Loop) 단계, 개선된 자연어 편집이 포함됩니다.

이러한 기능은 실시간 이벤트에 응답하고, 연결된 앱 전반에서 작업을 수행하며, 필요한 경우 인간의 감독을 포함하는 프로덕션 준비 에이전트를 빌드하는 도구를 사용하여 기존 Agent Designer 시각적 흐름 빌더를 확장합니다.

이 EAP 출시에서는 다음 기능을 사용할 수 있습니다.

  • 자연어로 에이전트 만들기: 에이전트를 일상적인 언어로 설명하고 워크플로 스캐폴드를 자동으로 생성합니다.
  • 에이전트 템플릿 사용하기: 일반적인 비즈니스 사용 사례에 맞게 사전 빌드된 템플릿을 찾아 시작합니다.
  • 이벤트 트리거 설정: 연결된 앱의 데이터가 변경될 때 에이전트를 자동으로 실행합니다.
  • 커넥터 작업 사용: 메시지 보내기, 일정 만들기, 파일 업로드와 같은 쓰기 작업을 워크플로에 추가합니다.
  • 필터로 검색: 범위가 지정된 필터로 연결된 앱을 검색하여 타겟팅된 결과를 가져옵니다.
  • 흐름 제어 단계 사용: 워크플로에 조건부 분기, 데이터 필터링, 루프를 추가합니다.
  • MCP 서버 연결: MCP 서버를 워크플로 단계 또는 Gemini 에이전트 단계의 도구로 연결합니다.
  • 인간 참여형 단계 사용: 워크플로에 인적 검토, 승인, 정보 요청 단계를 추가합니다.
  • 워크플로에 기존 에이전트 추가: 워크플로 내에서 다른 전문 AI 에이전트에게 작업을 전달합니다.
  • 에이전트 버전 관리: 에이전트 버전을 저장, 비교, 복원합니다.
  • 자연어로 에이전트 수정: 변경사항을 자연어로 설명하여 기존 워크플로를 수정합니다.
  • 에이전트 실행 로그 보기: 단계별 실행 추적으로 에이전트 실행을 모니터링합니다.

시작하기 전에

새 기능을 살펴보기 전에 다음을 수행하세요.

  • 조직이 Agent Designer EAP에 등록되어 있는지 확인합니다.
  • Gemini Enterprise 관리자가 앱의 기능 관리 설정에서 Agent Designer 기능 전환 버튼을 사용 설정했는지 확인합니다. 자세한 내용은 웹 앱 기능 관리를 참고하세요.
  • 필요한 데이터 스토어가 연결된 Gemini Enterprise 웹 앱이 있는지 확인합니다. 자세한 내용은 앱 및 데이터 스토어 정보를 참조하세요.

워크플로 에이전트 캔버스

워크플로 에이전트는 자연어 프롬프트의 용이성과 비주얼 편집기의 제어 기능을 결합한 하이브리드 캔버스를 제공합니다.

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

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

    워크플로 에이전트 편집기 탭

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

      워크플로 에이전트 미리보기 탭

    • 실행: 실행 탭에는 각 실행의 날짜와 시간, 실행을 시작한 트리거, 실행의 현재 상태를 비롯한 모든 워크플로 에이전트 실행 목록이 표시됩니다.

      워크플로 에이전트 실행 탭

워크플로 에이전트 구성요소

워크플로 에이전트는 다음 구성요소로 구성됩니다.

  • 트리거
  • 단계
  • 변수

트리거

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

트리거 설명 구성 필드
예약 트리거 지정된 빈도로 워크플로 에이전트의 실행을 트리거합니다.
  • 빈도: 워크플로 에이전트가 트리거되는 빈도입니다. 빈도를 분, 시간, 일, 주, 월로 지정하거나 맞춤 크론 표현식을 사용할 수 있습니다.
  • 시간대: 실행 빈도의 시간대입니다.
이벤트 트리거 연결된 앱의 데이터가 변경되면 워크플로 에이전트의 실행을 트리거합니다.
  • 커넥터: 이벤트를 생성하는 연결된 애플리케이션입니다.
  • 필터: 이벤트가 워크플로를 트리거하기 위해 충족해야 하는 기준입니다.

단계

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

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

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

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

  • 도구 및 통합: 데이터 소스 (예: 앱 및 커넥터) 및 Gemini 에이전트가 액세스할 수 있는 도구입니다.
  • 모델: Gemini Agent가 사용하는 Gemini 모델입니다.
출력 필드:

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

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

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

앱 Gemini Enterprise 웹 앱에 구성된 모든 데이터 스토어 작업입니다. Google 및 서드 파티 데이터 소스의 데이터를 연결하고 액세스할 수 있습니다. 커넥터 작업 참조를 참고하세요.

변수

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

워크플로 에이전트 버전

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

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

자세한 내용은 에이전트 버전 관리를 참고하세요.

알려진 문제

이번 EAP 출시의 워크플로 에이전트에 관한 알려진 문제와 제한사항은 다음과 같습니다.

다음 단계