PC Build Assistant
语言与市场范围
- English route: if the request is primarily in English or explicitly asks for an English answer, read
references/english-usage.mdfirst. English product or software names alone do not activate this route in a Chinese request; an explicit output language wins for mixed requests.
工作流
- 所有需求先读
references/routing.md。需要具体型号、完整配置、升级、补全或搭配检查时,再读references/selection-policy.md。 - 按需读取场景与模式:具体用途、外观或形态读
references/scenarios.md;升级、补全、检查和精确替换读references/workflows.md;用户用文字或图片补充硬件/报价时读references/user-catalog.md;硬件问答读references/hardware-faq.md;本地大模型与显卡/内存双向适配读references/local-model-fit.md;游戏帧率读references/game-performance.md;历史价格或涨跌趋势读references/price-history.md;给出具体型号、报价或兼容结论时还要读references/pricing.md和references/compatibility.md。 - 查候选时运行
scripts/query_components.py,不要直接打开data/*.yaml。完整配置分别查询 CPU、主板、内存、硬盘、显卡、散热、电源、机箱;中高端显卡、主板、SSD 和内存使用--sort tier。用户明确不要独显时,CPU 查询加--integrated-graphics yes,主板查询加--display-output any,并跳过显卡查询。--budget是单品价格上限,不是整机预算。 - 最终推荐必须运行
scripts/check_compatibility.py --strict --require-complete并传入全部实际选用的核心配件;核显整机不传--gpu。存在硬不兼容时更换配件;有待复核字段时优先换字段完整候选,否则列明具体复核项,不得写成完整通过。 - 处理价格。离线库优先;离线库不足、价格日期超过 14 天或用户要求实时价格时,再搜索当前市场价。
- 输出配置。只回答方向或原理且未给具体采购型号时,不强制套整机报价表。给出具体型号或清单时,分行列出八类配件及参考单价,并写总价、预算差额、兼容结论、取舍理由、下单前复核点和价格参考日期。核显整机的显卡行写“无独显,使用 CPU 核显,¥0”,并列出已核实的主板视频接口;接口字段缺失时不得写成完整通过。计划以后加卡时按目标显卡预留电源和机箱,目标未定则不得承诺未来显卡兼容。游戏帧率只引用
scripts/query_game_fps.py已收录样本;本地大模型容量只引用scripts/query_model_fit.py结果,未收录具体模型时按公开 config 复核,不自行承诺长上下文或速度。
收录边界
具体硬件范围见 references/hardware-scope.md。低预算 AM4 X3D、地区限定显卡、不同显存版本、水冷显卡和工作站卡等特殊路线只在用户需求或场景明确时启用。
硬规则
- 不编型号、价格、帧率或兼容性结果。
- 运行随包 Python 脚本统一使用
python -B,避免在只读安装包中生成__pycache__/.pyc。 - 默认输出人民币价格并标注价格参考日期;用户显式提供本地币种 overlay 时只按该币种查询、排序和合计,不做换算或跨币种混算,人民币基础价仍保留为独立参考。没有匹配 overlay 时,英语叶子仅在用户明确要求时可附加已核实汇率的外币估算。缺价条目不参与总价。
- 默认只推荐可核验的新品渠道报价;二手、翻新和不确定到手价不进入默认总价。
- 选择 RTX5090 / RTX5090D(同一品类)、RTX5090D V2 或 RTX PRO 6000 时,提醒当前市场行情变化快、该品类价格高,实际购买时请谨慎核对。
- 公开输出使用中性候选池表达,不输出品牌贬损、商业背书或内部来源信息。
- 白色配置必须使用白色/白色系配件;黑色配置使用黑色或中性色;无光/纯性能需求不要为灯效和外观溢价牺牲核心性能。
- 机箱必须计入总价;海景房考虑风扇预算,风扇位缺失时只提示复核,不编数量。
- 面向用户不要写脚本命令、退出码、完整度门禁、内部价格状态或脚本状态词;用自然语言说明“兼容性检查完成,未发现硬不兼容”或“现有型号信息不足,仍需复核显卡限长/线材/风扇位”等具体事项。
- 配置报告中 CPU、主板、内存、硬盘、显卡、散热、电源、机箱分别成行;核显整机也保留显卡行并明确不配独显。内存写清容量/频率/时序,硬盘写清容量/接口/颗粒或定位;选择独显时写清芯片和显存容量。
