跳到主要内容

预览和修改QingBuilder项目

一、功能简介

QingBuilder 支持一边生成、一边预览,并可通过多轮对话持续修改应用。项目工作区还提供代码、数据、上下文管理、响应式预览、设计模式和版本管理功能,方便用户检查生成结果并逐步完善应用。

项目工作区主要分为以下区域:

区域作用
左侧对话区查看需求、处理过程、版本记录和本轮修改,继续输入调整要求,并查看上下文用量、压缩上下文、开启新会话或查找先前的对话记录
「预览」查看和操作当前页面
「代码」查看项目文件和代码,并进行代码级调整
「数据」查看项目当前引用的轻流数据表
顶部工具栏隐藏对话栏、切换响应式宽度、在新标签页打开、刷新、发布及开启设计模式

二、使用场景

  • 在生成过程中提前查看页面方向。
  • 通过多轮对话继续增加功能或调整页面。
  • 检查桌面、平板和手机宽度下的页面布局。
  • 精确选择某个文字、图标、按钮或卡片并提出修改要求。
  • 查看生成代码或核对项目引用的轻流数据。
  • 对比历史版本,或恢复到先前结果后继续修改。
  • 查看上下文用量,在长对话中压缩上下文或开启新会话,并从折叠的对话记录中快速跳转到目标内容。

三、操作步骤

3.1 使用「预览」检查页面

点击顶部「预览」,查看当前页面的布局、内容和交互,确认页面是否符合需求。

需要更大的查看区域或页面卡顿时,可使用以下功能:

功能操作
隐藏或显示对话栏点击「预览」左侧的对话栏按钮
在新标签页打开点击预览区顶部的「在新标签页打开」按钮
刷新预览点击预览区顶部的刷新按钮

隐藏或显示对话栏:

在新标签页打开:

刷新预览:

3.2 检查不同设备宽度

预览区顶部提供桌面、平板和手机断点。点击当前设备图标并切换断点,即可检查不同宽度下的页面。

断点预览宽度建议检查
桌面1280 px整体布局、多栏内容、完整导航
平板768 px卡片换行、菜单折叠和中等宽度布局
手机390 px单列布局、文字换行、按钮和移动端导航

如果某个断点下显示异常,可在左侧输入具体修改要求,例如:“请优化手机端布局,将顶部数据卡片改为单列展示,桌面端布局保持不变。”

3.3 查看处理过程、本轮修改和任务信息

生成过程中,左侧会显示当前正在进行的读取、思考和写入等处理记录。该记录默认折叠,点击记录左侧的展开按钮,可以查看该步骤的详细说明。

这些记录用于了解当前进度,无需进行额外操作。生成完成后,再回到「预览」检查最终页面是否符合需求。

每轮生成或修改完成后,左侧会显示对应版本和代码变更数量:

  • 绿色 + 数字表示本轮增加的代码行数。
  • 红色 - 数字表示本轮删除的代码行数。

点击本轮任务下方的工作时间,可以展开查看本轮任务的流币消耗、使用模型和工作时间等信息。

3.4 查看和管理对话上下文

随着多轮对话逐渐增加,可以查看当前上下文用量,并根据需要压缩上下文或开启新会话。对话区左侧还会按照用户发送的消息显示导航标记,便于快速回看先前内容。

查看上下文用量

输入区底部、模型名称右侧的圆形标识会显示当前上下文用量。将鼠标移到该标识上,可以查看:

内容说明
已用比例当前上下文窗口已经使用的比例
剩余比例当前上下文窗口还可以使用的比例
已用量和总量当前已经使用的上下文用量,以及上下文窗口总量

压缩上下文

需要继续使用当前会话时,可以压缩当前上下文:

  1. 点击输入区上方的「压缩上下文」。
  2. 等待压缩完成。
  3. 在对话记录中查看「上下文已压缩」提示,以及本次压缩用时和消耗的流币。

压缩上下文会消耗流币,具体消耗以压缩完成后显示的信息为准。

开始新会话

