必须在需求描述阶段明确角色权限与导航可见性对应关系,否则AI生成应用将默认统一导航且无法后期修正;需分三步:第一步用中文全称定义角色及页面访问范围;第二步以“导航栏应按角色显示如下”开头,用“仅”或“不显示”声明各菜单项显隐逻辑;第三步补充非导航入口的角色归属,全程使用确定性表达并以句号结尾。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在码上飞AI中实现不同角色登录后看到各自专属的导航栏,必须在需求描述阶段就明确角色权限与页面可见性的对应关系,否则生成的应用会默认所有用户看到同一套导航,后期无法通过简单编辑修正。
第一步:在需求输入框里写清角色划分
打开码上飞AI网页版→确认已登录→找到首页中央“输入您想生成的应用或想法”输入框。
先用一句话定义应用主体,例如:“开发一个内部知识管理系统”,紧接着换行,用分号或破折号引出角色定义段落。
角色定义必须包含三要素:角色名称、可访问页面、不可见内容。例如:“管理员——可查看全部页面,包括用户管理、权限配置、数据看板;普通员工——仅可见知识库、学习记录、个人中心;访客——只能浏览公开文章列表和搜索框”。
【角色名称必须使用中文全称且不带括号或缩写】,比如写“HR专员”比写“HR”更稳定,写“部门负责人”比写“负责人”更易被AI准确识别权限边界。
第二步:绑定导航项与角色的显隐逻辑
在角色定义之后,另起一段,用“导航栏应按角色显示如下”开头,逐条列出顶部或侧边导航菜单项,并标注每个菜单项对各角色的可见性。
方法一:用“仅”字强调排他性。例如:“‘审批中心’仅对部门负责人和管理员可见;‘我的待办’仅对普通员工和管理员可见;‘系统设置’仅对管理员可见”。
方法二:用“不显示”反向约束。例如:“普通员工登录后,导航栏不显示‘组织架构图’和‘预算报表’;访客不显示任何带‘管理’‘配置’‘后台’字样的导航项”。
注意:不要写“根据角色动态加载”,这个说法AI无法解析为具体行为;必须写成“某角色登录后,某菜单项可见/不显示”这种确定性陈述。
第三步:补充关键页面的入口归属
有些页面虽不在主导航栏,但需从其他位置进入(如个人中心里的“切换角色”按钮、消息通知里的快捷入口),这些也必须声明归属角色。
例如:“‘切换角色’按钮仅在管理员和个人中心页底部显示;‘批量导入模板下载’链接只出现在管理员的数据看板页右上角”。
这一步漏写会导致AI默认所有角色都能点击跳转,即使导航栏没显示该入口,页面内仍可能暴露越权路径。
检查最后一句是否以句号结尾,确认没有使用“可以”“应该”“建议”等模糊动词,全部替换为“显示”“不显示”“仅对……可见”等确定性表达。











