Foresee

resmi

Foresee, AI asistanlarının her sigorta şirketi ve teminat seçeneği arasında ev ve otomobil sigortasını karşılaştırmasını sağlar; anlık, doğru ve ayrıntılı teklif tahminleri sunar.

Foresee MCP ile neler yapabilirsiniz?

  • Ev ve araç sigortası tekliflerini karşılaştırın — Tek bir çağrıda quote_insurance ile birden fazla sigorta şirketi ve teminat seçeneği için anlık, kalem kalem teklif tahminleri isteyin.

  • Canlı sigorta şirketi onayları alın — live_carrier_quotes kullanarak, onay ile doğrudan sigorta şirketlerinin kendi sitelerinden gerçek zamanlı teklif doğrulaması talep edin.

  • Belirli limitlerle araç teminatını fiyatlandırın — Kişisel yaralanma, maddi hasar ve muafiyetleri (örn. bi, coll_deductible) belirterek her sigorta şirketi için kalem kalem aylık maliyetleri görün.

  • Ev veya kiracı sigortası poliçelerini tahmin edin — Mülk detaylarını ve teminat tutarlarını (örn. coverage_a, deductible) sağlayarak konut, sorumluluk ve kişisel eşya fiyatlandırması alın.

  • Fiyatları etkileyen eksik bilgileri belirleyin — Yanıtlardaki tighten_by ve assumptions aracılığıyla, hangi atlanmış profil alanlarının (örn. annual_mileage, prior_insurance) teklifleri en çok etkilediğini sorun.

Barındırılan MCP Sunucusu

npx add-mcp 'https://agents.go-foresee.com/mcp'

Claude Code, Codex, Cursor ve daha fazlasına kurulur

Dokümantasyon

Dokümanlar

AI ajanları için: site dizini /llms.txt ve tam metin /llms-full.txt adresindedir.

Foresee, AI asistanlarının her sigorta şirketi ve teminat seçeneği için ev ve otomobil sigortasını karşılaştırmasını sağlar; anlık, doğru ve ayrıntılı fiyat tahminleri sunar.

Foresee Kullanımı

Foresee iki MCP sunucusu barındırır:

Kişisel bilgilerini (PII) paylaşmadan basit ve düşük engelli bir fiyat tahmini almak isteyen kullanıcılar şunu kullanır:

https://mcp.go-foresee.com/mcp

Fiyat tahminlerini doğrudan sigorta şirketleriyle de doğrulamak isteyen kullanıcılar, Foresee'nin bilgisayar kullanım ajanlarını şu şekilde görevlendirebilir:

https://agents.go-foresee.com/mcp

Her iki sunucu da kimlik doğrulama gerektirmez.

Araçlar

Foresee, MCP sunucularında iki araç yayınlar:

AraçAmaçagents.mcp.
quote_insuranceAnlık, doğru ve ayrıntılı fiyat tahminleri oluşturur✅✅
live_carrier_quotesFiyat tahminlerini sigorta şirketleriyle doğrular✅❌

Araç 1: quote_insurance

Amaç: Foresee'nin desteklediği sigorta şirketlerinden, Foresee'nin hizmet verdiği hatlar ve eyaletler genelinde, tek çağrıda anlık ve kalem kalem fiyat tahminleri oluşturur.

Girdi Parametreleri

ParametreTürZorunluAyrıntılar
profilenesneevetProfil bölümüne bakın
linesnesneevetAnahtarlar fiyatlandırılacak hatlardır (auto, home, renters); değerler o hattın teminat seçenekleridir (Teminat seçeneklerine bakın)
carriersstring[]hayırVarsayılan "tüm sigorta şirketleri"
include_failuresbooleanhayırtrue

Profil

Temel Profil

Bir temel girdi profile vardır; ayrıca otomobil ve ev/kiracı sigortası için ek bloklar bulunur. Zorunlu alanlar yalnızca yaş (veya dob), posta kodu ve (otomobil sigortası için) araç bilgileridir.

Atlanan isteğe bağlı alanlar beyan edilen varsayımlar haline gelir: muhafazakâr bir stand-in seçeriz ve bu, assumptions olarak raporlanır — örn. auto.vehicles[].annual_mileage = 12000, fiyatı en çok değiştirecek varsayımları listeleyen bir tighten_by girdisiyle birlikte. prior_insurance, aynı hat için sigorta anlamına gelir; companion_policies ise farklı bir hat için sigorta anlamına gelir.

AlanTürZorunlu
zip_codestringevet
ageintegerevet
dobstring, YYYY-MM-DDage için kabul edilen alternatif
citystringhayır
genderstringhayır
marital_statusstringhayır
educationstringhayır
employment_statusstringhayır
occupationstringhayır
credit_rangestringhayır
home_ownership_statusstringhayır
residence_typestringhayır
military_affiliationstringhayır
membershipsstring[]hayır
effective_datestringhayır
prior_insurancenesnehayır
companion_policiesnesne[] — {line, carrier}hayır