需要清空当前对话上下文并继续修改同一项目时,可以开启新会话:

  1. 点击输入区上方的「新会话」。
  2. 界面显示「新会话已开始」后,在输入区填写新的修改要求。
  3. 继续预览和修改当前项目。

开启新会话会清空先前会话的上下文,但不会清除先前已经生成的页面和代码。可以在保留当前项目结果的基础上继续修改。

通过对话导航标记跳转

对话区左侧会显示对话导航标记(横杠),每条用户发送的消息对应一个标记。例如,用户发送了 3 条消息,左侧就会显示 3 个标记。

将鼠标移到标记上,可以查看对应对话内容的预览;点击任一标记,即可跳转到该条用户消息在对话记录中的位置。

「压缩上下文」和「新会话」的区别如下:

功能适合情况操作结果
「压缩上下文」希望继续沿用当前会话压缩当前上下文,完成后显示压缩用时和流币消耗
「新会话」希望清空先前对话上下文后继续处理同一项目开启新的对话上下文,已经生成的页面和代码继续保留

3.5 使用设计模式修改具体元素

当页面内容较多、难以只用文字说明修改位置时,可以使用设计模式定位元素。

  1. 保持顶部「预览」处于选中状态。
  2. 点击右上角的设计模式按钮。
  3. 在预览页面中选择需要修改的文字、图标、按钮、卡片或其他元素。
  4. 将所选元素的信息粘贴带入左侧输入区。
  5. 补充具体修改要求并发送。

3.6 查看或调整页面代码

点击顶部「代码」,可以查看项目的文件目录和具体代码。

  • 熟悉开发的用户可以打开文件查看或调整代码。
  • 不熟悉代码的用户可以返回「预览」,继续通过对话或设计模式提出修改要求。
  • 调整后返回「预览」,检查页面是否符合预期。

3.7 查看项目引用的数据

点击顶部「数据」,可以查看当前项目引用的轻流数据。

  1. 在左侧「数据表」列表中选择需要检查的表单。
  2. 在右侧查看字段和记录。
  3. 数据较多时,使用底部分页切换页面。
  4. 字段较多时,使用横向滚动条查看其他字段。

建议确认项目引用的数据表是否完整、表单是否正确,以及页面需要的字段和记录是否存在。

3.8 唤醒休眠的预览环境

5分钟不操作后,预览区会显示「开发环境已休眠」。点击「唤醒并继续」,等待环境恢复后可继续预览。

3.9 预览历史版本

每轮生成或修改完成后,QingBuilder 会保留对应版本。只想查看先前效果时,可以预览历史版本:

  1. 点击项目顶部左侧的历史版本按钮。
  2. 在列表中查看各次修改和版本编号。
  3. 选择需要查看的版本。
  4. 在右侧「预览」中检查该版本的页面。

3.10 恢复先前版本

确认需要以某个历史版本为基础继续修改时,可以恢复该版本:

  1. 先预览并确认目标版本。
  2. 点击目标版本右侧的恢复按钮。
  3. 等待恢复完成。
  4. 在新生成的当前版本中检查页面。

恢复不会直接覆盖或删除后续版本,而是以所选历史版本为基础创建一个新版本。例如,从 v1 恢复后,界面会显示“已通过恢复 v1 创建 v3”。

四、注意事项

  • 页面仍在生成时,预览内容可能尚未完成;等待本轮结束后再进行最终检查。
  • 压缩上下文会显示本次压缩用时和流币消耗,执行前请根据当前上下文用量判断是否需要压缩。
  • 「新会话」只会开启新的对话上下文,先前已经生成的页面和代码仍会保留在当前项目中。
  • 设计模式只负责定位元素,选择元素后仍需写清楚希望如何修改。
  • 手动调整代码前,先确认当前版本已保留在历史记录中;修改后返回「预览」检查结果。
  • 预览环境休眠不表示项目被删除。唤醒后页面未立即显示时,可稍等片刻或刷新预览。
  • 发布前应同时检查当前版本的页面、数据和不同设备宽度下的显示效果。