Back to prompt library
Define Pydantic AI Underwriting Model
Linked challenge: Build Home Improvement Loan Portfolio Underwriter with Pydantic AI & Agno
Prompt source
implementation9 lines3 sectionsNo variables0 checklist items
from pydantic import BaseModel, Field
from pydantic_ai import Agent
import agno
class UnderwritingResult(BaseModel):
decision: str = Field(description='APPROVED, REJECTED, or MANUAL_REVIEW')
cltv: float = Field(description='Combined Loan to Value ratio after renovation')
arv: float = Field(description='After Repair Value')
max_allowed_loan: float
agent = Agent('openai:gpt-4o', result_type=UnderwritingResult)