companion_policies, hanenin hâlihazırda sahip olduğu poliçeleri, her birini yazan sigorta şirketiyle birlikte listeler — {"line": "home", "carrier": "State Farm"}. Bir sigorta şirketinin çoklu poliçe indirimi yalnızca o şirketin yazdığı bir poliçeye uygulanır; bu nedenle sigorta şirketi olmayan mevcut bir poliçe indirim kazanmaz ve teklif, tighten_by altında sigorta şirketini sorar.

Otomobil Sigortası Profili

AlanTürZorunlu
auto.vehicles[].yearintegerevet
auto.vehicles[].makestringevet
auto.vehicles[].modelstringevet
auto.vehicles[].ownershipstringhayır
auto.vehicles[].annual_mileageintegerhayır
auto.vehicles[].primary_usestringhayır
auto.vehicles[].garaging_zipstringhayır
auto.drivers[].relationstringhayır (ilki için self)
auto.drivers[].dobstringhayır
auto.drivers[].years_licensedintegerhayır
auto.drivers[].accidentsnesne[]hayır
auto.drivers[].violationsnesne[]hayır
auto.drivers[].sr22_requiredbooleanhayır

accidents ve violations, tarihli girdilerin listeleridir — {"on": "2025-01", "kind": "speeding"}, {"on": "2023-06-15", "at_fault": true} — boş bir liste temiz bir kayıt anlamına gelir. on eksik olan bir girdi (veya kind eksik olan bir ihlal) reddedilir ve yolu belirtilir.

Ev ve Kiracı Sigortası Profili

AlanTürZorunlu
property.year_builtintegerhayır
property.construction_typestringhayır
property.roof_typestringhayır
property.square_feetintegerhayır
property.protection_classstringhayır
property.replacement_costintegerhayır
property.devicesstring[]hayır
property.lossesnesne[]hayır

Teminat seçenekleri

lines içindeki her anahtar, o hattın teminat seçeneklerini alır. Hiçbir şey sunucu varsayılanında fiyatlandırılmaz: ilettiğiniz seçenekler fiyatlandırılanlardır.

Otomobil

SeçenekTürZorunluKapsadığı şey
bistringevetBedensel yaralanma sorumluluğu: başkalarına verdiğiniz yaralanmalar. Kişi başına/kaza başına limit $000 cinsinden, örn. "100/300"
pdintegerevetMaddi hasar sorumluluğu: başkalarının arabalarına ve mallarına verdiğiniz hasar. Limit $000 cinsinden, örn. 100
coll_deductibleintegerevetÇarpışma: kimin hatası olursa olsun, bir kazada kendi arabanıza gelen hasar. Talep başına ödediğiniz muafiyet, dolar cinsinden
comp_deductibleintegerevetKapsamlı: kaza dışında kendi arabanıza gelen hasar — hırsızlık, yangın, dolu, vandalizm, hayvana çarpma. Talep başına ödediğiniz muafiyet, dolar cinsinden
umstringhayırSigortasız/eksik sigortalı sürücü: kusurlu sürücünün sigortası yoksa veya çok azsa sizin yaralanmalarınız. Kişi başına/kaza başına limit $000 cinsinden, örn. "100/300"
medpayintegerhayırTıbbi ödemeler: kimin hatası olursa olsun, sizin ve yolcularınızın tıbbi faturaları. Limit dolar cinsinden, örn. 5000

Ev

SeçenekTürZorunluKapsadığı şey
coverage_aintegerevetKonut: evin kendisinin yeniden inşası. Limit dolar cinsinden, genellikle yeniden yapım maliyeti
coverage_eintegerevetKişisel sorumluluk: mülkte veya mülk dışında yasal olarak sorumlu olduğunuz yaralanmalar veya hasar. Limit dolar cinsinden
coverage_fintegerevetBaşkalarına tıbbi ödemeler: mülkünüzde bir yaralanma sonrası misafirin tıbbi faturaları, kimin hatası olursa olsun. Limit dolar cinsinden
aop_deductibleintegerevetDiğer tüm riskler muafiyeti: kendi muafiyeti olan riskler (deprem gibi) dışında her şey için talep başına ödediğiniz tutar. Dolar cinsinden

B teminatları (diğer yapılar, örn. müstakil garaj veya çit), C (kişisel mülk — eşyalarınız) ve D (kullanım kaybı — evde yaşanamadığında yaşam maliyetleri) dolar cinsinden sorulmaz — bunlar sel içinde fiyatlandırılan A Teminatı oranları olarak geri döner.

Kiracı

SeçenekTürZorunluKapsadığı şey
coverage_cintegerevetKişisel mülk: eşyalarınız. Limit dolar cinsinden
coverage_eintegerevetKişisel sorumluluk: yasal olarak sorumlu olduğunuz yaralanmalar veya hasar. Limit dolar cinsinden
coverage_fintegerevetBaşkalarına tıbbi ödemeler: evinizde bir yaralanma sonrası misafirin tıbbi faturaları, kimin hatası olursa olsun. Limit dolar cinsinden
deductibleintegerevetTeminat başlamadan önce talep başına ödediğiniz tutar. Dolar cinsinden
coverage_dintegerhayırKullanım kaybı: yer tamir edilirken taşınmak zorunda kalırsanız ek yaşam maliyetleri. Limit dolar cinsinden

