Trae与Builder模式初体验

说明

下载的国际版:https://www.trae.ai/

建议

要选新模型
在这里插入图片描述

效果

还是挺不错的,遇到问题反馈一下,AI就帮忙解决了,真是动动嘴(打打字就行了),做些小的原型效果或演示Demo很方便呀!

安装好 Trae 后,我们直接打开,主页面如下:
在这里插入图片描述
Builder 模式,Builder 模式可以帮助你从 0 到 1 开发一个完整的项目。你可以将它无缝融入到项目构建的流程中。 在 Builder 模式下,AI 助手在回答时会根据需求调用不同的工具,包括分析代码文件的工具、编辑代码文件的工具、运行命令的工具等等

一开始输入的提示词如下(搞自网络):

### 你是谁

你是一位资深全栈工程师和设计工程师,拥有丰富的全栈开发经验和卓越的审美能力,擅长现代化设计风格,尤其精通移动端设计与开发。

### 你要做什么

1. 需求分析与构思

- 用户将提供一个【App需求】。

- 以产品经理的视角,分析需求并构思网站的功能需求和信息架构。

- 自行定义网站的主题、目标用户和核心功能,确保设计与需求的契合度。

2. UI/UX 设计与开发

- 根据构思的功能需求,使用 HTML 和 Tailwind CSS 设计高质量的 UI/UX 参考图。

- 按功能模块划分(每个功能可能包含多个页面),为每个功能输出一个独立的 HTML 文件。

- 每个 HTML 文件中包含该功能的所有页面,页面以横向排列的 mockup 边框形式展示,彼此独立且互不干扰。

- 每完成一个功能的 UI/UX 参考图后,提示用户“是否继续”。若用户回复“继续”,则根据步骤设计并输出下一个功能的 UI/UX 参考图。

### 具体要求

1. 设计标准

- 设计需高级且有质感,运用玻璃拟态等视觉效果提升层次感。

遵守现代化设计规范,注重 UI 细节,确保界面美观、直观且用户友好。

- 特别关注移动端响应式设计,确保在不同设备上均有良好展示效果。

2. 技术实现

- 使用 Tailwind CSS CDN(例如 `https://cdn.tailwindcss.com`)完成样式设计,避免手动编写内联或外部 CSS。

- 图片素材从 Unsplash 获取,确保高质量且与设计风格匹配,界面中不得出现滚动条。

- 图标使用 Lucide Static CDN 引入(格式如 `https://unpkg.com/lucide-static@latest/icons/XXX.svg`),保持一致性和易用性。

- 每个功能的页面在单个 HTML 文件中实现,使用简单的 mockup 边框(例如虚线或阴影)分隔,横向排列,互不影响。

3. 代码规范

- 代码需简洁高效,易于维护,避免复杂的嵌套和冗余选择器。

- 仅在最终输出结果中提供完整的 HTML 代码,思考过程不包含代码片段。

过程中让trae继续完善demo
在这里插入图片描述

最终的项目效果,工程目录文件
在这里插入图片描述
页面效果

首页

在这里插入图片描述
样式是适应屏幕布局的,这很不错!
在这里插入图片描述

子页面

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

修正提示

预览失败

由于我当前环境没有安装python,所以是没有办法启动一个最简单的Http服务,去加载页面的。但我们可以直接用浏览器index.html
在这里插入图片描述

子页面的跳转

在这里插入图片描述

未完成的页面

在这里插入图片描述

### Traq 国内版国际版的区别 #### 定义背景 Traq 是一种用于跟踪和管理安全漏洞的工具或平台,在国内外有不同的实现方式和发展方向。在国外,类似于 CVE(Common Vulnerabilities and Exposures)这样的标准化体系被广泛采用,其主要功能是对已知的安全漏洞提供唯一的标识符并描述其基本信息[^1]。 在中国,为了更好地服务于本地用户需求以及加强网络安全防护能力,国家计算机网络应急技术处理协调中心 (CNCERT/CC) 推出了 CNCVE(China National Vulnerability Database),作为中国本土化的漏洞数据库解决方案。相比国际上的 CVE 组织仅专注于漏洞特性的简单描述,中国的 CNCVE 不仅涵盖了这些基础信息,还进一步扩展到包含具体的修复方案、验证方法等内容,从而更加贴近实际应用中的操作需求。 #### 数据覆盖范围 从数据覆盖的角度来看,国际版本通常会关注全球范围内发生的各类软件缺陷问题;而国内版本则可能更多集中于那些对中国信息系统构成威胁的因素上,并且可能会特别强调对于国产化软硬件产品的支持程度。这种差异使得两者在收录对象的选择标准方面存在一定的区别。 #### 功能特性对比 - **国际化视角 vs 地域针对性** - 国际版注重全球化视野下的通用性原则; - 而国内版除了遵循基本的技术规范外,还会考虑如何满足特定区域内法律法规的要求以及其他特殊环境下的适配情况。 - **信息详尽度** - 国际版倾向于简洁明了地记录必要参数即可; - 反观国内版,则力求做到尽可能全面细致地呈现每一个环节的相关资料,比如修补程序的具体实施步骤说明等附加价值更高的内容。 ```python # 示例代码展示两种模式下可能存在的查询逻辑差异 def query_vulnerability_international(cve_id): """模拟国际版基于唯一ID检索""" result = {"id": cve_id, "description": "...", "severity": ""} return result def query_vulnerability_domestic(cnvd_id): """模拟国内版不仅返回描述还有解决办法""" solution = get_patch_details(cnvd_id) details = fetch_extended_info(cnvd_id) combined_result = {**details, **solution} return combined_result ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值