跳到内容

基本操作块

存储值

它是什么

一个存储并转发值的基本块。

它的作用

此块接收输入值并将其存储,使其可以在不更改的情况下重复使用。

工作原理

它接受输入值和可选的数据值。如果提供了数据值,则将其用作输出。否则,将输入值用作输出。

输入

输入 描述
输入 要存储或转发的值
数据 可选的常量值,用于替代输入值进行存储

输出

输出 描述
输出 存储的值(可以是输入值或数据值)

可能的用例

在工作流开始时存储用户的姓名,以便在后续多个块中重复使用,而无需再次询问。


它是什么

一个用于调试目的,将文本打印到控制台的基本块。

它的作用

此块接收文本输入并将其打印到控制台,然后输出状态消息。

工作原理

它接收文本输入,以“Print: ”为前缀打印到控制台,然后输出“printed”状态。

输入

输入 描述
文本 要打印到控制台的文本

输出

输出 描述
状态 指示文本已打印的消息(“printed”)

可能的用例

通过在不同阶段打印中间结果或消息来调试工作流。


在字典中查找

它是什么

一个使用给定键在字典、对象或列表中查找值的基本块。

它的作用

此块在输入数据结构中搜索指定的键,如果找到则返回相应的值。

工作原理

它接受一个输入(字典、对象或列表)和一个键。然后尝试在输入中查找该键并返回相应的值。如果未找到该键,则返回整个输入作为“missing”。

输入

输入 描述
输入 要在其中搜索的字典、对象或列表
要在输入中查找的键

输出

输出 描述
输出 找到给定键对应的值
未找到 如果未找到键,则返回整个输入

可能的用例

从复杂数据结构中提取特定信息,例如在用户资料字典中查找用户的电子邮件地址。


智能体输入

它是什么

提供在工作流中接受用户输入方式的输入块。

它的作用

此块允许用户向工作流输入值,并提供命名、描述和设置占位符值的选项。

工作原理

它接受用户提供的值以及名称、描述和可选占位符值等元数据。然后,该块输出提供的值。

输入

输入 描述
用户提供的实际输入值
名称 输入的可选描述
描述 输入的可选描述
占位符值 建议值的可选列表
限制为占位符值 选项:仅限于占位符值输入

输出

输出 描述
结果 作为输入提供的值

可能的用例

在个性化推荐工作流开始时收集用户偏好。


智能体输出

它是什么

记录和格式化工作流最终结果的输出块。

它的作用

此块接收一个值和相关的元数据,可选地对其进行格式化,并将其作为工作流的输出呈现。

工作原理

它接受输入值以及名称、描述和可选格式字符串。如果提供了格式字符串,它会尝试在输出输入值之前应用该格式。

输入

输入 描述
要记录为输出的值
名称 输出的名称
描述 输出的可选描述
格式 应用于值的一个可选格式字符串

输出

输出 描述
输出 格式化后的(如果适用)输出值

可能的用例

以特定格式呈现数据分析工作流的最终结果。


添加到字典

它是什么

一个将新的键值对添加到字典的基本块。

它的作用

此块接收一个现有字典(或创建一个新字典)、一个键和一个值,并将该键值对添加到字典中。

工作原理

它接受一个可选的输入字典、一个键和一个值。如果没有提供字典,它会创建一个新的。然后将该键值对添加到字典中并返回更新后的字典。

输入

输入 描述
字典 要添加到的一个可选的现有字典
新条目的键
新条目的值

输出

输出 描述
更新后的字典 添加了新条目的字典
错误 操作失败时的错误消息

可能的用例

通过在工作流中逐步收集新信息来构建用户资料。


添加到列表

它是什么

一个将新条目添加到列表的基本块。

它的作用

此块接收一个现有列表(或创建一个新列表),并向其中添加一个新条目,可以选择添加到指定位置。

工作原理

它接受一个可选的输入列表、要添加的条目和可选的位置。如果没有提供列表,它会创建一个新的。然后将条目添加到列表中指定的位置(如果未给出位置,则添加到末尾)并返回更新后的列表。

输入

输入 描述
列表 要添加到的一个可选的现有列表
条目 要添加到列表中的新项
位置 插入新条目的可选位置

输出

输出 描述
更新后的列表 添加了新条目的列表
错误 操作失败时的错误消息

可能的用例

在任务管理工作流中维护待办事项列表,可以将新任务添加到特定优先级(位置)。


备注

它是什么

一个显示带有自定义文本的便签的基本块。

它的作用

此块接收文本输入并将其作为便签显示在工作流界面中。

工作原理

它只是接受文本输入并将其作为输出传递以显示为备注。

输入

输入 描述
文本 要在便签中显示的文本

输出

输出 描述
输出 要在便签中显示的文本

可能的用例

在复杂工作流中添加解释性备注或提醒,以帮助用户理解不同阶段或提供额外上下文。