Yanıt formatı

Fiyatlandırılmış bir sonuç tamamen structuredContent içinde gelir; content boştur. Derecelendirme ayrıntısı dense alanıdır: satır başına bir bölüm içeren kompakt makine metni, aşağıdaki response bloklarında gösterilir. Yanında, by_line altında satır başına başlık alanları bulunur (monthly, confidence_interval, carrier_quote_url, warnings, rated_vs_asked olan sigorta şirketleri; ayrıca assumptions, tighten_by, failures) ve en üstte presentation (fiyatların nasıl sunulacağı), bundle ve skipped bulunur. Reddetmeler (profile_required, coverage_required), dense olmayan düz JSON'dur.

ÖnekSıklıkAnlam
Qhat başına bir kezFiyatlandırılan şey: eyalet, iş kolu, teminat seçimi
assumptions:hat başına bir kezForesee tarafından yapılan varsayımlar; high_impact: true, bu alanın fiyat tahminini önemli ölçüde değiştirdiği anlamına gelir
tighten_by:hat başına bir kezFiyatı en çok değiştirecek eksik bilgilerin profil yolları
not_priced:uygunsaHariç tutulan sigorta şirketleri, gerekçesiyle birlikte
Csigorta şirketi başına bir kezSigorta şirketi, yazan kuruluş, aylık prim (nokta tahmini ve güven aralığı)
WgerektikçeYukarıdaki sigorta şirketi hakkında bir not, örn. çevrimiçi teklif sayfası yok
Lsigorta şirketi başına bir kezTeminat başına aylık maliyet, her sigorta şirketinde aynı teminat anlamına gelen kodlar altında (BI, PD, UMBI, MEDPAY, COMP, COLL…); A+B her ikisini de kapsayan tek bir primdir, FEE sabit bir ücrettir
Dsigorta şirketi başınaFiyat merdivenleri: her teminat kolu için, sunulan her basamak, alıntılanan aylığa karşı ±$/ay olarak, diğer her şey seçimde sabit tutulur. +0.00 seçili basamağı işaretler; (asked X) = X sunulmuyor ve fiyat en yakın sunulan basamakta kalır. D'den yeniden fiyatlandırın; yeniden çağırmayın

Örnek: otomobil

ZIP 90066'da 2021 Honda Civic'i olan 41 yaşında bir kişi.

Mercury düz sigorta şirketi hücresini gösterir; Travelers iki olası yazan kuruluş üzerinden fiyatlandırır, bu nedenle hücresi bir ci bölümü taşır (yerleştirme aralığı). USAA, sigorta şirketinin kendi gerekçesiyle not_priced içinde yer alır.

{
  "profile": {
    "zip_code": "90066",
    "age": 41,
    "auto": {"vehicles": [{"year": 2021, "make": "Honda", "model": "Civic"}]}
  },
  "lines": {"auto": {"bi": "100/300", "pd": 100, "coll_deductible": 500, "comp_deductible": 500}},
  "carriers": ["mercury", "travelers", "usaa"]
}

Atlanan her profil alanı beyan edilen bir varsayım olarak geri döner — aşağıdaki kalın assumptions: bloğu yukarıdaki ince istekten kaynaklanır ve tighten_by: fiyatı en çok değiştirecek dokuz yanıtı listeler. Mercury düz sigorta şirketi hücresini gösterir; Travelers iki olası yazan kuruluş üzerinden fiyatlandırır, bu nedenle hücresi bir ci bölümü taşır (yerleştirme aralığı). USAA, sigorta şirketinin kendi gerekçesiyle not_priced içinde yer alır.

