面向首席精算师、定价负责人与保险 CTO

从您的 Excel 评级模型生成保险定价引擎。

把您的精算团队在 Excel 中维护的评级引擎——基础费率、年龄段、地区因子、无赔款折扣、多险种组合——转换为 Rust、Java 或 Python 中类型安全的定价服务。您的 IT 团队审阅、对照当前报价进行测试,并部署在您现有的 API 网关之后。Excel 文件仍然是真实来源。

定价模型无法继续存活在电子表格里。

  • 每当有人保存工作簿,您的评级引擎就会进入生产环境。
  • 监管机构和审计人员需要版本化、经过审阅、可测试的逻辑——而 Excel 无法提供。
  • 内部重写需要 12–24 个月,并且仍会丢失工作簿原本承载的信息。

您在 Excel 中的模型。您在生产中的服务。源自同一个文件。

您在 Excel 中的模型

您在 Excel 中的模型

生成的代码,数秒之间

use std::error::Error;

#[derive(Debug, Clone)]
pub struct QuoteInput {
    pub driver_age: i32,
    pub postcode: String,
    pub vehicle_value: f64,
    pub no_claims_years: i32,
}

#[derive(Debug, Clone)]
pub struct QuoteOutput {
    pub annual_premium: f64,
    pub monthly_premium: f64,
    pub base_rate: f64,
    pub no_claims_discount: f64,
}

fn main() -> Result<(), Box<dyn Error + Send + Sync>> {
    let input = QuoteInput {
        driver_age: 35,
        postcode: "SW1A 1AA".to_string(),
        vehicle_value: 24_500.0,
        no_claims_years: 5,
    };

    let output = codcel_quote(&input)?;

    println!("annual_premium:     {}", output.annual_premium);
    println!("monthly_premium:    {}", output.monthly_premium);
    println!("base_rate:          {}", output.base_rate);
    println!("no_claims_discount: {}", output.no_claims_discount);
    Ok(())
}

每一张因子表、每一次查找、每一条公式——都转换为类型安全的代码,由您的 IT 团队审阅、对照您当前的输出进行测试,并部署在您现有的 API 网关之后。

以天为单位交付,而非数月。

车险定价

驾驶人因子、车辆类别、地区与用途代码、无赔款折扣、多车家庭——评级手册中的每一行,皆可生成。

家财与财产险

建筑类别、险种、免赔额、高峰区域附加费、重置成本计算——类型安全,且每份报价均可解释。

商业与特殊险种

行业专属因子、套餐批单、表定费率,以及您的核保人信赖的、面向经纪人的报价 API。

一个车险定价引擎——基础费率、因子表、NCD,应有尽有——约 12 秒生成完成。在任何核保人签字确认之前,输出都会与多年的生产报价进行基准比对。

带上您最难的评级工作簿。

演示在您的文件上运行。如果我们无法在第一次会话中重现您当前的报价,会在通话中如实告知。