顧客の年齢・年収・プロフィールに基づき、最適な自動車保険プランを提案する。
顧客情報(年齢・年収・家族構成・ニーズ)をもとに、最適な自動車保険プランを提案する。
recommend.py を呼ぶ前に、車種区分(普通車/軽自動車/SUVなど)と車齢が顧客から得られていること。不明な場合はこのスキルを呼ばずに先に顧客へ質問するcustomer_context)に含まれている。必ずコンテキストの実値を使うこと
annual_income: 0 は禁止。コンテキストに値がある場合は必ずその値を渡すcustomer_context.annual_income は文字列で格納されている(例: "5500000")。スクリプトに渡す際は整数に変換すること(例: 5500000)customer_context.age も同様に文字列の場合がある。整数に変換して渡すこと{"customer_id": "C001", "age": 35, "annual_income": 6000000} ← 正しい(整数){"customer_id": "C001", "age": "35", "annual_income": "6000000"} ← 文字列のまま渡すのは誤り{"customer_id": "C001", "age": 35, "annual_income": 0}scripts/recommend.py を呼び出し候補プランを取得する| プラン | 月額保険料 | 保障内容 | 特徴 |
|---|---|---|---|
| {商品名} | {金額}円 | {保障の概要} | {特徴} |
activity_log_writer を 呼び出さないscripts/recommend.py — 条件に合うプラン一覧の取得
--age(必須), --annual_income(必須), --customer_id(任意)のみ--vehicle_type, --vehicle_age, --preferences 等の引数は存在しない。渡すと exit code 2 で失敗するため絶対に渡さないことdemo_app/data/products.csvdemo_app/data/contracts.csvreferences/RECOMMENDATION_RULES.md