Q CA auto sel={"bi":"100/300","coll_deductible":500,"comp_deductible":500,"pd":100}
assumptions: [{"assumed":"Single","field":"marital_status","high_impact":false},{"assumed":12000,"field":"auto.vehicles[].annual_mileage","high_impact":true},{"assumed":"Commute","field":"auto.vehicles[].primary_use","high_impact":true},{"assumed":15,"field":"auto.vehicles[].one_way_miles","high_impact":true},{"assumed":5,"field":"auto.vehicles[].commute_days","high_impact":false},{"assumed":16,"field":"auto.drivers[].age_first_licensed","high_impact":true,"note":"CA Good Driver discount (at least 20% off every CA price here, INS §1861.025) is granted on this assumption: it rates the applicant as licensed 3+ years. If they were first licensed less than 3 years ago, these prices are understated — send auto.drivers[].age_first_licensed (or date_first_licensed / years_licensed on the same driver) and re-quote."},{"assumed":[],"field":"auto.drivers[].accidents","high_impact":true},{"assumed":[],"field":"auto.drivers[].violations","high_impact":true},{"assumed":false,"field":"prior_insurance.insured","high_impact":true},{"assumed":null,"field":"home_ownership_status","high_impact":false},{"assumed":null,"field":"occupation","high_impact":true},{"assumed":null,"field":"memberships","high_impact":true}]
tighten_by: auto.vehicles[].annual_mileage,auto.vehicles[].primary_use,auto.vehicles[].one_way_miles,auto.drivers[].age_first_licensed,auto.drivers[].accidents,auto.drivers[].violations,prior_insurance.insured,occupation,memberships
not_priced: usaa:USAA: military families only — set military_affiliation to quote.
C mercury|Mercury Insurance Company|235.11
L BI:56.33,PD:44.10,UMBI:16.85,MEDPAY:0.97,COMP:17.49,COLL:99.38
D bi 100/300=30/60:-9.70,50/100:-6.72,100/300:+0.00,250/500:+12.31,300/300:+12.68,500/500:+23.13
D pd 100=15:-7.99,25:-6.39,50:-2.88,100:+0.00,250:+2.56,300:+3.83
D coll_deductible 500=100:+19.87,200:+14.91,250:+12.42,500:+0.00,1000:-9.94,2000:-29.81,2500:-39.75
D comp_deductible 500=25:+25.74,50:+17.88,100:+11.00,200:+6.09,250:+2.75,500:+0.00,1000:-2.75,2000:-5.70,2500:-8.06
C travelers|Travelers Commercial Insurance Company|368.50|ci 327.21-415.00
L BI:149.00,PD:70.17,COMP:15.50,COLL:114.33,UMBI:19.50
D bi 100/300=15/30:-61.67,25/50:-39.33,30/60:-32.83,50/100:-13.50,100/300:+0.00,250/500:+12.50,500/500:+16.67,1000/1000:+52.67
D pd 100=5:-21.50,10:-10.50,15:-6.67,25:-2.83,50:-0.67,100:+0.00,250:+0.50,300:+0.83,500:+1.17
D coll_deductible 500=100:+22.17,250:+13.17,500:+0.00,1000:-19.33,1500:-34.50,2500:-56.50,5000:-86.00
D comp_deductible 500=0:+11.17,50:+9.67,100:+8.00,250:+2.17,500:+0.00,1000:-1.67,1500:-3.67,2500:-6.50,5000:-10.50

Örnek: ev

Yukarıdaki aynı 41 yaşındaki kişi, 1998'de inşa edilmiş, yeniden yapım maliyeti 450.000 $ olan bir karkas evi sigortalıyor:

{
  "profile": {
    "zip_code": "90066",
    "age": 41,
    "property": {"year_built": 1998, "construction_type": "frame", "replacement_cost": 450000}
  },
  "lines": {"home": {"coverage_a": 450000, "coverage_e": 300000, "coverage_f": 1000, "aop_deductible": 1000}},
  "carriers": ["mercury", "autoclub"]
}

sel, B/C/D'yi fiyatlandırılan A Teminatı oranları olarak yansıtır. Her sigorta şirketinin L'i, taban primi (HO_BASE) artı ücretlerdir. Konut bilgileri assumptions:/tighten_by: içindedir — burada çatı tipi, koruma sınıfı ve temiz bir hasar geçmişi.

Q CA home sel={"aop_deductible":1000,"coverage_a":450000,"coverage_b_pct":0.1,"coverage_c_pct":0.5,"coverage_d_pct":0.2,"coverage_e":300000,"coverage_f":1000}
assumptions: [{"assumed":"Asphalt Shingle","field":"property.roof_type","high_impact":false},{"assumed":1,"field":"property.stories","high_impact":false},{"assumed":2,"field":"property.bathrooms","high_impact":false},{"assumed":1,"field":"property.units","high_impact":false},{"assumed":"owner occupied","field":"property.occupancy","high_impact":false},{"assumed":5,"field":"property.protection_class","high_impact":true},{"assumed":"Attached","field":"property.garage","high_impact":false},{"assumed":"Single","field":"marital_status","high_impact":false},{"assumed":[],"field":"property.losses","high_impact":true}]
tighten_by: property.protection_class,property.losses
C mercury|CALIFORNIA AUTOMOBILE INS CO|123.67
L HO_BASE:118.76,FEE:3.75,FEE:1.16,FEE:0.01
D aop_deductible 1000=500:+13.38,1000:+0.00,1500:-5.38,2500:-21.45,3500:-26.58,5000:-37.01,10000:-48.28,25000:-63.01,50000:-72.51
D coverage_a 450000=30000:-90.60,65000:-82.94,95000:-76.38,130000:-68.81,165000:-61.24,195000:-54.76,230000:-47.27,265000:-39.79,295000:-33.39,330000:-25.82,365000:-18.34,395000:-11.94,430000:-4.37,445000:-1.17,450000:+0.00,455000:+1.01,465000:+3.20,500000:+10.86,570000:+26.34,630000:+39.88,700000:+56.03,770000:+72.77,830000:+87.49,900000:+105.41,970000:+124.09,2500000:+523.01,6000000:+1464.79
D coverage_e 300000=100000:-1.34,200000:-0.58,300000:+0.00,500000:+0.68,1000000:+4.04
D coverage_f 1000=1000:+0.00,2000:+0.17,5000:+0.42
C autoclub|Interinsurance Exchange of the Automobile Club|146.10
L HO_BASE:144.50,FEE:1.60
D aop_deductible 1000=500:+20.98,750:+7.59,1000:+0.00,1500:-11.45,2000:-16.93,3000:-21.06,5000:-25.36,10000:-28.73,15000:-51.90,20000:-63.44,25000:-71.53,30000:-77.34,50000:-90.49
D coverage_a 450000=60000:-120.65,90000:-115.51,110000:-110.96,130000:-105.66,150000:-99.59,170000:-92.85,190000:-86.53,220000:-76.17,250000:-64.54,280000:-54.09,320000:-40.02,350000:-29.15,360000:-26.54,400000:-16.00,440000:-3.62,450000:+0.00,460000:+2.45,480000:+9.44,550000:+32.95,650000:+77.19,750000:+98.00,850000:+116.62,950000:+147.71,2000000:+475.47,4000000:+1099.41,10000000:+2982.24

