에이전트 AI 사용 사례: 데이터 과학 워크플로 자동화

Last reviewed 2025-12-08 UTC

이 문서에서는 복잡한 데이터 분석 및 머신러닝 작업을 자동화하는 데이터 과학 워크플로를 실행하는 애플리케이션의 대략적인 아키텍처를 설명합니다.

이 아키텍처는 BigQuery 또는 PostgreSQL용 AlloyDB에서 호스팅되는 데이터 세트를 사용합니다. 이 아키텍처는 사용자가 자연어 명령어로 작업을 실행할 수 있는 멀티 에이전트 시스템이며 복잡한 SQL 또는 Python 코드를 작성할 필요가 없습니다.

이 문서의 주요 대상에는 에이전트 AI 애플리케이션을 빌드하고 관리하는 설계자, 개발자, 관리자가 포함됩니다. 이 아키텍처를 사용하면 비즈니스 및 데이터팀이 소매, 금융, 제조와 같은 광범위한 업종에서 측정항목을 분석할 수 있습니다. 이 문서에서는 에이전트 AI 시스템에 대한 기본적인 이해가 있다고 가정합니다. 에이전트가 비에이전트 시스템과 어떻게 다른지 알아보려면 AI 에이전트, AI 어시스턴트, 봇의 차이점은 무엇인가요?를 참고하세요.

이 문서의 배포 섹션에서는 데이터 과학 워크플로를 실행하는 에이전트 AI 애플리케이션 배포를 실험하는 데 도움이 되는 코드 샘플 링크를 제공합니다.

아키텍처

다음 다이어그램은 데이터 과학 워크플로 에이전트의 아키텍처를 보여줍니다.

데이터 과학 워크플로 에이전트의 아키텍처

이 아키텍처에는 다음 구성요소가 포함됩니다.

구성요소 설명
프런트엔드 사용자는 서버리스 Cloud Run 서비스로 실행되는 채팅 인터페이스와 같은 프런트엔드를 통해 멀티 에이전트 시스템과 상호작용합니다.
에이전트 이 아키텍처는 다음 에이전트를 사용합니다.
  • 루트 에이전트: 프런트엔드 서비스에서 요청을 수신하는 코디네이터 에이전트입니다. 루트 에이전트는 사용자의 요청을 해석하고 요청 자체를 해결하려고 시도합니다. 작업에 전문 도구가 필요한 경우 루트 에이전트는 요청을 적절한 전문 에이전트에게 위임합니다.
  • 전문 에이전트: 루트 에이전트는 에이전트를 도구로 사용 기능을 사용하여 다음 전문 에이전트를 호출합니다.
  • BigQuery ML 에이전트: 머신러닝 워크플로 전용인 루트 에이전트의 하위 에이전트입니다. 에이전트는 상호작용합니다 BigQuery ML 엔드 투 엔드 ML 수명 주기를 관리합니다. 에이전트는 모델을 만들고 학습시키고, 평가를 실행하고, 사용자 요청을 기반으로 예측을 생성할 수 있습니다.
에이전트 런타임 이 아키텍처의 AI 에이전트는 서버리스 Cloud Run 서비스로 배포됩니다.
ADK ADK는 에이전트를 개발, 테스트, 배포하는 도구와 프레임워크를 제공합니다. ADK 는 에이전트 생성의 복잡성을 추상화하여 AI 개발자가 에이전트의 로직과 기능에 집중할 수 있도록 합니다.
AI 모델 및 모델 런타임 추론 제공을 위해 이 예시 아키텍처의 에이전트 는 최신 Gemini 모델Vertex AI에서 사용합니다.

사용 제품

이 예시 아키텍처는 다음과 같은 Google Cloud 및 오픈소스 제품과 도구를 사용합니다.

  • Cloud Run: Google의 확장 가능한 인프라에서 직접 컨테이너를 실행할 수 있게 해주는 서버리스 컴퓨팅 플랫폼입니다.
  • 에이전트 개발 키트 (ADK): AI 에이전트를 개발, 테스트, 배포하는 도구 및 라이브러리 집합입니다.
  • Vertex AI: ML 모델 및 AI 애플리케이션을 학습 및 배포하고 AI 기반 애플리케이션에서 사용하도록 LLM을 맞춤설정할 수 있게 해주는 ML 플랫폼입니다.
  • Gemini: Google에서 개발한 멀티모달 AI 모델 제품군입니다.
  • BigQuery: 머신러닝 지리 정보 분석 및 비즈니스 인텔리전스와 같은 기본 제공 기능으로 데이터를 관리 및 분석하는 데 도움이 되는 엔터프라이즈 데이터 웨어하우스입니다.
  • PostgreSQL용 AlloyDB: 하이브리드 트랜잭션 및 분석 처리를 비롯한 가장 까다로운 워크로드를 위해 설계된 완전 관리형 PostgreSQL 호환 데이터베이스 서비스 입니다.
  • MCP Toolbox for Databases: 연결 풀링, 인증, 관측 가능성과 같은 데이터베이스 복잡성을 관리하여 AI 에이전트가 데이터베이스에 안전하게 연결할 수 있도록 하는 오픈소스 모델 컨텍스트 프로토콜 (MCP) 서버입니다.

배포

이 아키텍처의 샘플 구현을 배포하려면 여러 에이전트가 있는 데이터 과학을 사용하세요. 이 저장소는 운영 분석을 위한 항공편 데이터 세트와 비즈니스 분석을 위한 전자상거래 판매 데이터 세트를 비롯하여 시스템의 유연성을 보여주는 두 가지 샘플 데이터 세트를 제공합니다.

다음 단계

참여자

저자: 사만다 헤 | 테크니컬 라이터

기타 참여자: