Skip to main content
Loading navigation
Back to prompt library

Pydantic AI Customer Agent

Linked challenge: Pydantic AI Compliant Customer Communication Agent

Prompt source

implementation8 lines2 sectionsNo variables0 checklist items
from pydantic import BaseModel, field_validator
from pydantic_ai import Agent

class CustomerMessage(BaseModel):
    body: str
    @field_validator('body')
    def check_liability(cls, v):
        if 'we guarantee payment' in v.lower(): raise ValueError('Coverage promise forbidden')
        return v