EOS Low-Code Platform 8 EOS Low-Code Platform 8
产品简介
学习指南
更新说明
安装与集成
上线指南
初见EOS
低代码开发手册
专业代码开发手册
智能体开发手册
专题场景实战
公共服务框架
应用运行治理
运维指南
  • _1-ai服务图元介绍
  • _2-使用介绍
  • _2-1-使用ai服务
  • _2-1-1-使用前提
  • _2-1-2-使用步骤

AI服务

# 1 AI服务图元介绍

AI 服务图元封装了 AI 大模型(如 GPT、文心一言等)的接口调用、参数解析、异常处理等底层逻辑;开发者无需手写复杂的 AI 接口调用代码,仅需将图元拖拽到编排画布,配置消息参数(role/content)、返回值映射等关键项,即可快速集成 AI 能力(智能问答、文本生成、多轮对话等),并与流程中其他图元联动。

# 2 使用介绍

# 2.1 使用AI服务

# 2.1.1 使用前提

平台已完成 AI 大模型接入;请参考智能体开发手册 ==> 模型管理。

# 2.1.2 使用步骤

  1. 逻辑流画布中拖选AI服务图元,双击图元,打开AI服务配置;

  2. 点击选择大模型下拉框,选择AI中心已配置好的合适的大模型;

选择大模型

图中并未勾选使用流式,该功能说明如下:

“是否开启流式会话” 用于配置 AI 大模型的响应返回方式,是对 AI 接口「流式响应(SSE/Server-Sent Events)」能力的封装。

开启:AI 生成内容时,不会一次性返回完整结果,而是以 “逐字 / 逐句” 的形式分批次、实时推送文本(类似聊天机器人打字机效果);

关闭:AI 完成全部内容生成后,一次性返回完整结果。

  1. 点击确定关闭设置弹窗,双击空白打开逻辑流参数设置,定义变量messages,类型为List;新增返回值参数out,类型为javaBean,填写class类型为org.springframework.http.ResponseEntity;点击确定关闭设置弹窗;

逻辑流参数设置

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

设置入参与返回值

  1. 拖选一个脚本图元放置在AI服务图元前,双击脚本图元,输入如下脚本,完成消息参数的定义;

//创建list集合
def messages = []
//创建map对象
def message = [:]
//消息发送者的身份
message.role = 'user'
//与ai对话的内容
message.content = '你是谁'

messages.add(message)

context.messages = messages
  1. 完成逻辑流连线并保存逻辑流,点击执行图标查看执行结果;

设置入参与返回值

← 使用脚本图元 环境变量 →