Skip to main content
Loading navigation
Back to prompt library

Initialize Pydantic AI Agent for Trial Matching

Linked challenge: Trial Eligibility Engine for Anti-Inflammatory Drugs using Pydantic AI

Prompt source

implementation9 lines3 sectionsNo variables0 checklist items
from pydantic import BaseModel
from pydantic_ai import Agent

class TrialEligibilityResult(BaseModel):
    patient_id: str
    is_eligible: bool
    matched_criteria: list[str]
    excluded_criteria: list[str]

# Instantiate Pydantic AI agent enforcing typed structured result
trial_agent = Agent('openai:gpt-4o', result_type=TrialEligibilityResult)