Örnek: kiracı

Aynı ZIP'te farklı bir hane: 27 yaşında bir kiracı:

{
  "profile": {"zip_code": "90066", "dob": "1998-11-11"},
  "lines": {"renters": {"coverage_c": 30000, "coverage_e": 100000, "coverage_f": 1000, "deductible": 500}},
  "carriers": ["farmers", "usaa"]
}
Q CA renters sel={"coverage_c":30000,"coverage_e":100000,"coverage_f":1000,"deductible":500}
assumptions: [{"assumed":2000,"field":"property.year_built","high_impact":false},{"assumed":5,"field":"property.protection_class","high_impact":false},{"assumed":"Single","field":"marital_status","high_impact":false},{"assumed":[],"field":"property.losses","high_impact":true}]
tighten_by: property.losses
not_priced: usaa:USAA: military families only — set military_affiliation to quote.
C farmers|Fire Insurance Exchange|29.88
L RENTERS_BASE:29.17,FEE:0.42,FEE:0.30
D deductible 500=100:+5.89,250:+1.85,500:+0.00,1000:-2.61,1500:-4.29,2500:-6.73
D coverage_c 30000=4000:-16.33,10000:-11.95,17000:-7.15,23000:-3.87,29000:-0.59,30000:+0.00,31000:+0.51,37000:+3.79,43000:+7.07,49000:+10.36,55000:+13.64,62000:+17.43,68000:+20.71,74000:+23.99,81000:+27.78,87000:+31.06,93000:+34.35,100000:+38.14,106000:+41.42,112000:+44.70,118000:+47.99,125000:+51.77,131000:+55.06,137000:+58.34,144000:+62.13,150000:+65.41
D coverage_e 100000=100000:+0.00,300000:+3.28,500000:+5.56,1000000:+10.69

Örnek: otomobil + kiracı

Aynı 27 yaşındaki kiracı, şimdi bir arabayla. Boş violations ve accidents listeleri temiz bir kayıt anlamına gelir, bu nedenle sürüş kaydı soruları assumptions:'i tamamen atlar.

{
  "profile": {
    "zip_code": "90066",
    "age": 27,
    "prior_insurance": {"insured": true, "carrier": "GEICO", "since": "2019"},
    "auto": {"drivers": [{"violations": [], "accidents": []}],
             "vehicles": [{"year": 2021, "make": "Honda", "model": "Civic", "annual_mileage": 9000}]},
    "property": {"year_built": 1978, "square_feet": 850}
  },
  "lines": {
    "auto": {"bi": "100/300", "pd": 100, "coll_deductible": 500, "comp_deductible": 500},
    "renters": {"coverage_c": 30000, "coverage_e": 100000, "coverage_f": 1000, "deductible": 500}
  },
  "carriers": ["farmers", "mercury"]
}

Artık kayıt, kilometre ve sigorta geçmişi sağladığımız için, otomobil assumptions: sekiz girdiye ve tighten_by: beşe düşer. Kiracı bölümü kendi konut stand-in'lerini beyan eder. Mercury yalnızca otomobili fiyatlandırır; Farmers her iki hattı da fiyatlandırır.

