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¶
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¶
- PolicyAdvisor identifies need for FNOL
- Hands off to FNOLAgent with policy context
- FNOLAgent gathers incident details:
- Date and time of incident
- Location
- Description of what happened
- Parties involved
- Records FNOL in system
- Provides claim number
- 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
Related Agents¶
- PolicyAdvisor - Primary router and return point
- ClaimsSpecialist - Claims processing
- AuthAgent - Identity verification