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이 필요한 것은 없습니다.