Q CA auto sel={"bi":"100/300","coll_deductible":500,"comp_deductible":500,"pd":100}
assumptions: [{"assumed":"Single","field":"marital_status","high_impact":false},{"assumed":"Commute","field":"auto.vehicles[].primary_use","high_impact":true},{"assumed":15,"field":"auto.vehicles[].one_way_miles","high_impact":true},{"assumed":5,"field":"auto.vehicles[].commute_days","high_impact":false},{"assumed":16,"field":"auto.drivers[].age_first_licensed","high_impact":true,"note":"CA Good Driver discount (at least 20% off every CA price here, INS §1861.025) is granted on this assumption: it rates the applicant as licensed 3+ years. If they were first licensed less than 3 years ago, these prices are understated — send auto.drivers[].age_first_licensed (or date_first_licensed / years_licensed on the same driver) and re-quote."},{"assumed":null,"field":"home_ownership_status","high_impact":false},{"assumed":null,"field":"occupation","high_impact":true},{"assumed":null,"field":"memberships","high_impact":true}]
tighten_by: auto.vehicles[].primary_use,auto.vehicles[].one_way_miles,auto.drivers[].age_first_licensed,occupation,memberships
C mercury|Mercury Insurance Company|289.94
L BI:66.80,PD:52.55,UMBI:17.38,MEDPAY:1.05,COMP:23.50,COLL:128.67
D bi 100/300=30/60:-11.50,50/100:-7.96,100/300:+0.00,250/500:+14.60,300/300:+15.04,500/500:+27.43
D pd 100=15:-9.52,25:-7.61,50:-3.43,100:+0.00,250:+3.05,300:+4.57
D coll_deductible 500=100:+25.74,200:+19.30,250:+16.09,500:+0.00,1000:-12.87,2000:-38.60,2500:-51.47
D comp_deductible 500=25:+34.59,50:+24.03,100:+14.79,200:+8.19,250:+3.70,500:+0.00,1000:-3.70,2000:-7.66,2500:-10.83
C farmers|Farmers Insurance Exchange|398.00
L BI:111.83,PD:73.33,UMBI:28.33,UMPD:1.50,MEDPAY:13.33,COMP:34.00,COLL:133.17,FEE:2.50
D bi 100/300=30/60:-23.83,50/100:-14.67,100/300:+0.00,250/500:+9.83,500/500:+23.83,500/1000:+29.83
D pd 100=15:-8.83,25:-5.00,50:-1.50,100:+0.00,250:+1.33,500:+3.17
D coll_deductible 500=250:+30.67,500:+0.00,750:-13.67,1000:-23.50,1500:-37.50,2500:-56.33,5000:-87.00
D comp_deductible 500=100:+23.67,250:+9.17,500:+0.00,750:-7.17,1000:-10.67,1500:-13.50,2500:-18.83,5000:-21.17
Q CA renters sel={"coverage_c":30000,"coverage_e":100000,"coverage_f":1000,"deductible":500}
assumptions: [{"assumed":5,"field":"property.protection_class","high_impact":false},{"assumed":"Single","field":"marital_status","high_impact":false},{"assumed":[],"field":"property.losses","high_impact":true}]
tighten_by: property.losses
not_priced: mercury:no filed-rate renters program served in CA yet
C farmers|Fire Insurance Exchange|29.88
L RENTERS_BASE:29.17,FEE:0.42,FEE:0.30
D deductible 500=100:+5.89,250:+1.85,500:+0.00,1000:-2.61,1500:-4.29,2500:-6.73
D coverage_c 30000=4000:-16.33,10000:-11.95,17000:-7.15,23000:-3.87,29000:-0.59,30000:+0.00,31000:+0.51,37000:+3.79,43000:+7.07,49000:+10.36,55000:+13.64,62000:+17.43,68000:+20.71,74000:+23.99,81000:+27.78,87000:+31.06,93000:+34.35,100000:+38.14,106000:+41.42,112000:+44.70,118000:+47.99,125000:+51.77,131000:+55.06,137000:+58.34,144000:+62.13,150000:+65.41
D coverage_e 100000=100000:+0.00,300000:+3.28,500000:+5.56,1000000:+10.69

Araç 2: live_carrier_quotes

Amaç: fiyat tahminlerini sigorta şirketlerinin kendi teklif sitelerinde doğrular.

Bu araç idempotenttir: ilk çağrı bilgisayar kullanım ajanlarını görevlendirir; aynı argümanlarla tekrar çağırmak, ilk çağrıdan ilerlemeyi ve sonuçları toplar.

Canlı bir gönderim, kullanıcının gerçek bilgilerini sigorta şirketlerine iletir; sigorta şirketleri yumuşak bir kredi kontrolü yapabilir. Araç çağrılmadan önce kullanıcının onayı alınır.

Foresee yalnızca teklif toplar; ödeme almaz veya sigorta bağlamaz.

Girdi Parametreleri

ParametreTürZorunluAyrıntılar
profilenesneevetquote_insurance ile aynı alanlar — derecelendirme gerçekleri
linesnesneevetYürünecek her hat için bir anahtar, her değer o hattın talebi (aşağıya bakın); birden fazla anahtar paketlenmiş yürüyüşleri görevlendirir
user_authorizationdizeevetKullanıcının sohbet içi onayı, kelimesi kelimesine (örn. yes, go ahead)
identitynesnegenellikleKullanıcının ayrıntıları.
carriersdize[]hayırFırfırı kısıtla; varsayılan olarak hatlar + eyalet için doğrulanmış bir yürüyüşe sahip her taşıyıcı

