Skip to content

节点介绍

节点类型

煎蛋平台有8种可用于构建智能体的节点,分别为

  • 开始节点:用于发送欢迎消息、设定环境变量等,为系统自动添加,无法删除。
  • 输出信息节点:用于回答用户问题,发送大模型生成的文字等等。
  • 获取信息节点:用于主动通过与客户对话获取指定的信息。
  • 判断条件节点:用于根据不同的条件执行不同的流程分支。
  • API调用节点:用于调用外部API,并可以自动处理API返回的结果
  • 代码节点:用于手工或者让大模型自动编写代码并执行的节点,相比API调用节点更灵活。
  • 智能体节点:可以把多个智能体引用在一个智能体流程里,进行协同工作。
  • 空白节点:可以完全自己编写提示词的节点,相比输出节点更灵活。

每个节点类型都有自己功能和属性可以进行配置,以下章节将会分别进行说明。其中有一些属性是所有或者大部分节点都有的,在这里统一进行说明。

流式输出

决定当前节点的输出方式是否为流式输出

等待用户回复

决定信息输出完毕之后是否等待用户的消息输入之后再进行到下一个节点。缺省为等待。

注意:如果选择不等待,将会增加“无干预最多执行节点数目”计数。反之,则会重置“无干预最多执行节点数目”计数为0。

输出变量名

大部分节点都可以定义输出变量名(输出信息节点、获取信息节点、判断条件节点、API调用节点、代码节点、空白节点),用于把信息保存到变量里,并在后续节点使用,或者保存到后台数据中,详见变量章节

保存到数据库

定义了输出变量名之后,可以选择是否将该变量的值保存到后台数据库,方便进行查询和回溯。该设置缺省为开。

是否查询资料库

这个设置决定大模型在处理时是否查询知识库(RAG)。

知识库设置

可以单独设置节点去查询的RAG知识库。若不设置则采用智能体的知识库设置。

显示参考原文

在开启查询知识库之后,可以选择是否显示参考原文。缺省为不显示。

大语言模型

每个节点都可以设置当前节点的大语言模型,用于大模型实现节点的功能,比如生成文字或者进行语义判断等。节点上配置的的大语言模型将优先于智能体级别配置的默认模型。

注意:并不是每个节点在每种配置下都会使用大语言模型,比如输出信息节点配置为“原文输出”时,将不会使用大语言模型,而是直接把用户输入的文字输出。同样的,当判断节点类型为“布尔函数”、当计算节点编码方式为“手工编码”时,等等,都不会调用大语言模型。

反馈消息

当前节点给客户端的反馈消息,比如“正在读取文件内容”,显示在H5客户端对方状态位置,可以让用户知道当前智能体流转的状态。

alt text

Last updated: