首页 > 试题广场 >

电脑配置单在线报价系统

[编程题]电脑配置单在线报价系统
你的任务是根据公司的《PC定制价格目录》为客户的配置单计算总价。
你需要写一个 Prompt,把用户的输入转换成我们规定的 JSON 格式。

 知识库素材 (Knowledge Base)

《PC定制价格目录 (2026版)》

[P.1] 基础平台套餐:客户必须选择一个基础平台。**游戏玩家**套餐(含中端CPU/主板)5000元;**设计大师**套餐(含高端CPU/专业显卡)9000元。

[P.2] 内存与硬盘升级:客户可在基础套餐上升级。内存升级包(从16GB到32GB)额外收费 800元。硬盘升级包(从1TB到2TB SSD)额外收费 600元。

[P.3] 外观与散热定制:机箱可选择。**RGB幻彩机箱**需加价 500元。为确保性能,若选择了“设计大师”套餐,则必须强制选择 **高级水冷散热系统**,费用为 700元(此费用独立,不包含在套餐内)。

[P.4] 加急与保修服务:提供两项额外服务。**24小时加急装机服务**,收取总价([P.1]+[P.2]+[P.3])的 10% 作为服务费。**三年延长保修**,为固定费用 1200元。

输入描述:
一段包含客户选择的平台、升级选项、外观定制以及额外服务的自然语言描述。


输出描述:
{
  "total_price": int, //最终支付总金额 
  "price_breakdown": {
    "hardware_cost": int, //硬件总成本,即 [P.1]+[P.2]+[P.3] 的合计 
    "service_cost": int //服务总成本,即 [P.4] 的合计 
  },
  "applied_rules": ["\[P.X\]"] //List[String], 触发的规则编号 
}
示例1

输入

我要一台设计大师主机,内存和硬盘都给我升到顶。机箱要那个带光的。我希望能尽快拿到,所以要加急,另外保修也给我加上。

输出

{
"total_price": 13960,
"price_breakdown": {
"hardware_cost": 11600,
"service_cost": 2360
},
"applied_rules": [
"[P.1]",
"[P.2]",
"[P.3]",
"[P.4]"
]
}

备注:
提示词学习 提示词工程指南