lines

HatTalepNeden
autozorunlu — quote_insurance ile aynı dört eksen (bi, pd, coll_deductible, comp_deductible), gerçek sayılar olarakAcentelerin taşıyıcıların formlarına sorduğu limitler ve muafiyetler
homeyok — {"home": null}Taşıyıcının kendi formu paketini fiyatlandırır (konut tutarı, yenileme maliyeti tahmininden); acenteler seçtiğini raporlar. Sağlanan bir talep yüksek sesle reddedilir, sessizce yok sayılmaz
renterszorunlu — coverage_c, coverage_e, coverage_f, deductible, gerçek dolar olarakAcenteler kullanıcının numaralarını formda varsayılanları kabul etmek yerine yazar; Foresee bunları asla uydurmaz

Aynı anda birden fazla anahtar paketlenmiş yürüyüşleri görevlendirir: adı geçen tüm hatları yazan her taşıyıcı, kendi çok hatlı teklif akışından geçirilir ve hat başına primleri artı kendi paket toplamını raporlar; hatların yalnızca bir kısmını yazan bir taşıyıcı yalnızca bunlar için yürütülür. Hat başına talep kuralları paketlemeden değişmez.

identity

AlanTürZorunluAyrıntılar
first_namedizeevetYasal ad
last_namedizeevetYasal soyad
dobdize, YYYY-MM-DDevet
streetdizeevetSokak adresi (satır 1)
unitdizehayırDaire/birim (satır 2)
citydizeevet
zip_codedizehayırYalnızca profildekinden farklı olduğunda
emaildizeevetTaşıyıcılar teklifi buraya gönderir
phonedizehayır

Yanıt

AlanAnlam
statusin_progress / partial / complete — toplamak için aynı bağımsız değişkenlerle yeniden çağırın
agentsTaşıyıcı başına bir giriş (aşağıya bakın)
noteSırada ne yapılacağı, örn. yeniden çağırma zamanlaması veya önceki bir çalıştırmanın sonuçlarının döndürüldüğü
authorization_recordedMakbuzda: onay kaydı, herhangi bir taşıyıcı riski görmeden önce saklandı
skippedGönderilmeyen taşıyıcılar, her biri nedeniyle (no_deterministic_walk, missing_facts adı geçen gerçeklerle)
not_dispatchedBu gönderimin yürümeyeceği motor fiyatlı taşıyıcılar, nedeniyle (held: …, no_walk, not_walked, offline, not_sold) — yürüyüş şeridinin doğrulayamadığı bir öneri asla sessizce kaybolmaz
needsBir missing_facts reddinde: kullanıcıdan toplanacak taşıyıcı başına gerçekler, tam şema yollarıyla — ve kapalı sözcük dağarcığı alanları için kabul edilen values
assumptionsYürüyüşlerin beyan edilen hayır-yanıtı yanıtlarına çözdüğü doğrulanmamış küçük form gerçekleri: profil yolu (field) ve gönderilen değer (assumed) — her birini sonuçlarla birlikte iletin
error / detailHer red, yapılandırılmış bir {"error", "detail"} sözlüğüdür

Her agents girişi:

