EOS Low-Code Platform 8 EOS Low-Code Platform 8
产品简介
学习指南
更新说明
安装与集成
上线指南
初见EOS
低代码开发手册
专业代码开发手册
智能体开发手册
专题场景实战
公共服务框架
应用运行治理
常见问题
  • 智能决策节点
  • 节点说明
  • 核心功能
  • 执行流程
  • 配置智能决策节点
  • 参数详解
  • 配置参数
  • 输出参数
  • 配置建议
  • 使用示例
  • 常见问题

# 智能决策节点

# 节点说明

智能决策图元是智能决策工作流的核心组件,用于根据用户需求和大模型推理结果,从预定义的决策项中合理编排工作流执行顺序,实现自动化智能控制功能。

# 核心功能

  1. 意图识别:通过大模型理解用户指令的深层意图
  2. 决策编排:根据预定义决策项生成合理的执行序列
  3. 工作流调度:按照决策结果触发对应控制节点

# 执行流程

  1. 接收用户输入指令
  2. 大模型分析指令意图
  3. 匹配预定义决策项
  4. 生成决策工作流序列
  5. 调度控制节点执行
  6. 返回执行结果

image-20251223102846512

# 配置智能决策节点

# 智能决策控制面板

  • 模型:指定使用的大语言模型
  • 决策列表:预定义的可执行决策项
  • 中间变量:工作流执行过程中使用的变量定义
  • 系统提示词:定义智能决策助手的角色和决策逻辑
  • 输出:只能决策图元运行完成后的输出结果
  • 循环设置:可配置最大循环次数(每执行完一个决策项就是一轮循环)

# 决策项配置

​ 根据具体需求配置具体决策项,左边是节点(没有入边的节点才可作为决策节点进行选择),右边是执行策略;这里给出一个示例:

  • 灯光控制:开关或调节灯光
  • 多媒体控制:播放音乐或打开电视
  • 环境控制:开关窗帘或空调,调节温度
  • 安防控制:锁/解锁入户门,开关安防摄像头
  • 不支持的:与灯光、环境、安防以及多媒体无关的操作

# 参数详解

# 输入参数

​ 在中间变量中引用开始节点参数或其他节点的输出参数,然后配置到系统提示词中,作为决策流程的起点,触发智能决策分析。

# 配置参数

# 模型配置

  • 模型选择:选择决策的大模型
  • 功能:负责分析用户指令,理解意图,生成决策序列

# 决策列表

  • 执行节点:执行策略

# 中间变量

  • 变量名:用户定义的变量标识
  • 动作:变量关联的具体操作
  • 修改:可在智能决策中使用变量赋值进行修改值
  • 使用范围:只能在智能决策的输出或者智能决策子图元中使用

# 循环设置

  • 可配置最大循环次数(默认:3),最大值无限制

# 系统提示词

  • 角色定义:智能家居场景控制助手
  • 决策逻辑:根据用户指令和当前环境状态,从预定义动作类别中选择合适的控制操作,并自动排除不相关操作

# 输出参数

​ 根据需要,可以配置任意类型输出参数,引用中间变量的值

# 配置建议

# 决策项管理

  • 确保决策项覆盖常见控制场景
  • 明确各决策项的执行范围和权限
  • 定期更新决策项以适应新需求

# 变量设置

  • 合理定义中间变量传递决策结果
  • 配置适当的循环控制防止死循环
  • 确保变量命名清晰易懂
  • 内部图元定义的输出变量只能在智能决策内部使用

# 提示词优化

  • 明确智能助手的角色定位
  • 定义清晰的决策逻辑边界
  • 包含异常处理指导原则

# 使用限制

# 支持的指令范围
  • 仅限于预定义的决策项类别

# 使用示例

还是以上述的智能家居控制场景作为示例演示(这里的智能家居控制只是演示控制逻辑并无任何设备实际接入)

image-20260107113406131

输入我要睡觉了,试运行结果

image-20260107113608586

# 常见问题

(此处保留,用于后续补充常见问题与解答)

← 变量赋值 工作流调用API →