Agent Format: A Declarative Standard for AI Agents

Author: Snap Engineering | Source: eng.snap.com | Published: 2026-03-16


한 줄 요약

AI 에이전트 정의를 프레임워크와 분리하여 선언적으로 표준화하는 오픈 스펙 — “Define once. Run anywhere. Audit by design.”

핵심 주장/내용

  • 에이전트 정의(definition)와 구현(implementation)을 분리하여 프레임워크 독립적 이식성 확보
  • Kubernetes의 선언적 모델에서 영감, POMDP 프레임워크 기반: 메타데이터, 인터페이스, 액션 스페이스, 실행 정책, 제약 조건
  • 6가지 실행 정책(ReAct, sequential, parallel, loop, batch, conditional)과 2계층 거버넌스(에이전트/조직)
  • “tighten-only invariant” — 하위 에이전트가 상위의 제약을 초과할 수 없음
  • 기존 표준과의 보완 관계: MCP(도구 접근), A2A(에이전트 간 통신), Agent Format(에이전트 정의)

주요 수치 / 사실

  • Snap 내 3개 팀이 각각 LangChain, Google ADK, 커스텀 Python 사용 → 표준화 필요성 촉발
  • .agf.yaml 파일 형식으로 프레임워크 마이그레이션 없이 어댑터 구현 가능

관련 위키


Source: 원문 보기