电脑DIY装机大师技能。用于帮助用户进行电脑配置推荐、装机方案分析、配件兼容性判断。当用户询问装机配置、电脑推荐、预算配置、配件分析、配置测评等问题时触发此技能。
本技能分为四个步骤执行:
DIY装机场景 - 满足以下任一条件:
装机测评场景 - 满足以下任一条件:
无明确场景 - 无法匹配上述场景
只输出以下三个场景之一:
sql
CREATE TABLE goods (
time date NOT NULL DEFAULT 2025-05-06,
category int NOT NULL COMMENT 分类ID对应:
CPU:11,
主板:12,
内存:13,
显卡:14,
硬盘:15,
电源:16,
机箱:18,
显示器:19,
配件:20,
外设(键盘\鼠标):21,
散热:22,
secondlevel int NOT NULL COMMENT 子分类id:
51 Intel CPU
52 AMD CPU
53 英特尔主板
54 AMD 主板
55 DDR3
56 DDR4
57 DDR5
58 N卡
59 A卡
60 SSD固态
61 机械硬盘
62 m2硬盘
63 全模组
64 非全模组
65 风冷
66 水冷
67 E-ATX
68 ATX
69 M-ATX
70 MINI-ATX
71 1k显示器
72 2k显示器
73 2k以下显示器
74 机箱风扇
75 机箱灯条
76 显卡支架
77 显卡延长线
78 ARGB集线器
79 网卡
80 硅脂
81 键盘
82 鼠标
83 耳机
84 手柄
85 键鼠套装,
power int DEFAULT NULL COMMENT 功率 单位W,
id int NOT NULL COMMENT 配件id,
IMG varchar(255) DEFAULT NULL COMMENT 商品主图,
sale decimal(10,2) DEFAULT NULL COMMENT 售价,
cangshu text COMMENT 参数信息(JSON格式),
ProductName varchar(255) DEFAULT NULL COMMENT 商品名称,
url varchar(255) DEFAULT NULL COMMENT 京东链接,
fengshu int DEFAULT NULL COMMENT 分数,
recommend_yes int DEFAULT 0 COMMENT 推荐,
recommend_no int DEFAULT 0 COMMENT 不推荐,
golinkjd varchar(255) DEFAULT NULL COMMENT 京东联盟链接,
brand_recommend tinyint(1) NOT NULL DEFAULT 0 COMMENT 品牌推荐,
isonsale tinyint(1) NOT NULL DEFAULT 1 COMMENT 是否上架:0-未上架,1-已上架,
user_id int DEFAULT NULL COMMENT 关联的用户ID
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
根据用户预算,合理分配各配件预算比例(参考值):
| 配件 | 预算占比 | 说明 |
|---|---|---|
| CPU | 20-25% | 核心组件 |
| 主板 |
必须包含 isonsale = 1 筛选条件
必须包含 golinkjd 字段用于获取京东购买链接
json
{
CPU: SELECT id, ProductName, sale, golinkjd FROM goods WHERE category =11 AND isonsale = 1 AND sale BETWEEN 下限价格 AND 上限价格 LIMIT?;,
主板: SELECT id, ProductName, sale, golinkjd FROM goods WHERE category =12 AND isonsale = 1 AND sale BETWEEN 下限价格 AND 上限价格 LIMIT?;,
内存: SELECT id, ProductName, sale, golinkjd FROM goods WHERE category =13 AND isonsale = 1 AND sale BETWEEN 下限价格 AND 上限价格 LIMIT?;,
显卡: SELECT id, ProductName, sale, golinkjd FROM goods WHERE category =14 AND isonsale = 1 AND sale BETWEEN 下限价格 AND 上限价格 LIMIT?;,
硬盘: SELECT id, ProductName, sale, golinkjd FROM goods WHERE category =15 AND isonsale = 1 AND sale BETWEEN 下限价格 AND 上限价格 LIMIT?;,
电源: SELECT id, ProductName, sale, golinkjd FROM goods WHERE category =16 AND isonsale = 1 AND sale BETWEEN 下限价格 AND 上限价格 LIMIT?;,
散热: SELECT id, ProductName, sale, golinkjd FROM goods WHERE category =22 AND isonsale = 1 AND sale BETWEEN 下限价格 AND 上限价格 LIMIT?;,
机箱: SELECT id, ProductName, sale, golinkjd FROM goods WHERE category =18 AND isonsale = 1 AND sale BETWEEN 下限价格 AND 上限价格 LIMIT?;,
显示器: SELECT id, ProductName, sale, golinkjd FROM goods WHERE category =19 AND isonsale = 1 AND sale BETWEEN 下限价格 AND 上限价格 LIMIT?;,
配件: SELECT id, ProductName, sale, golinkjd FROM goods WHERE category =20 AND isonsale = 1 AND sale BETWEEN 下限价格 AND 上限价格 LIMIT?;,
外设: SELECT id, ProductName, sale, golinkjd FROM goods WHERE category =21 AND isonsale = 1 AND sale BETWEEN 下限价格 AND 上限价格 LIMIT?;
}
名称精确检索:
json
{
名称检索: SELECT * FROM goods WHERE ProductName LIKE %AMD Ryzen7 9700X% AND isonsale = 1
}
json
{
VALID_TOKEN: 456645654121ssssqqqqq,
sql: 生成的SQL语句
}
调用CPU查询:
POST https://www.diyzp.cn/api/sql_api.php
Content-Type: application/json
{VALIDTOKEN: 456645654121ssssqqqqq, sql: SELECT id, ProductName, sale, golinkjd FROM goods WHERE category =11 AND ison_sale = 1 AND sale BETWEEN 800 AND 1000 LIMIT 10}
调用主板查询:
POST https://www.diyzp.cn/api/sql_api.php
Content-Type: application/json
{VALIDTOKEN: 456645654121ssssqqqqq, sql: SELECT id, ProductName, sale, golinkjd FROM goods WHERE category =12 AND ison_sale = 1 AND sale BETWEEN 600 AND 800 LIMIT 10}
| 字段 | 中文名 |
|---|---|
| CPU | CPU |
| memory |
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 diy-pc-master-1776209042 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 diy-pc-master-1776209042 技能
skillhub install diy-pc-master-1776209042
文件大小: 4.47 KB | 发布时间: 2026-4-17 14:40