分隔器组件是您 AI 工作流中的一个实用工具,它可以根据指定的分隔符将给定的文本输入拆分为多个片段。在需要对大文本的各个部分进行处理或分析的场景下非常有用,例如分隔段落、行或列表条目。
分隔器的作用是什么?
分隔器的主要功能是将输入文本(例如一条长消息、文档或列表)根据您选择的分隔字符串(默认是换行符 \n)拆分成较小的文本块列表。这样,下游组件就可以独立处理或分析每个片段。
输入
| 名称 | 类型 | 描述 | 默认值 | 必填 |
|---|---|---|---|---|
| Input | Message | 需要拆分的文本。 | (空) | 否 |
| Separator | str | 用于分隔输入的字符串。 | \n | 否 |
- Input:提供您想要分割的纯文本。可以是任意消息或文本数据。
- Separator:允许您定义用于拆分输入的字符或字符串。例如,使用
,可拆分逗号分隔的值,或用\n\n按段落拆分。
输出
| 名称 | 类型 | 描述 |
|---|---|---|
| Data | Message | 拆分后的文本片段列表。 |
输出为文本片段的列表,每个片段对应原始输入中使用选定分隔符分离的部分。
为什么使用分隔器?
- 预处理:将大文本拆分为更易于其他 AI 组件处理的小块。
- 灵活拆分:可选择适合您数据的任意分隔符(如换行符、逗号、自定义标记)。
- 工作流集成:可将分隔出来的片段作为摘要、分类、翻译或任何后续处理的独立输入。
示例用例
- 将转录文本拆分为单独的句子或段落以便进一步分析。
- 将逗号分隔列表解析为单个条目。
- 将用户输入拆分为多条指令或查询。
总结
分隔器组件是将文本划分为可用片段的多功能工具,提升您的 AI 工作流的灵活性和效率。通过自定义分隔符,您可以适配各种文本格式和处理需求。
