Medan saluran sembang dan penyerahan aliran kerja
Medan saluran sembang dan penyerahan aliran kerja dalam AI Flowi Workflow menggunakan 2 komponen untuk mengemas kini medan pelanggan, kemudian mencetuskan subaliran saluran sembang selepas kemas kini berjaya. Ai Flowi turut menyediakan kawalan peti masuk untuk menyunting medan kenalan dan menukar pengendalian perbualan antara AI dengan manusia, tertakluk pada kebenaran ruang kerja.
Diterbitkan · Dikemas kini
Produk: AI Flowi Workflow oleh Ai Flowi · Tugas: Kemas kini medan pelanggan dan cetuskan subaliran · Komponen: Chat Channel User Fields Setter; Chat Channel Sub-Flow Trigger
Berkaitan: Integrasi UChat untuk AI Flowi Workflow.
Bila panduan ini sesuai digunakan
Gunakan pasangan komponen ini apabila medan pelanggan perlu dikemas kini sebelum subaliran saluran sembang dijalankan. Gunakan panel kenalan dalam peti masuk apabila akaun yang mempunyai kebenaran perlu menyemak atau mengubah medan kenalan.
Sebelum bermula
- Sediakan Chat Channel Token, Chat Channel User ID dan Chat Channel Sub-Flow ID untuk akaun pemesejan yang telah anda konfigurasikan.
- Sediakan tatasusunan aras teratas yang tidak kosong dan mengandungi objek medan untuk JSON Data.
- Untuk penyuntingan peti masuk, gunakan ruang kerja perbualan itu dan akaun dengan kebenaran inbox.reply. Membaca medan memerlukan inbox.view.
- Konfigurasikan saluran dengan penyedia pemesejan anda. Kawalan Connect channel dalam papan pemuka dinyahdayakan.
Langkah-langkah
1. Chat Channel User Fields Setter
Tambah: Tambahkan Chat Channel User Fields Setter pada aliran kerja anda.
Tetapkan: Isi Chat Channel Token dan Chat Channel User ID. Berikan JSON Data sebagai tatasusunan aras teratas; jangan balut tatasusunan itu dalam sifat data.
Contoh: Gunakan nama medan ujian yang dikenali oleh akaun pemesejan anda; nilai berikut hanyalah contoh.
[{"name": "support_topic", "value": "billing"}]
Uji: Jalankan komponen penetap dengan pelanggan ujian dan semak Field Update Status.
Hasil yang dijangka: Permintaan yang berjaya mengembalikan FIELDS_READY. Kelayakan akses yang tiada atau kegagalan permintaan mengembalikan mesej ralat; JSON Data yang tidak sah menyebabkan pembinaan komponen gagal.
2. Chat Channel Sub-Flow Trigger
Tambah: Tambahkan Chat Channel Sub-Flow Trigger.
Tetapkan: Isi Chat Channel Token, Chat Channel User ID dan Chat Channel Sub-Flow ID bagi pelanggan dan subaliran yang dimaksudkan.
Sambungkan: Sambungkan Field Update Status daripada komponen penetap kepada Wait Signal pada komponen pencetus.
Uji: Jalankan komponen yang disambungkan dengan pelanggan ujian anda dan semak Flow Trigger Status.
Hasil yang dijangka: Wait Signal mesti mengandungi FIELDS_READY tepat seperti yang ditulis. Komponen pencetus mengembalikan FLOW_SENT selepas permintaan berjaya; sebarang isyarat lain membatalkan pencetus sebelum subaliran dihantar.
3. Medan tersuai
Tambah: Buka perbualan dalam Conversations dan cari Custom fields dalam panel kenalan.
Tetapkan: Sunting nilai sedia ada, atau masukkan New field name dan New field value. Pilih Save fields untuk menghantar perubahan.
Uji: Pilih Refresh fields untuk membaca medan pelanggan daripada perkhidmatan pemesejan. Semak nilai yang dimuatkan semula berbanding nilai yang ingin anda simpan.
Hasil yang dijangka: Save fields mengemas kini medan pelanggan yang dinamakan dan menggabungkan perubahan ke dalam medan kenalan yang disimpan. Refresh fields menggantikan medan yang disimpan dengan data medan yang dikembalikan.
4. Take Over dan Return to AI
Tetapkan: Pilih Take Over apabila perbualan dikendalikan oleh AI atau sedang menunggu manusia. Pengambilalihan yang berjaya menjeda bot dan menugaskan ejen pemesejan yang telah dipetakan.
Uji: Semak balasan anda, kemudian pilih Send. Balasan manusia disekat semasa perbualan dikendalikan oleh bot.
Hasil yang dijangka: Pilih Return to AI untuk menyambung semula bot dan mengosongkan penugasan ejen. Semak status perbualan yang dikemas kini.
5. ✦ AI Assist dan Insert Reply
Tambah: Dalam perbualan yang dikendalikan oleh manusia, buka ✦ AI Assist untuk meminta cadangan balasan. Panel sisi memaparkan token yang dicaj apabila respons melaporkan caj.
Tetapkan: Pilih Insert Reply untuk memasukkan cadangan ke dalam kotak balasan. Semak dan sunting cadangan itu sebelum memilih Send; memasukkan cadangan tidak menghantarnya kepada pelanggan.
Uji: Semak bahawa kotak balasan mengandungi teks yang dimaksudkan. Regenerate meminta cadangan lain.
Kesilapan lazim
- Membalut tatasusunan JSON Data dalam sifat data dan bukannya memberikan tatasusunan itu sendiri.
- Menaip nilai pengganti untuk Wait Signal dan bukannya menyambungkan Field Update Status daripada komponen penetap.
- Menganggap FLOW_SENT sebagai bukti balasan akhir pelanggan dan bukannya permintaan subaliran yang berjaya.
- Menjangkakan Open in Workflow membawa anda ke aliran kerja daripada panel kenalan: kawalan ini dinyahdayakan dan panel tidak menunjukkan aliran kerja yang sedang berjalan atau langkah semasanya.
- Menganggap Insert Reply sebagai mesej yang telah dihantar.
Penyelesaian masalah
| Mesej / gejala | Semakan seterusnya |
|---|---|
JSON Data must be a top-level array. | Berikan tatasusunan terus kepada JSON Data. |
JSON Data array must not be empty. | Tambahkan objek medan yang ingin anda kemas kini. |
Trigger Aborted: expected FIELDS_READY | Semak Field Update Status dan sambungannya kepada Wait Signal; mesej penuh menyertakan isyarat yang diterima. |
Each field needs name and value | Gunakan nama medan yang tidak kosong dan nilai rentetan untuk penyuntingan peti masuk. |
Chat user_fields response unsupported | Minta pentadbir pemesejan menyemak format data medan yang dikembalikan. |
Take over before replying | Pilih Take Over sebelum membalas perbualan yang dikendalikan oleh bot. |
| Kawalan penyuntingan tiada | Semak kebenaran inbox.reply; tindakan yang tidak dibenarkan menyebabkan kawalan tidak dipaparkan. |
| Permintaan saluran sembang tamat masa atau mengalami ralat | Semak kelayakan akses, pengecam pelanggan dan subaliran serta perkhidmatan pemesejan sebelum mencuba semula. |
Berkaitan
Dokumentasi Ai Flowi · AI Flowi Workflow · Tetapan bahasa dan paparan · API Hub · Panduan menerbitkan aliran kerja · Ciri penerbitan · Harga · Tempah demo.