AI服务
# 1 AI服务图元介绍
AI 服务图元封装了 AI 大模型(如 GPT、文心一言等)的接口调用、参数解析、异常处理等底层逻辑;开发者无需手写复杂的 AI 接口调用代码,仅需将图元拖拽到编排画布,配置消息参数(role/content)、返回值映射等关键项,即可快速集成 AI 能力(智能问答、文本生成、多轮对话等),并与流程中其他图元联动。
# 2 使用介绍
# 2.1 使用AI服务
# 2.1.1 使用前提
平台已完成 AI 大模型接入;请参考智能体开发手册 ==> 模型管理。
# 2.1.2 使用步骤
逻辑流画布中拖选AI服务图元,双击图元,打开AI服务配置;
点击选择大模型下拉框,选择AI中心已配置好的合适的大模型;

图中并未勾选使用流式,该功能说明如下:
“是否开启流式会话” 用于配置 AI 大模型的响应返回方式,是对 AI 接口「流式响应(SSE/Server-Sent Events)」能力的封装。
开启:AI 生成内容时,不会一次性返回完整结果,而是以 “逐字 / 逐句” 的形式分批次、实时推送文本(类似聊天机器人打字机效果);
关闭:AI 完成全部内容生成后,一次性返回完整结果。
- 点击确定关闭设置弹窗,双击空白打开逻辑流参数设置,定义变量
messages,类型为List;新增返回值参数out,类型为javaBean,填写class类型为org.springframework.http.ResponseEntity;点击确定关闭设置弹窗;

- 打开AI服务图元设置,设置入参与返回值;

- 拖选一个脚本图元放置在AI服务图元前,双击脚本图元,输入如下脚本,完成消息参数的定义;
//创建list集合
def messages = []
//创建map对象
def message = [:]
//消息发送者的身份
message.role = 'user'
//与ai对话的内容
message.content = '你是谁'
messages.add(message)
context.messages = messages
- 完成逻辑流连线并保存逻辑流,点击执行图标查看执行结果;
