GLM-5.1 在「金融交易大屏」的评测结果
这是该 AI 模型在此测试用例上的详细评测结果。
基本信息
- 模型名称:GLM-5.1
- 用例名称:金融交易大屏
- 测试类型:网页生成
- 评测维度:仪表盘
系统提示词(System Prompt)
这是给 AI 模型的背景设定和角色指令:
你是一名资深的前端开发工程师,专注于金融数据可视化和大屏展示系统的设计与实现。 回答要求: 1. 所有代码必须整合在单个 HTML 文件中,通过 CDN 引入所需第三方库(如 ECharts 5.x) 2. 必须包含模拟数据生成器,使用 JavaScript 生成静态或简单动态的金融数据以展示真实效果 3. 采用深色科技感主题(深蓝/黑色背景),配色符合金融专业审美,布局清晰合理 4. 代码结构清晰,HTML/CSS/JS 各司其职,注释完整,确保代码可独立运行 5. 图表和数据展示需具备基本的视觉完整性,涨跌颜色使用红涨绿跌(A股惯例)
用户提示词(User Prompt)
这是用户给 AI 模型的具体任务要求:
创建一个金融交易监控大屏,所有代码(HTML、CSS、JavaScript)必须在一个 HTML 文件中,直接输出完整的、可独立运行的 HTML 代码。 **功能要求:** 1. **页面整体布局**:采用深色科技感主题(深蓝或黑色背景),顶部显示大屏标题、当前日期时间(每秒刷新),整体使用栅格布局划分四个主要区域。 2. **股票实时行情展示区**:以表格形式展示至少 8 支股票的模拟行情数据,包含字段:股票代码、股票名称、当前价格、涨跌额、涨跌幅(%)、成交量。涨跌颜色用红色表示上涨、绿色表示下跌。 3. **K 线图表区域**:使用 ECharts 绘制一支示例股票(如「沪深300」)最近 30 个交易日的 K 线图,包含基本的开盘、收盘、最高、最低四个价格维度,数据使用静态模拟数据。 4. **涨跌幅排行榜**:分别展示涨幅前 5 名和跌幅前 5 名的股票列表,以条形进度条可视化涨跌幅大小,颜色区分涨跌。 5. **交易量统计图**:使用 ECharts 绘制柱状图,展示当日各时间段(如 9:30 至 15:00,每小时一个区间)的模拟成交量分布。 **技术要求:** - 通过 CDN 引入 ECharts 5.x - 模拟数据在 JavaScript 中硬编码或通过简单随机函数生成 - 页面需在 1920×1080 分辨率下布局完整,各区域无明显错位
任务要求
AI 模型需要满足以下要求:
- 页面采用深色主题,整体布局划分为至少四个功能区域(行情表格、K线图、排行榜、成交量图),各区域边界清晰,视觉层次合理
- 股票行情表格包含不少于 6 个数据字段,至少展示 8 条模拟数据,涨跌颜色(红涨绿跌)正确应用
- K 线图使用 ECharts 正确渲染,包含完整的四价(开/高/低/收)数据,不少于 20 个交易日数据点,图表有标题和坐标轴标签
- 涨跌幅排行榜同时展示涨幅榜和跌幅榜,使用可视化进度条或图形元素区分大小,颜色与涨跌语义一致
- 交易量统计使用柱状图展示,时间轴标签清晰,图表可正常渲染无报错
- 顶部包含实时时钟(每秒更新)或页面标题,整体无明显布局错乱或内容溢出
评测结果
综合得分
该模型在此用例的得分为:92.7 分(满分 100 分),已通过
基础难度评测结果
- 得分:92.7 分
- 通过状态:已通过
模型生成产物
以下是该模型针对此任务的实际生成内容:
```html 金融交易监控大屏 /* ========== CSS 变量 ========== */ :root { --bg-deep: #040810; --bg-main: #060d1b; --bg-panel: #0a1628; --bg-panel-header: #0d1c35; --border: #132744; --border-glow: #0e4f8a; --accent: #00c8ff; --accent-dim: rgba(0, 200, 255, 0.15); --gold: #f0b90b; --rise: #e54040; --rise-bg: rgba(229, 64, 64, 0.12); --fall: #2dc87e; --fall-bg: rgba(45, 200, 126, 0.12); --text-primary: #e4eaf5; --text-secondary: #7a8ba8; --text-muted: #3e5068; --font-display: 'Orbitron', 'Rajdhani', monospace; --font-data: 'Rajdhani', 'Orbitron', monospace; --font-body: 'Noto Sans SC', sans-serif; } /* ========== 全局重置 ========== */ *, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; } html, body { width: 100%; height: 100%; overflow: hidden; background: var(--bg-deep); font-family: var(--font-body); color: var(--text-primary); } /* ========== 背景装饰层 ========== */ .bg-layer { position: fixed; inset: 0; z-index: 0; pointer-events: none; } /* 网格背景 */ .bg-grid { background-image: linear-gradient(rgba(0, 200, 255, 0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 200, 255, 0.03) 1px, transparent 1px); background-size: 60px 60px; } /* 光晕 */ .bg-glow { position: fixed; border-radius: 50%; filter: blur(120px); opacity: 0.4; animation: glowDrift 12s ease-in-out infinite alternate; } .bg-glow-1 { width: 600px; height: 600px; top: -200px; left: -100px; background: radial-gradient(circle, rgba(0, 100, 200, 0.25), transparent 70%); } .bg-glow-2 { width: 500px; height: 500px; bottom: -150px; right: -80px; background: radial-gradient(circle, rgba(0, 200, 255, 0.15), transparent 70%); animation-delay: -6s; } .bg-glow-3 { width: 400px; height: 400px; top: 40%; left: 50%; background: radial-gradient(circle, rgba(240, 185, 11, 0.08), transparent 70%); animation-delay: -3s; } @keyframes glowDrift { 0% { transform: translate(0, 0) scale(1); } 100% { transform: translate(30px, -20px) scale(1.1); } } /* ========== 页面容器 ========== */ .app { position: relative; z-index: 1;...
AI 评审点评
以下是 AI 评审对该模型输出的点评:
【CLAUDE】这是一个高质量的金融交易监控大屏实现,完全满足 Prompt 的所有功能和技术要求。代码采用单文件架构,通过 CDN 引入 ECharts 5.x,所有逻辑自包含可独立运行。视觉设计达到专业级水准:深色科技主题、精致的装饰元素、流畅的动画效果、合理的配色体系。四大功能模块(行情表格、K 线图、涨跌幅排行榜、成交量统计)实现完整,数据可视化专业,红涨绿跌配色符合 A 股惯例。模拟数据生成合理,实时时钟正常工作,布局在 1920×1080 下完整无错位。代码质量优秀:结构清晰、注释详尽、变量命名规范、考虑了响应式和无障碍。综合来看,这是一个可直接用于演示或二次开发的高完成度作品,展现了扎实的前端开发能力和对金融数据可视化的深刻理解。 【GEMINI】这是一个非常优秀的大屏生成结果。它不仅在功能上完全对标 Prompt 要求,在视觉表现力和交互细节上(如 A 股红涨绿跌配色、专业字体引入、图表渐变效果)展示了极高的专业水准。代码逻辑稳健,模拟数据生成器能够产生具有真实感的金融波动效果,是一个可以直接用于演示的成品。 【KIMI】该实现整体质量很高,页面布局合理,视觉效果出色,功能实现完整,体现了较高的专业度和细节处理能力。在标准分辨率下能够良好展示,各功能模块运行流畅,是一次优秀的金融交易监控大屏实现。
进阶难度评测结果
- 得分:97.0 分
- 通过状态:已通过
模型生成产物
以下是该模型针对此任务的实际生成内容:
```html 金融交易监控大屏 /* ===== CSS 变量与全局样式 ===== */ :root { --bg-deep: #040810; --bg-main: #080e1e; --bg-card: #0c1528; --bg-card-hover: #111d38; --border: #152040; --border-light: #1e2f55; --text-primary: #d8e2f0; --text-secondary: #5a7099; --text-muted: #3a4f70; --accent: #00d4ff; --accent-dim: rgba(0,212,255,0.15); --rise: #ff4757; --rise-dim: rgba(255,71,87,0.2); --fall: #2ed573; --fall-dim: rgba(46,213,115,0.2); --warn-high: #ff4757; --warn-mid: #ffa502; --warn-low: #00d4ff; --font-display: 'Orbitron', monospace; --font-body: 'Noto Sans SC', sans-serif; } *, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; } html, body { width: 100%; height: 100%; overflow: hidden; background: var(--bg-deep); color: var(--text-primary); font-family: var(--font-body); } /* ===== 大屏网格布局 ===== */ .dashboard { display: grid; grid-template-columns: 256px 1fr 296px; grid-template-rows: 52px 78px 1fr 1fr; gap: 6px; padding: 6px; width: 100%; height: 100%; } /* ===== 顶部标题栏 ===== */ .header { grid-column: 1 / -1; display: flex; align-items: center; justify-content: space-between; padding: 0 20px; background: linear-gradient(90deg, var(--bg-card) 0%, rgba(0,212,255,0.06) 50%, var(--bg-card) 100%); border: 1px solid var(--border); border-bottom: 1px solid var(--accent-dim); } .header-left { display: flex; align-items: center; gap: 12px; } .header-left i { color: var(--accent); font-size: 20px; filter: drop-shadow(0 0 6px var(--accent)); } .header-left h1 { font-family: var(--font-display); font-size: 18px; font-weight: 700; letter-spacing: 2px; background: linear-gradient(90deg, var(--accent), #00ffaa); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .header-right { display: flex; align-items: center; gap: 16px; } .market-status { padding: 3px 12px; border-radius: 3px; font-size: 12px; font-weight: 700; letter-spacing: 1px; } .market-status.open { background: var(--rise-dim); color: var(--rise); border: 1px solid rgba(255,71,87,0.3); }...
AI 评审点评
以下是 AI 评审对该模型输出的点评:
【GEMINI】这是一个极其优秀的金融大屏实现案例。代码结构清晰,逻辑严密,在单个 HTML 文件内集成了复杂的金融计算(MACD/RSI)和多图表联动交互。视觉效果达到了专业级交易系统的水准,完全满足并超出了所有功能和技术要求,展现了极强的前端开发与数据可视化能力。
困难难度评测结果
- 得分:93.1 分
- 通过状态:已通过
模型生成产物
以下是该模型针对此任务的实际生成内容:
```html 高级金融交易指挥中心 :root { --bg-deep: #040810; --bg-primary: #060d1b; --bg-card: #0c1628; --bg-card-hover: #11203a; --border: #152244; --border-glow: rgba(0,255,200,0.25); --text-primary: #dce4f0; --text-secondary: #6b7fa0; --text-muted: #3a4d6e; --accent: #00ffc8; --accent2: #00b8ff; --up: #00e676; --down: #ff2d55; --warn: #ffab00; } *{margin:0;padding:0;box-sizing:border-box;} body{ font-family:'Noto Sans SC',sans-serif; background:var(--bg-deep); color:var(--text-primary); overflow:hidden; height:100vh; } /* 背景装饰 */ body::before{ content:'';position:fixed;inset:0; background: radial-gradient(ellipse at 15% 50%,rgba(0,255,200,0.025) 0%,transparent 55%), radial-gradient(ellipse at 85% 20%,rgba(0,184,255,0.025) 0%,transparent 50%), radial-gradient(ellipse at 50% 90%,rgba(0,80,200,0.02) 0%,transparent 50%); pointer-events:none;z-index:0; } .grid-bg{ position:fixed;inset:0; background-image: linear-gradient(rgba(0,255,200,0.015) 1px,transparent 1px), linear-gradient(90deg,rgba(0,255,200,0.015) 1px,transparent 1px); background-size:80px 80px; pointer-events:none;z-index:0; } .scan-line{ position:fixed;left:0;width:100%;height:2px; background:linear-gradient(90deg,transparent,rgba(0,255,200,0.12),transparent); animation:scanAnim 6s linear infinite; pointer-events:none;z-index:9999; } @keyframes scanAnim{0%{top:-2px}100%{top:100vh}} /* 主布局 */ .dashboard{ position:relative;z-index:1; display:grid; grid-template-columns:224px 1fr 1fr 306px; grid-template-rows:50px 1.2fr 0.8fr; gap:8px;padding:8px; height:100vh; } /* 头部 */ .hdr{ grid-column:1/-1; display:flex;align-items:center;justify-content:space-between; padding:0 24px; background:linear-gradient(90deg,var(--bg-primary),var(--bg-card),var(--bg-primary)); border:1px solid var(--border); position:relative; } .hdr::after{ content:'';position:absolute;bottom:0;left:0;width:100%;height:1px; background:linear-gradient(90deg,transparent 5%,var(--accent) 50%,transparent 95%); opacity:0.6; } .hdr-title{...
AI 评审点评
以下是 AI 评审对该模型输出的点评:
【GEMINI】这是一个极其优秀的大模型生成结果。它不仅完美执行了所有功能性要求(如VaR算法、K线要素、多维度联动等),还在视觉表现力上超出了预期,代码结构清晰,算法注释到位。特别是在金融逻辑的真实性上,模型提供了可运行的、符合金融工程定义的JS实现,而非仅仅展示静态UI,展现了极高的专业度。 【KIMI】整体而言,该实现非常全面地覆盖了题目要求的所有功能点,无论是数据可视化的深度、金融逻辑的正确性还是视觉布局的合理性,都达到了很高的标准。代码结构清晰,关键算法有注释说明,图表初始化与数据更新逻辑分离,是一个高质量的实现。
相关链接
您可以通过以下链接查看更多相关内容: