Pemisahan teks: komponen Split Text (AI Flowi Workflow)
Pemisahan teks dengan Split Text diterangkan dalam katalog sebagai: “Bahagikan teks kepada cebisan berdasarkan kriteria yang ditetapkan.” Output Chunks berjenis Table, jadi rancang sambungan seterusnya untuk cebisan dalam bentuk jadual, bukannya satu Message.
Split Text didokumenkan dalam katalog; belum diuji dalam persekitaran produksi oleh Ai Flowi.
Oleh Ai Flowi · Diterbitkan
Rujukan katalog
Tetapan Split Text di bawah diambil daripada processing.SplitText dalam katalog AI Flowi Workflow 1.9.2 yang dieksport pada 9 Oktober 2026; lihat katalog komponen untuk entri kategorinya.
Input
Daripada tujuh tetapan ini, hanya data_inputs ditandakan sebagai wajib; jenis yang diterima dan pilihan pemisah disalin daripada eksport, tanpa mengandaikan nilai lalai.
| Nama | Jenis | Wajib | Jenis input yang diterima | Penjelasan ringkas |
|---|---|---|---|---|
chunk_overlap | int | Tidak | Tidak disenaraikan | Tetapan integer untuk pertindihan antara cebisan; unit dan julat yang dibenarkan tidak disertakan dalam eksport. |
chunk_size | int | Tidak | Tidak disenaraikan | Tetapan integer untuk saiz cebisan. Katalog tidak menyatakan sama ada unit saiznya ialah aksara, token atau unit lain. |
clean_output | bool | Tidak | Tidak disenaraikan | Suis pembersihan output; peraturan pembersihan dan nilai lalai tidak dinyatakan. |
data_inputs | other | Ya | Data, JSON, DataFrame, Table, Message | Sumber wajib untuk dipisahkan. Sambungan Data, JSON, DataFrame, Table dan Message disenaraikan. |
keep_separator | str | Tidak | Tidak disenaraikan | Pilihan pengekalan pemisah: False, True, Start atau End. Tetapan ini berjenis str, bukan bool. |
separator | str | Tidak | Message | Teks pemisah yang digunakan dalam konfigurasi pemisahan; menerima sambungan Message. |
text_key | str | Tidak | Message | Tetapan kunci teks untuk data sumber, yang menerima Message; kunci lalai dan sintaks kunci bersarang tidak disertakan. |
keep_separator menyenaraikan pilihan berikut: False, True, Start, End.
Output
| Nama paparan | Nama | Jenis |
|---|---|---|
| Chunks | dataframe | Table |
Port yang dipaparkan sebagai Chunks dinamakan dataframe dan diisytiharkan berjenis Table. Lajur dan metadata cebisannya tidak ditunjukkan dalam eksport.
Bila perlu menggunakan Split Text
Pilih Split Text apabila satu sumber teks perlu dibahagikan kepada cebisan sebelum pemprosesan seterusnya. Output dataframe sepadan dengan Loop.data, yang menerima Table, tetapi padanan jenis itu tidak menyatakan kandungan setiap baris cebisan.
Bila perlu memilih komponen lain
Untuk menggabungkan dua sumber teks, bandingkan Combine Text; pembahagian kepada cebisan ialah tugas yang berbeza. Untuk menukar huruf besar atau kecil atau membersihkan teks, rujuk dokumentasi Text Operations yang sedia ada, dan bukannya menambah peringkat pemisahan.
Konfigurasi minimum
contoh konfigurasi, bukan ujian yang direkodkan
| Nama input dalam katalog | Tetapan contoh |
|---|---|
data_inputs | Sambungkan sumber Message yang mengandungi teks perenggan rekaan. |
chunk_size | 200 |
chunk_overlap | 20 |
separator | Aksara baris baharu. |
keep_separator | End |
Tetapan editor sebagai contoh ini menggunakan nama medan dalam eksport dan pilihan pemisah yang disenaraikan. Nombor tersebut ialah contoh yang dipilih, bukan nilai lalai yang didokumenkan atau dakwaan tentang aksara atau token model; periksa jadual Chunks sebelum menghantarnya ke langkah seterusnya.
Batasan
- Eksport tidak memberikan unit saiz, had pertindihan atau peraturan untuk pertindihan yang sama dengan atau lebih besar daripada chunk_size. Semak editor dan sampel yang mewakili data sebenar sebelum bergantung pada had panjang.
- Pemadanan pemisah, maksud True berbanding Start atau End, serta cara bahagian kosong dikendalikan tidak diterangkan. Nama pilihan rentetan sahaja tidak mengesahkan hasil tersebut.
- Bagi sumber Data atau JSON, text_key tersedia tetapi peraturan cariannya tidak diketahui; bagi sumber Table, pemilihan baris juga tidak dinyatakan. Jenis input yang disenaraikan tidak mendokumenkan teks sumber yang dipilih.
- Tiada algoritma pembersihan atau skema baris dalam eksport bagi clean_output dan output Table. Bilangan cebisan, hasil pengisihan atau pengekalan metadata sumber tidak direkodkan di sini.
Untuk panduan aliran kerja yang lebih menyeluruh, gunakan koleksi kes penggunaan; rujukan ini menambah penerangan tentang antara muka pembahagian teks kepada cebisan, tanpa mengulangi panduan tersebut.
Penggunaan nod
Kira semula pelaksanaan nod apabila menambah cabang, perlindungan pendua atau percubaan semula. Semak rekod pelaksanaan bagi konfigurasi aliran kerja anda.