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.

Input daripada katalog Split Text (tatal pada skrin sempit)
NamaJenisWajibJenis input yang diterimaPenjelasan ringkas
chunk_overlapintTidakTidak disenaraikanTetapan integer untuk pertindihan antara cebisan; unit dan julat yang dibenarkan tidak disertakan dalam eksport.
chunk_sizeintTidakTidak disenaraikanTetapan integer untuk saiz cebisan. Katalog tidak menyatakan sama ada unit saiznya ialah aksara, token atau unit lain.
clean_outputboolTidakTidak disenaraikanSuis pembersihan output; peraturan pembersihan dan nilai lalai tidak dinyatakan.
data_inputsotherYaData, JSON, DataFrame, Table, MessageSumber wajib untuk dipisahkan. Sambungan Data, JSON, DataFrame, Table dan Message disenaraikan.
keep_separatorstrTidakTidak disenaraikanPilihan pengekalan pemisah: False, True, Start atau End. Tetapan ini berjenis str, bukan bool.
separatorstrTidakMessageTeks pemisah yang digunakan dalam konfigurasi pemisahan; menerima sambungan Message.
text_keystrTidakMessageTetapan 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

Output dalam eksport Split Text
Nama paparanNamaJenis
ChunksdataframeTable

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

Contoh konfigurasi Split Text
Nama input dalam katalogTetapan contoh
data_inputsSambungkan sumber Message yang mengandungi teks perenggan rekaan.
chunk_size200
chunk_overlap20
separatorAksara baris baharu.
keep_separatorEnd

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.

Combine Text · Text Operations · Loop · Data → DataFrame