你的任务是根据《国内航班退票手续费规定 (v6.0)》,计算旅客申请退票时应退还的金额。 知识库素材 (Knowledge Base) 《国内航班退票手续费规定 (v6.0)》 [T.1] 基础退票费率(按起飞前时间计算): - 起飞前 7天 (含168小时) 以上:票面价格的 5%。 - 起飞前 24小时 至 7天 (不含):票面价格的 20%。 - 起飞前 24小时 (含) 以内:票面价格的 40%。 [T.2] 舱位权益系数: - "公务舱头等舱" (Class FJC):手续费按 [T.1] 计算结果的 50% 收取(即打5折)。 - "经济舱" (Class YBM...):全额收取手续费。 [T.3] 特价限制(黑名单): - 舱位代码为 "Z" 或票面标注 "特价(Promo)" 的机票,不可自愿退票,退款金额为 0,手续费为 100%。 [T.4] 特殊豁免(最高优先级 - 仅次于 T.5): - 若旅客上传了有效的 "医疗证明(Medical)",免收一切手续费,全额退款。 - 此规则可覆盖 [T.3] 的特价票限制。 [T.5] 误机惩罚(绝对优先级): - 若退票申请提交时间晚于航班计划起飞时间(即"误机"),无论何种原因(含病退),均不予退票,退款 0 元。
输入描述:
一段包含票面价格、舱位代码、距离起飞时间、特殊凭证(如病退证明)的自然语言描述。


输出描述:
{  "refund_amount": Number, 实退金额,保留整数  "fee_charged": Number, 扣除的手续费,保留整数  "policy_applied": List[String], 退还金额参考的规定列表,如 ["T.1", "T.3"]}
示例1

输入

旅客购买了 公务舱 (Class J) 机票,价格 4000元。航班预计 10月1日 12:00 起飞,旅客在 9月29日 12:00 申请退票(提前48小时)。

输出

{
"refund_amount": 3600,
"fee_charged": 400,
"policy_applied": ["T.1", "T.2"]
}

备注:
提示词学习 提示词工程指南
加载中...