navigation_goal="Generate an auto insurance quote. A quote has been generated when there's a table of coverages shown on the website.",
data_extraction_goal="Extract ALL quote information in JSON format, with one entry per plan visible on the page. The output should include: the selected UF coverage value (3), auto plan name, the online price",
navigation_goal="Navigate through the website until you generate an auto insurance quote. Do not generate a home insurance quote. If you're on a page showing an auto insurance quote (with premium amounts), your goal is COMPLETE.",
"description":"The coverage amount in USD, which can be a single value or a range (e.g., '$300,000' or '$300,000/$300,000').",
"type":"string",
},
"included":{
"description":"Indicates whether the coverage is included in the policy (true or False).",
"type":"boolean",
},
"type":{
"description":"The limit of the coverage (e.g., 'bodily_injury_limit', 'property_damage_limit', 'underinsured_motorist_bodily_injury_limit').\nTranslate the english name of the coverage to snake case values in the following list:\n * bodily_injury_limit\n * property_damage_limit\n * underinsured_motorist_bodily_injury_limit\n * personal_injury_protection\n * accidental_death\n * work_loss_exclusion\n",
"type":"string",
},
},
"type":"object",
},
"type":"array",
},
"premium_amount":{
"description":"The total premium amount for the whole quote timeframe in USD, formatted as a string (e.g., '$321.57').",
"type":"string",
},
"quote_number":{
"description":"The quote number generated by the carrier that identifies this quote",
"type":"string",
},
"timeframe":{
"description":"The duration of the coverage, typically expressed in months or years.",
"type":"string",
},
"vehicle_coverages":{
"items":{
"additionalProperties":False,
"properties":{
"collision_deductible":{
"description":"The collision deductible amount in USD, which is a single value (e.g., '$500') or null if it is not included",
"type":"string",
},
"comprehensive_deductible":{
"description":"The collision deductible amount in USD, which is a single value (e.g., '$500') or null if it is not included",
"type":"string",
},
"for_vehicle":{
"additionalProperties":False,
"description":"The vehicle that the collision and comprehensive coverage is for",
"description":"The underinsured property damage limit for this vehicle, which is a limit and a deductible (e.g., '$25,000/$250 deductible') or null if it is not included",