《零基础开发AI Agent-手把手教你用扣子做智能体》知识点摘录:
工作流
工作流是一组预定义、标准化的步骤,允许用户通过直观的图形页面,灵活地组合各工具节点,构建出复杂又稳定的任务执行流程。
当面对涉及多个环节的任务,且对产出结果的精确性与格式有着严格要求时,采用工作流的方式进行配置会是更优的技术方案。
工作流是一系列工具节点链接而成的完整处理链。
一个工作流由多个节点构成,节点是组成工作流的基本单元。
开始节点是工作流的开端,允许用户输入必要的信息。结束节点则代表整个工作流结束,负责输出整个流程的最终成果。
常用的节点包括开始节点、结束节点、插件节点、大模型节点、代码节点、知识库节点、工作流节点、图像流节点、选择器节点、意图识别节点、文本处理节点、消息节点、问答节点、变量节点及数据库节点等。
输入参数的变量值分为引用和输入两类。
“引用”是指引用前面节点的参数值,“输入”则是指自定义参数值。
常见的参数类型如下:
①String:字符串类型,表示文本。
②Number:数值类型,包括整数和浮点数。
③Integer:数值类型,表示整数。
④Boolean:布尔类型,包含true和false两个值。
⑤Object:对象类型,是JavaScript的标准数据类型之一。一个对象可以被看作一个无序的键/值对的集合。
⑥Array:整数数组类型。
用户可以根据需要的功能,选择对应的插件。
插件提供定制化的功能扩展,让工作流更加个性化和高效。
调用量:用户或系统对插件进行调用的次数。
引用量:插件被Agent调用以提供智能服务的次数。
平均耗时:插件处理请求并返回结果所需的平均时间。
成功率:插件正确处理请求并提供有效输出的比例。
插件适用于以下3种情况。
(1)满足特定需求。
(2)快速集成功能。
(3)简化复杂操作。