Pydantic AI vs Google ADK

Pydantic AI vs Google ADK

Google의 Agent Development Kit은 Gemini와 Vertex AI를 중심으로 구축된 에이전트 플랫폼이에요. 워크플로 그래프, 평가, 개발 UI, Cloud Run·GKE·Docker·Agent Engine 배포 명령을 갖추고 있죠. Pydantic AI는 여러분의 인프라에서 실행하는 공급자 무관 라이브러리로, 워크플로용 pydantic-graph, Pydantic Evals, 웹 채팅 UI, 그리고 실행을 지켜볼 Pydantic Logfire를 갖추고 있어요.

출처: 문서

본문

Pydantic AI는 스택의 한 부분이에요: 캐퍼빌리티와 완전한 에이전트를 위한 Harness SDK, Pydantic Evals, Pydantic Graph, 관측성용 Pydantic Logfire, 검증용 Pydantic 자체까지요. 아래 표들이 그것 전체를 다룹니다.

이미 Google ADK로 만들었다면? migrating-google-adk-to-pydantic-ai 스킬이 API 이름을 번역하는 대신 동작을 보존하면서 기존 애플리케이션을 한 번에 하나의 동작 경로씩 Pydantic AI로 이식합니다.

프레임워크 (Framework)

항목 Google ADK Pydantic AI와 Harness SDK
언어 Python Python
라이선스 Apache-2.0 MIT
모델 공급자 Gemini 우선 (LiteLlm, AnthropicLlm 존재) 많음
확장성 도구, 플러그인 캐퍼빌리티와 툴셋; Harness SDK로 50개 이상
하니스 직접 빌드; 셸·파일 도구, 샌드박스, 압축 동봉 내장 Coder·Researcher, 또는 직접 구성
관측성 OpenTelemetry OpenTelemetry, Pydantic Logfire 포함
지속 실행 있음 7가지 통합
인터페이스 CLI, 웹, A2A CLI, 웹 채팅, AG-UI, Vercel AI, ACP(실험)
실시간 음성 있음 Realtime
Evals 있음 Pydantic Evals
이미지 생성 없음 Image Generation

기능 (Features)

항목 Google ADK Pydantic AI와 Harness SDK
멀티 에이전트 있음 서브에이전트, 위임, 또는 pydantic-graph
플래닝 프롬프트 수준만 Planning
스킬 있음 (실험) Skills
메모리 있음 Memory
압축 있음 Compaction
가드레일 있음 Guardrails
코드 샌드박스 있음 Execution environments
브라우저 사용 있음 Web & research

FAQ

Pydantic AI에 코딩 에이전트를 만들 수 있나요? 네. 에이전트에 Coder() 캐퍼빌리티를 주거나, 같은 Agent에서 직접 조립하세요. 하니스 저장소에는 Coder가 조립하는 조각들로 만든 완전한 코딩 에이전트가 있습니다.

CI에서 에이전트를 실행할 수 있나요? 네. GitHub Agentic Workflows는 GitHub Actions에서 Markdown 워크플로 파일로 Pydantic AI 에이전트를 실행하고, uv run으로 파이썬 스크립트를 직접 실행할 수도 있어요. Action이 필요한 것은 없습니다.

더 알아보기 (Learn more)