使用 AI 创建高级逻辑
系统启用 AI 后,高级逻辑编辑器会显示 AI 创建。你可以用自然语言描述规则,AI 会结合当前问卷的题目标签生成 DSL,并把结果插入编辑器。
AI 适合生成第一版草稿,不替代语法检查和分支测试。
第一步:准备清楚的需求
描述中同时写出:
- 触发标签,例如
Q1A1 - 条件关系,例如“全部满足”或“任一满足”
- 目标标签,例如
Q2 - 动作,例如显示、隐藏、必填、跳转、赋值或校验
推荐写法:
当 Q1A1 被选中并且 Q2 大于 18 时,显示 Q3;否则隐藏 Q3。
不要只写“设置年龄逻辑”这类缺少标签和结果的描述。
第二步:生成并插入草稿
- 进入 逻辑 → 高级逻辑。
- 点击 AI 创建。
- 选择可用模型。
- 输入需求并点击 发送。
- 等待生成完成。返回内容会自动插入当前光标位置。
如果页面没有 AI 创建,说明当前系统未启用 AI,仍可使用 语法说明 和 逻辑示例 手动编写。
第三步:人工检查
重点检查:
- 所有
Q1、Q1A1、QS1Q1标签都与右侧预览一致。 if、then、show等 DSL 关键字使用小写。- 范围写成
Q2~Q5,没有使用Q2~5简写。 - 没有生成当前不支持的
mutex、shuffle或random show。 - 赋值、校验和标题替换使用独立的
... with ...语句。 - 编辑器没有红色错误行。
第四步:预览并保存
在右侧预览中测试条件成立和不成立两种状态,再点击 保存。
注意
AI 可能生成语法正确但业务含义错误的规则。涉及甄别、跳转和提前结束时,必须从第一题开始走完每条路径。
完成标志: 规则没有红色语法错误;关键路径验证正确;保存后重新进入页面仍能看到规则。
在线整理需求
下面的工具可以先把自然语言整理成逻辑草稿。生成后仍要把标签替换为当前问卷的实际标签,并在高级逻辑页验证。
AI Logic Assistant
把需求转换成自定义逻辑
输入自然语言需求,助手会结合自定义逻辑知识库输出可编辑的逻辑草稿。