AI编程实战:Cursor+Claude4助力15分钟完成大屏开发

前言

"大屏需求又变了!" ------ 这是每一个开发团队都不可避免的难题。

传统数据大屏开发需要经历需求确认、UI设计、前端编码、联调测试等环节,耗时至少3-5天。如果客户临时调整指标或布局,开发周期还会再度拉长。

2个月前,我们用 Claude 3.7 试水 AI 辅助大屏开发,效率提升不少,但总觉得还差点意思。

今天,借助 Claude 4,我们再次挑战数据大屏开发场景,看看能不能把效率提升到新高度。

先展示下 Claude 4 生成的最终效果:

背景及任务

背景

项目依然是我们内部的协同办公平台,整个项目前端采用 Vue2+Element UI 实现。

任务

在实际开发各种软件系统时,除了日常的数据维护,往往还需要为领导层提供一个更宏观、直观的展示界面。

这样,他们可以一目了然地把握业务全局和关键指标,这正是数据大屏存在的核心价值。

本次实战任务,就是基于我们协同平台的现有模块,快速搭建一个研发业务的数据大屏,方便领导高效掌握团队整体研发情况。

实操过程

本次分享采用 Cursor + Claude 4 Sonnet 实现。

功能分析

场景是针对研发管理使用的,根据业务要求,界面需要包含以下元素:

    • 左上:项目规模分布
    • 左下:项目回款情况
    • 数字指标
    • 项目阶段分布及延期情况
    • 月度合同额及成本对比
    • 成员压力:并行参加项目数
    • 项目质量:项目缺陷率

生成初稿

有了需求,接下来就是最为关键的提示词编写。

大家可以直接复制"参考提示词"自行修改使用,也可以直接将简单需求发给DeepSeek等AI助手,让其丰富成完善的提示词再进行使用。

参考提示词

markdown 复制代码
我要实现一个研发项目的数据大屏。

布局:
顶部屏幕中央展示大屏名称,采用动态视觉效果和现代化字体样式,确保名称突出且具有吸引力。
左右两侧分别占据屏幕宽度的四分之一,中间占据屏幕宽度的二分之一。
左侧上方展示项目规模,以项目合同额为依据,环图展示,横坐标为合同额区间,统计各个合同额区间的合同数量。
左侧下方展示项目回款情况,横向柱状图展示,按照每个项目统计项目回款情况。
中间上部是数字指标,包括项目数、总合同额、回款总额、研发成本,横向排布。
中间中部是一个流程图,展示研发流程:需求调研、分析设计、开发、测试、交付、运维,每一个节点上显示处于该阶段的项目个数以及项目延误程度,项目延误程度指超期天数除以原有合同天数的百分比。
中间下部是本年各月度合同额和成本对比,通过柱状图展示,横坐标为月份,纵坐标为合同额和成本,分为双柱表示。
右侧上方展示成员压力,统计团队成员同时参与项目个数,通过矩阵树图展示,颜色越重代表同时参与项目个数越多。
右侧下方展示项目质量,通过横向柱状图展示,横坐标为项目名称,纵坐标为项目质量,通过缺陷率代表。

技术实现:
1. 基于vue+element+javascript,非element plus。
2. 图片通过upsplash api选择适合的图片。
3. 图标使用element ui自带图标。

设计要求:
1. 按照以上"布局"内容,分析主要功能和用户需求,确定界面布局。
2. 参考主流大屏设计效果,设计效果精致,科技感强,使用现代化的 UI 元素,使其具有良好的视觉体验。
3. 整体色彩风格保持一致。
  主要色调
  深蓝色背景:#0A1A3D 作为整体背景色,营造科技感和专业性
  亮蓝色:#1E90FF 用于图表、数据线条和重点元素
  青色/湖蓝色:#00CED1 用于高亮部分和交互元素
  白色/浅蓝色:#F0F8FF 用于文字和数据展示
4. 各部分尽量避免使用边框,可采用浅色背景和科技线点缀,减少视觉疲劳,提高信息的清晰度和易读性。
5. 适配界面,避免出现大片空白,不同区域高度尽量对齐

提示词主要包括四部分:

  • 目标

    帮 AI 明确好最终目标,避免随意发散。

  • 布局

    大屏和普通界面最大的区别就是元素较多,因此,我们需要条理化的描述需要展示的内容。

    当然,你可以用手稿图片辅助布局。

  • 技术实现

    这部分主要是为了和项目内保持统一的技术栈,方便生成的代码直接运行。

  • 设计要求

    这里就是我们期望的大屏样式了。

    如果你对设计比较擅长,可以直接通过专有名词进行描述。

    如果不太擅长,可以寻找一个意向大屏图片,通过 AI 助手提取设计要求的提示词。

结果

直接使用上述"参考提示词"进行生成。

可以看到,Claude 4 会针对项目进行扫描,并尽量保持技术一致性,这个比 3.7 的效果要好很多。

Claude 4 在每次执行完成后,都会对本次任务进行总结,你可以通过这部分总结快速确认生成内容是否符合预期。

效果

一版大屏就这么生成了。

但这并不是 AI 助力数据大屏开发的全部优势。

优化

我们经常会碰到以下类似的场景:"把这个项目质量换成竖着的柱"。

很多时候,需求可能不大, 但是需要产品经理、UI设计、前端工程师一套流程合作才能更新给用户看,这太不敏捷了。

我们直接 AI 搞定。

提示词

复制代码
将项目质量的图表更换为纵向条形图,并根据数据适配Y轴坐标。

结果

效果

更多模板

为了体验生成的效果,我另外调了两套界面,给大家参考一下。

浅色风格

绿色风格

如果有需要,可以公众号后台发送消息 20250617 领取以上 2 套大屏模板提示词。

结语

今天,我们基于 Claude 4 再次尝试了 AI 辅助数据大屏开发的场景。

像本文中的大屏,传统方式下怎么着也得 1-3 人天,但在 Claude 4 的加持下,15分钟就能搞定一版,后续优化也极其丝滑。并且,越多优化,效率提升越明显。

虽然,设计效果可能还比不上专业 UI 人员,但性价比和敏捷度已经远超传统方式。并且,在专业 UI 人员的加持下,我们可以进一步优化提示词,以便实现更加优秀的效果。

今天分享就到这里,大家如果有什么 AI 协同开发的痛点,欢迎随时交流。

相关推荐
Kier7 小时前
基于YOLO实现一个智能条码识别
人工智能·python·ai编程
我是王大你是谁7 小时前
SmolVLA:一种用于经济实惠和高效的机器人视觉-语言-动作模型
人工智能·llm
MarkGosling7 小时前
【语音合成】B 站开源 IndexTTS :声音克隆,吊打真人发音,断句精准度 98%
人工智能·python
数据智能老司机8 小时前
AI产品开发的艺术——搜索与检索增强生成
人工智能·产品经理·产品
机器之心8 小时前
逐个token太慢!大模型原生并行出token,CMU、英伟达新作Multiverse
人工智能·llm
AI大模型技术社9 小时前
⚙️企业级Transformer优化:混合精度×梯度裁剪×权重初始化最佳实践
人工智能·llm
机器之心9 小时前
首个转型AI公司的新势力,在全球AI顶会展示下一代自动驾驶模型
人工智能
机器之心9 小时前
同一天开源新模型,一推理一编程,MiniMax和月之暗面开卷了
人工智能
腾讯云开发者9 小时前
腾讯云TVP走进青岛啤酒,解码数字化驱动智慧零售增长引擎
人工智能