チーフアクチュアリー、プライシング責任者、保険会社CTOの皆様へ
Excelの料率設定モデルから、保険料率設定エンジンを生成。
保険数理チームがExcelで維持するレーティングエンジン — 基本料率、年齢区分、地域ファクター、無事故割引、複数危険担保の組み合わせ — を、Rust、Java、Pythonの型安全なプライシングサービスに生成します。IT部門がレビューし、現在の見積もりと照合してテストし、既存のAPIゲートウェイの背後にデプロイします。Excelファイルは信頼できる唯一の情報源であり続けます。
プライシングモデルをスプレッドシートに住まわせ続けることはできません。
- 誰かがワークブックを保存するたびに、レーティングエンジンが本番環境へ反映されてしまいます。
- 規制当局と監査人は、バージョン管理され、レビュー済みで、テスト可能なロジックを求めています — Excelではそれを提供できません。
- 社内での書き直しには12〜24ヶ月かかり、それでもワークブックが保持していた情報を失います。
あなたのモデルは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秒で。出力は、引受担当者が承認する前に、長年の本番見積もりと照合してベンチマークされます。