googleapis/python-aiplatform

A Python SDK for Vertex AI, a fully managed, end-to-end platform for data science and machine learning.

해결하는 문제

이 SDK는 개발자가 Gemini Enterprise Agent Platform (이전 Vertex AI)에서 AI 에이전트 및 생성형 AI 워크플로를 구축, 확장, 관리 및 최적화할 수 있는 포괄적인 인터페이스를 제공합니다. Google Cloud 생태계 내에서 에이전트 배포, 프롬프트 관리 및 모델 성능 평가 프로세스를 단순화합니다.

작동 방식

SDK는 Python 애플리케이션을 Google Cloud의 AI 인프라에 연결하는 클라이언트 라이브러리 역할을 합니다. 다음과 같은 고수준 모듈을 제공합니다:

  • Agent Development: Agent Development Kit (ADK)를 사용하여 특정 도구(함수)를 가진 에이전트를 정의하고 관리되는 런타임에 배포합니다.
  • Prompt Management: zero-shot 또는 데이터 기반 방법을 사용하여 프롬프트를 생성, 버전 관리 및 최적화합니다.
  • Evaluation: 데이터 세트에 대해 추론을 실행하고 exact match 또는 ROUGE-L과 같은 지표를 계산하여 모델 품질을 평가합니다.
  • Skill Registry: 에이전트가 호출할 수 있는 재사용 가능한 기술 라이브러리를 관리하며, 기술 검색을 위한 버전 관리 및 시맨틱 검색을 포함합니다.
  • Data & Training: 커스텀 또는 AutoML 모델 학습을 위한 테이블, 텍스트, 이미지 및 비디오 데이터 세트를 관리합니다.

대상 사용자

Google Cloud의 Gemini 인프라를 사용하여 엔터프라이즈급 AI 에이전트 및 생성형 AI 애플리케이션을 구축하는 클라우드 개발자 및 ML 엔지니어.

주요 특징

  • Agentic Framework: Python 함수를 도구로 실행할 수 있는 에이전트를 생성하기 위한 통합 ADK.
  • Prompt Optimizer: 모델 응답을 개선하기 위한 zero-shot 및 데이터 기반 프롬프트 최적화 도구.
  • Managed Skill Registry: 에이전트 기술을 생성, 업데이트 및 시맨틱 검색하기 위한 시스템.
  • Evaluation Suite: 여러 지표를 사용하여 참조 데이터 세트에 대해 추론을 실행하고 결과를 평가하는 내장 기능.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트