跳到主要内容

AI流程接口

AI流程是将复杂任务分解为可管理的子步骤,并结合AI技术(如机器学习、自然语言处理、自动化工具等)来处理各个环节,形成智能化、端到端的业务流程。其核心在于任务拆解、动态编排与智能决策的结合,而非单一技术的堆叠。

AI流程的核心优势

  • 效率提升:自动化处理重复性任务(如数据录入、审批流转),效率提升30%-50%。
  • 成本优化:减少人工干预,降低运营成本20%-30%。
  • 精准决策:基于数据驱动的预测分析(如库存预测、风险预警),决策准确性提升40%。
  • 灵活性与可扩展性:支持条件分支、循环迭代等逻辑设计,适应业务动态变化。
  • 可解释性与容错能力:通过流程透明化与异常处理机制(如备用模型切换、人工审核兜底),增强系统稳定性。

将AI流程与企业现有业务系统深度融合,已成为企业智能化转型的核心路径。

在本系统中,可以通过以下两种方式,实现业务逻辑与AI流程的结合。

使用http接口调用AI流程。

请求 URL

POST http://<domain>/[contextPath]/airag/flow/run

请求头

Header 名称类型必填说明
Content-Typeapplication/json请求数据类型
X-Access-TokenstringToken

请求参数

参数名类型必填说明
flowIdstring需要运行的流程 ID
inputParamsobject传递给流程的输入参数
├─ contentstring流程的文本输入内容(在开始节点中配置)
├─ imagesstring流程的图像输入内容(在开始节点中配置)
responseModestring响应模式,blocking 表示同步阻塞执行

返回参数

字段名类型说明
successboolean请求是否成功,true 表示成功
messagestring返回消息
codeint返回状态码,200 表示成功
resultobject具体返回数据
├─ datastringAI流程返回的数据(在结束节点中配置)
timestamplong响应的时间戳

错误响应

状态码说明
400请求参数错误
401认证失败或 Token 失效
403权限不足
500服务器内部错误

备注

  • X-Access-Token 需要在登录后获取,并在请求时携带。
  • responseMode 默认为 blocking,即请求会同步返回执行结果,可选值:streaming:流式返回响应数据,需要使用sse调用。

调用代码查看

用户可以在流程管理页面,点击查看调用代码来查看调用的代码