AlanNe zamanAnlam
carrier_key, carrierher zamanRoster anahtarı + görünen ad
statusher zamanin_progress / complete / failed
linesher zamanBu yürüyüşün kapsadığı hatlar — paketlenmiş bir yürüyüşte birden fazla
stage, eta_seconds_remainingdevam ediyorYürüyüş nerede; taşıyıcının tipik akışına karşı kalan süre
quote.premiumfiyatlandırıldıTaşıyıcının sayfasının yazdırdığı gibi kelimesi kelimesine ("$857.80") — asla ayrıştırılmaz, yuvarlanmaz veya türetilmez
quote.term_monthsfiyatlandırıldıYazdırılan primin kapsadığı dönem
quote.premium_by_linefiyatlandırıldı, paketlenmiş yürüyüşSayfanın yazdırdığı gibi her hattın primi, quote.premium içindeki paket toplamının yanında
quote.breakdownfiyatlandırıldıSayfanın kendi satır öğeleri, kendi etiketleri
quote.boundfiyatlandırıldı, daha yeni yürüyüşlerFiyatlandırılmış sayfadan okunan kapsam — formun gerçekte bağladığı, istenene karşı
quote.variantsfiyatlandırıldıSayfanın sunduğu ek fiyatlandırılmış paketler
quote.quote_numberfiyatlandırıldıSayfa bir tane gösterdiğinde taşıyıcının alma numarası
quote.evidence_recordedfiyatlandırıldıSunucu tarafında ekran görüntüsü kanıtı var (iç URI'ler asla kabloda taşınmaz)
declined: true + detailreddedildiTaşıyıcı ayrıntıları inceledi ve teklif vermeyi reddetti. Bir yanıt, bir hata değil — iletin
detailbaşarısızYürüyüşün nerede ve neden durduğuna dair kendi sözleri

Redler

Her red, yapılandırılmış bir {"error", "detail"} nesnesidir — aşağıdaki satır aksini söylemedikçe hiçbir taşıyıcıya hiçbir şey gönderilmedi.

KodNe zamanNe yapılmalı
profile_requiredHane gerçekleri üst düzeyde gönderildi, profile sarmalayıcısı yokReddin example_arguments içinde gösterildiği gibi gerçeklerle yeniden çağırın
authorization_requiredKullanıcının onayı olmadan çağrıldıOnay gerçeklerini açıklayın, bir evet alın, user_authorization içinde kelimesi kelimesine iletin
bad_identitydrivers_license_number SSN gibi şekillendirilmişSSN'ler asla toplanmaz; lisans numarasını lisansta yazdırıldığı gibi gönderin
bad_profileBir profil alanı doğrulamada başarısızdetail alanı adlandırır
one_line_per_dispatchBoş bir lines haritasıYürümek için en az bir hat adlandırın
unknown_lineYürüyüşü olmayan bir hat (örn. umbrella)detail canlı gönderimin bildiği hatları listeler
coverage_selection_requiredTam limitler ve muafiyetler olmadan bir otomat veya kiracı yürüyüşüSayılarla yeniden çağırın — yürüyüşler gerçek değerleri yazar, asla varsayılanları
bad_askBir ev yürüyüşüne kapsam talebi verildi{"home": null} gönderin — taşıyıcının kendi formu paketini fiyatlandırır
missing_factsİstenen hiçbir taşıyıcının formu profilden doldurulamıyorKullanıcıdan needs[].fields[] gerçeklerini isteyin (sunulduğunda kendi values kullanarak) ve yeniden çağırın — aşağıya bakın
no_carriersHiçbir taşıyıcının o hat + eyalet için doğrulanmış bir yürüyüşü yokquote_insurance geri dönün
launch_failedAcenteler başlatamadıHiçbir taşıyıcıya hiçbir şey ulaşmadı — yeniden denemek güvenlidir

Örnek: otomat

GEICO'nun kendi numarasını doğrulayan bir Fresno hanesi. Profil, GEICO'nun formunun ısrar ettiği gerçekleri taşır (sahiplik, satın alma zamanlaması, önceki sigorta, ilk ehliyet yaşı…); identity gerçek başvuru sahibidir; talep, quote_insurance ile aynı dört eksendir.

{
  "profile": {
    "zip_code": "93722",
    "dob": "1954-07-02",
    "gender": "Male",
    "marital_status": "Married",
    "education": "Bachelors",
    "employment_status": "Employed",
    "occupation": "Accountant or CPA",
    "home_ownership_status": "Own",
    "prior_insurance": {"insured": true, "limits": "not sure"},
    "auto": {
      "vehicles": [{
        "year": 2024, "make": "Ford", "model": "Maverick",
        "ownership": "Financed", "annual_mileage": 11000,
        "primary_use": "pleasure", "purchase_date": "2026-08"
      }],
      "drivers": [{
        "relation": "self", "age_first_licensed": 16,
        "years_licensed_outside_us": 0, "defensive_driving_course": true,
        "accidents": [], "violations": []
      }]
    }
  },
  "identity": {
    "first_name": "Cornelius", "last_name": "Beaumont", "dob": "1954-07-02",
    "street": "4381 W Spruce Ave", "city": "Fresno", "zip_code": "93722",
    "email": "cornelius.beaumont@example.com", "phone": "559-555-0164"
  },
  "lines": {"auto": {"bi": "100/300", "pd": 100, "coll_deductible": 500, "comp_deductible": 500}},
  "carriers": ["geico"],
  "user_authorization": "yes, go ahead and get me GEICO's real quote"
}
{
  "status": "in_progress",
  "authorization_recorded": true,
  "agents": [
    {
      "carrier_key": "geico",
      "carrier": "GEICO",
      "method": "browser_agent",
      "detail": "deterministic Foresee agent completing the carrier's own quote flow with the user's details",
      "eta_seconds": 480
    }
  ],
  "skipped": [],
  "note": "1 carrier(s) are being quoted live. Collect results by calling this tool again with the same arguments after a few minutes."
}

Aynı bağımsız değişkenlerle daha sonra yeniden çağırmak, bitmiş yürüyüşü toplar. Prim, sayfanın kendi dizesidir; breakdown sayfanın kendi etiketleridir (GEICO iki paketi yan yana yazdırdı); term_months sayının neyi kapsadığını söyler — $857,80 6 ay başına, aylık değil.

{
  "status": "complete",
  "agents": [
    {
      "carrier_key": "geico",
      "carrier": "GEICO",
      "method": "browser_agent",
      "status": "complete",
      "quote": {
        "premium": "$857.80",
        "currency": "USD",
        "term_months": 6,
        "quote_number": null,
        "breakdown": {
          "Less Coverage": "$857.80",
          "More Coverage": "$870.70"
        },
        "evidence_recorded": true
      }
    }
  ]
}