
Separador
O componente Separador divide entradas de texto simples em várias partes com base em um separador escolhido, facilitando o manuseio e o processamento de dados em fluxos complexos.
Descrição do componente
Como o componente Separador funciona
The Separator component is a utility in your AI workflow that splits a given text input into multiple segments based on a specified separator. This can be especially useful in scenarios where you need to process or analyze individual parts of a bulk text, such as separating paragraphs, lines, or entries in a list.
What Does the Separator Do?
The primary function of the Separator is to take an input text (for example, a long message, document, or list) and divide it into a list of smaller text chunks using a separator string of your choice (by default, this is a newline character \n). This enables downstream components to process or analyze each segment independently.
Inputs
| Name | Type | Description | Default | Required |
|---|---|---|---|---|
| Input | Message | The text to be split into segments. | (empty) | No |
| Separator | str | The string used to separate the input. | \n | No |
- Input: Provides the plain text that you want to separate. This can be any message or textual data.
- Separator: Allows you to define the character(s) that will be used to split the input. For instance, use
,for comma-separated values, or\n\nto split by paragraphs.
Outputs
| Name | Type | Description |
|---|---|---|
| Data | Message | A list of text segments after separation. |
The output is a list of text pieces, each representing a segment from the original input, split using the chosen separator.
Why Use the Separator?
- Preprocessing: Break up large texts into manageable pieces for easier processing by other AI components.
- Flexible Splitting: Choose any separator that fits your data (e.g., newlines, commas, custom tokens).
- Workflow Integration: Use the separated segments as individual inputs for summarization, classification, translation, or any other downstream processing.
Example Use Cases
- Splitting a transcript into individual sentences or paragraphs for further analysis.
- Parsing a comma-separated list into individual items.
- Breaking up user input into separate commands or queries.
Summary
The Separator component is a versatile tool for dividing text into usable segments, enhancing the flexibility and efficiency of your AI workflows. By customizing the separator, you can adapt it to a wide range of text formats and processing needs.
Perguntas frequentes
- O que o componente Separador faz?
O componente Separador divide o texto recebido em uma lista de textos usando um separador definido (por exemplo, uma nova linha ou vírgula), permitindo um processamento mais detalhado no seu fluxo de trabalho.
- Quando devo usar o componente Separador?
Use o Separador quando precisar dividir uma mensagem ou string de entrada em partes menores, como ao lidar com listas, múltiplas instruções ou ao analisar respostas de usuários.
- Posso personalizar o caractere separador?
Sim. Você pode especificar qualquer string como separador—como uma vírgula, ponto e vírgula ou texto personalizado—para se adequar à estrutura dos seus dados.
- Que tipo de dado o Separador pode processar?
Ele funciona com mensagens de texto simples e gera uma lista de segmentos de texto, tornando-o versátil para diversas necessidades de processamento de texto em seu fluxo.
- O componente Separador é apenas para chatbots?
Não. Embora seja útil em fluxos de chatbots, o Separador pode ser usado em qualquer automação ou processo em que o texto precise ser dividido para ações posteriores.
Experimente o Separador do FlowHunt
Simplifique seus fluxos de trabalho dividindo entradas de texto com o componente Separador no FlowHunt.