Skip to content

FNOLAgent

FNOLAgent

First Notice of Loss specialist for insurance claims. Records incident details and initiates the claims process.


Configuration

Property Value
Name FNOLAgent
Industry Insurance
Entry Point No
Handoff Trigger handoff_fnol_agent
Voice en-US-OnyxTurboMultilingualNeural

Source: apps/artagent/backend/registries/agentstore/fnol_agent/agent.yaml


Capabilities

  • Record First Notice of Loss
  • Capture incident details (date, location, description)
  • Initiate claims process
  • Hand off to PolicyAdvisor for follow-up

Tools

FNOL Recording

Tool Purpose
record_fnol Record complete FNOL with all details

Handoffs

Tool Destination Agent
handoff_policy_advisor PolicyAdvisor

Escalation

Tool Purpose
escalate_human Transfer to human agent
escalate_emergency Emergency escalation

Handoff Graph

flowchart LR FNOL[FNOLAgent] PA[PolicyAdvisor] --> FNOL AA[AuthAgent] --> FNOL FNOL --> PA FNOL --> H[Human Agent]

Voice Configuration

voice:
  name: en-US-OnyxTurboMultilingualNeural
  type: azure-standard
  rate: "0%"

Prompt Template

Located at: apps/artagent/backend/registries/agentstore/fnol_agent/prompt.jinja

Context Variables

Variable Description
caller_name Authenticated caller name
policy_number Relevant policy number
incident_type Type of loss (auto, property, etc.)
handoff_context Context from PolicyAdvisor

FNOL Data Model

Field Description
incident_date When the incident occurred
incident_location Where it happened
incident_description What happened
parties_involved Other parties/witnesses
police_report Report number if applicable
damage_description Description of damages

Usage Scenarios

Standard FNOL Flow

  1. PolicyAdvisor identifies need for FNOL
  2. Hands off to FNOLAgent with policy context
  3. FNOLAgent gathers incident details:
  4. Date and time of incident
  5. Location
  6. Description of what happened
  7. Parties involved
  8. Records FNOL in system
  9. Provides claim number
  10. Hands back to PolicyAdvisor

Emergency Flow

For severe incidents, FNOLAgent can escalate directly to human agents for immediate assistance.


FNOL Workflow

sequenceDiagram participant PA as PolicyAdvisor participant FNOL as FNOLAgent participant S as System participant C as Caller PA->>FNOL: Handoff with policy info FNOL->>C: "I'll help record your claim" C->>FNOL: Incident details FNOL->>S: record_fnol() S-->>FNOL: Claim number FNOL->>C: "Your claim number is..." FNOL->>PA: Return with claim context