
算子介绍
1.目前Agent算子分为Operator和Resource两种(Agent相关暂时在低阶算子里):
Operator主要用于Agent直接的上下文交互和Agent之间的串联Resource主要是实际工作的Agent(Awel Layout Agent),和Agent需要绑定的资源(Awel Agent Resource例如知识库),以及大模型相关配置(Awel Agent LLM Config)。

2.具体算子介绍:
AWEL Agent OperatorAgent算子,用于串联不同的Agent,涉及参数:- AgentGenerateContext: 用于保存Agent直接的上下文信息,必填
- AwelAgent: 绑定和串联具体的Agent,需要和Agent资源型算子进行绑定,必填
Agent TriggerAgent算子,需要和第一个需要触发的Agent的算子进行绑定。Agent Branch Operator: Agent分支算子。Agent Branch Join Operator:将分支执行的算子进行汇总,返回第一个输出。Awel Layout Agent:Agent资源算子,实际工作的Agent, 这里需要选择具体的Agent和角色名- Agent Profile: Agent别名,选择需要用到的Agent,必填
- Role Name: 需要指定Agent对应的角色, 主要用于前端显示,必填
Awel Agent Resource:每个Agent需要绑定的资源,可以是知识库,可以是数据库,可以是插件。- Agent Resource Type 具体的资源类型,可以是Knowledge, Database, Plugin等,必填
- Agent Resource Name 资源名,自定义即可,必填
- Agent Resource Value 具体绑定的资源值,必填
Awel Agent LLM ConfigAgent需要用到的大模型相关配置- Agent LLM Strategy: 模型使用的策略,分为Priority,Default,Auto ,可选
- Agent LLM Strategy Value:如果选择Priority,需要指定优先使用的模型,可选
开发步骤
- 应用管理 -> AWEL工作流 -> 创建工作流

- 进入画布后,选中
AgentOperator拖拉到画布中,分别点击+选中Awel Layout Agent和Agent Trigger

目前平台已提供了Summarizer, Reporter等简单基础的Agent,如果需要创建自定义Agent参考Agent开发文档。
- 为
Awel Layout Agent选择实际工作的Agent以及绑定相关资源,可以是知识库资源,也可以是数据库资源,并将其拖入到画布中

分别点击+选中AwelAgentResource 和 AwelAgentConfig,并将其拖入到画布中。
选择知识库资源以及填入相关的知识库参数,知识空间名和知识空间ID,如果还没创建知识库,需要在平台上进行知识库创建知识库创建教程
- 使用
Agent Operator添加下一个Agent(如果有需要)

点击+选中Awel Operator
- 重复2~3步,绑定Agent和Agent需要使用到的资源,这里模型相关配置可以不需要再次指定。
- 点击保存

- 新增应用,选择awel_layout工作模式,绑定创建好的awel_flow


8.进入应用,开始对话。

