チーフアクチュアリー、プライシング責任者、保険会社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。

自動車保険のプライシングエンジン — 基本料率、ファクターテーブル、無事故割引、その一式 — を約12秒で。出力は、引受担当者が承認する前に、長年の本番見積もりと照合してベンチマークされます。

最も手強い料率設定ワークブックをお持ちください。

デモはお客様のファイル上で実行します。最初のセッションで現在の見積もりを再現できなければ、その場のコールでお伝えします。