Pydantic AI vs Pi

Pydantic AI vs Pi

Pi는 Earendil Works가 만든 TypeScript 코딩 에이전트예요. 훅, 스킬, 패키지로 확장하거나 createAgentSession으로 임베드할 수 있는 터미널 에이전트죠. Pydantic AI에서는 코딩 에이전트가 일반적인 Agent의 한 구성(configuration)이며, 스킬, 샌드박스서브 에이전트는 각각 교체할 수 있는 하나의 능력이에요.

Pydantic AI는 스택의 한 부분이에요. 기능과 완전한 에이전트를 위한 Harness SDK, Pydantic Evals, Pydantic Graph, 관측 가능성을 위한 Pydantic Logfire, 그리고 검증 자체를 위한 Pydantic까지. 아래 표들이 이 전체를 다루고 있어요.

이미 Pi를 쓰고 있나요? migrating-pi-to-pydantic-ai 스킬이 기존 애플리케이션을 Pydantic AI로 한 번에 하나씩 옮겨줘요. API 이름을 그대로 번역하기보다는 동작을 보존하는 방식으로 말이죠.

출처: 문서

본문

프레임워크 (Framework)

항목 Pi Pydantic AI · Harness SDK
언어 TypeScript Python
라이선스 MIT MIT
모델 제공자 Many Many
확장성 Extensions, skills, pi install Capabilities and toolsets; Harness SDK로 50개 이상
하네스 Pi 자체; 확장하거나 임베드 내장 CoderResearcher, 또는 직접 구성
관측 가능성 텔레메트리 계약, 내보내기 없음 OpenTelemetry, Pydantic Logfire 포함
영속 실행 (Durable execution) No 통합 7종
인터페이스 CLI CLI, 웹 채팅, AG-UI, Vercel AI, ACP (실험적)
실시간 음성 No Realtime
Evals No Pydantic Evals
이미지 생성 No 이미지 생성

기능 (Features)

항목 Pi Pydantic AI · Harness SDK
멀티 에이전트 No Subagents, 위임(delegation), 또는 pydantic-graph
플래닝 No Planning
스킬 Yes Skills
메모리 No Memory
컴팩션 Yes Compaction
가드레일 Yes (tool_call 훅) Guardrails
코드 샌드박스 No 실행 환경
브라우저 사용 No 웹 및 리서치

FAQ

Python으로 이런 코딩 에이전트를 만들 수 있나요? 네. 에이전트에 Coder() 능력을 주거나, harness 저장소의 Coder가 엮어내는 구성 요소로 만든 완전한 코딩 에이전트에서 시작하면 돼요.

더 알아보기 (Learn more)