워크플로 에이전트 개요

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

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

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

EAP 출시의 새로운 기능

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

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

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

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

시작하기 전에

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

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

워크플로 에이전트 캔버스

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

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

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

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

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

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

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

      워크플로 에이전트 실행 탭

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

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

  • 트리거
  • 단계
  • 변수

트리거

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

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

단계

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

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

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

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

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

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

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

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

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

변수

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

워크플로 에이전트 버전

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

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

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

알려진 문제

다음은 이 EAP 출시의 워크플로 에이전트에 대한 알려진 문제 및 제한사항입니다.

다음 단계

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