AI流程接口
AI流程是将复杂任务分解为可管理的子步骤,并结合AI技术(如机器学习、自然语言处理、自动化工具等)来处理各个环节,形成智能化、端到端的业务流程。其核心在于任务拆解、动态编排与智能决策的结合,而非单一技术的堆叠。
AI流程的核心优势
- 效率提升:自动化处理重复性任务(如数据录入、审批流转),效率提升30%-50%。
- 成本优化:减少人工干预,降低运营成本20%-30%。
- 精准决策:基于数据驱动的预测分析(如库存预测、风险预警),决策准确性提升40%。
- 灵活性与可扩展性:支持条件分支、循环迭代等逻辑设计,适应业务动态变化。
- 可解释性与容错能力:通过流程透明化与异常处理机制(如备用模型切换、人工审核兜底),增强系统稳定性。
将AI流程与企业现有业务系统深度融合,已成为企业智能化转型的核心路径。
在本系统中,可以通过以下两种方式,实现业务逻辑与AI流程的结合。
使用http接口调用AI流程。
请求 URL
POST http://<domain>/[contextPath]/airag/flow/run
请求头
Header 名称 | 类型 | 必填 | 说明 |
---|---|---|---|
Content-Type | application/json | 是 | 请求数据类型 |
X-Access-Token | string | 是 | Token |
请求参数
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
flowId | string | 是 | 需要运行的流程 ID |
inputParams | object | 是 | 传递给流程的输入参数 |
├─ content | string | 是 | 流程的文本输入内容(在开始节点中配置) |
├─ images | string | 否 | 流程的图像输入内容(在开始节点中配置) |
responseMode | string | 是 | 响应模式,blocking 表示同步阻塞执行 |
返回参数
字段名 | 类型 | 说明 |
---|---|---|
success | boolean | 请求是否成功,true 表示成功 |
message | string | 返回消息 |
code | int | 返回状态码,200 表示成功 |
result | object | 具体返回数据 |
├─ data | string | AI流程返回的数据(在结束节点中配置) |
timestamp | long | 响应的时间戳 |
错误响应
状态码 | 说明 |
---|---|
400 | 请求参数错误 |
401 | 认证失败或 Token 失效 |
403 | 权限不足 |
500 | 服务器内部错误 |
备注
X-Access-Token
需要在登录后获取,并在请求时携带。responseMode
默认为blocking
,即请求会同步返回执行结果,可选值:streaming
:流式返回响应数据,需要使用sse调用。
调用代码查看
用户可以在流程管理页面,点击查看调用代码
来查看调用的代码