码上飞AI生成应用时需在需求首句明确嵌入排序指令,如“按文件名升序排列”,并用括号或斜杠标注字段与方向,确保字段名与实际显示/存储字段一致,否则排序逻辑将被忽略。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想在码上飞AI生成应用时,让搜索结果(比如收藏夹里的应用、历史项目列表、或测试用例库)按名称字母顺序自动排列,但发现默认不排序、手动拖拽又容易乱——这其实不是靠界面按钮实现的,而是靠在需求描述中精准嵌入排序指令。
在原始需求里直接声明排序规则
进入码上飞Web平台,新建对话,在输入框中写需求时,把「按名称升序排列」作为明确业务规则写进第一句。
例如:【创建一个“会议纪要整理助手”应用,支持上传多份文档,自动生成摘要,并将所有已处理文档在“历史记录”页面按文件名升序排列显示】。
这一步必须写在需求开头或核心功能描述段落中,不能放在最后补充说明里——因为码上飞的AI产品经理Agent会优先解析首段语义提取关键约束条件,后补的排序要求可能被归类为“UI优化建议”而忽略。
用括号语法强化排序字段和方向
方法一:在字段名后加括号标注排序方式
写成:“收藏夹列表(按应用名称A-Z排序)”、“测试用例库(按用例标题升序)”。
方法二:用斜杠分隔多级排序
例如:“搜索结果先按创建时间倒序,同时间下按名称升序”——这种复合逻辑只有用斜杠或逗号明确分层,AI架构师Agent才能正确生成数据库ORDER BY子句。
【名称字段必须与实际显示字段完全一致】:如果界面上显示的是“应用昵称”,就别写“按名称排序”;如果后台存的是“app_title”,需求里就得写“按app_title升序”。错位会导致排序逻辑被跳过。
对已有项目追加排序逻辑
第一步:在当前对话中输入“请为‘XX项目’的历史记录页增加按名称升序排列功能”
第二步:等待AI返回更新后的前端代码片段和数据库查询语句
第三步:重点检查它生成的SQL是否含 ORDER BY name ASC —— 如果是 ORDER BY id DESC 就说明它没识别到你的排序意图,需重写指令并强调“仅针对名称字段”
第四步:点击“应用修改”→预览效果→确认无误后重新导出源码











