Ramalan AI untuk Isi Padu Sokongan dan Perancangan Tenaga Kerja

Ramalan isi padu sokongan AI, digambarkan melalui kalendar ramalan yang selari dengan kapasiti perkhidmatan.

Turn this article into takeaways for your work.

Each assistant summarizes the article only for you and suggests best practices for your work.

Ramalan isi padu sokongan ialah amalan meramal berapa banyak hubungan pelanggan yang akan tiba dalam setiap selang (biasanya 30 minit atau sejam), kemudian menukar ramalan itu kepada bilangan ejen yang anda perlukan semasa syif untuk mencapai sasaran tahap perkhidmatan. Ia dua tugas yang digabungkan: ramalan permintaan, dan pengiraan perancangan tenaga kerja yang menukar permintaan kepada manusia. AI kebanyakannya memperbaik tugas pertama. Tugas kedua masih matematik giliran klasik, dan ia tidak bertolak ansur apabila ramalan tersasar.

Itulah bahagian yang cenderung terlepas pandang oleh pengurus. Ramalan yang 5% terlalu rendah tidak menghasilkan masalah perkhidmatan 5%, ia boleh menghasilkan barisan gilir yang tidak terkawal. Panduan ini merangkumi cara pengiraan tenaga kerja berfungsi (Erlang C dan hadnya), cara mengukur ketepatan ramalan dengan jujur, bila pembelajaran mesin mengatasi garis dasar yang mudah, dan bagaimana deflection (pengalihan pertanyaan) oleh AI mengubah isi padu dan campuran baki hubungan. Ia sebahagian daripada koleksi AI for Customer Service, jadi gambaran keseluruhan AI dalam perkhidmatan pelanggan ialah tempat untuk bermula bagi gambaran yang lebih luas.

Fakta Utama

  • Model Erlang C menganggap ketibaan Poisson, masa perkhidmatan eksponen, kadar ketibaan malar dalam setiap selang, dan mengabaikan penyekatan, pengabaian dan percubaan semula (Gans, Koole dan Mandelbaum).
  • Contoh dalam kertas yang sama: pusat yang dirancang untuk penggunaan 95% yang kadar ketibaannya lebih tinggi 5% menyaksikan penggunaan meningkat kepada 99.75%, dan masa menunggu melonjak atau pengabaian jauh melebihi pelan (Gans, Koole dan Mandelbaum).
  • Penyusutan pusat hubungan lazimnya berjulat antara 25% hingga 40% daripada masa terjadual, dengan purata sekitar 30-35% (NICE).
  • Panduan buku teks peramalan: penanda aras mudah seperti naif bermusim patut dikalahkan sebelum kaedah yang lebih canggih wajar dipertimbangkan (Hyndman dan Athanasopoulos, FPP3).
  • Dalam perbandingan besar antara kaedah statistik dan pembelajaran mesin, kaedah pembelajaran mesin didominasi pada kedua-dua ukuran ketepatan dan semua ufuk ramalan yang dikaji, dan memerlukan pengiraan yang jauh lebih banyak (Makridakis et al., PLOS ONE).

Daripada Ramalan kepada Jumlah Kakitangan: Apa yang Dilakukan Erlang C

Erlang C ialah tulang belakang perancangan tenaga kerja pusat hubungan. Anda memberinya kadar ketibaan, purata masa pengendalian dan sasaran, dan ia memberitahu berapa ramai ejen yang anda perlukan dalam selang itu. Ulasan bidang oleh Gans, Koole dan Mandelbaum menerangkan amalan lazim: jalankan model Erlang C pada setiap selang setengah jam, anggap setiap satu sebagai keadaan mantap, dan gunakan kadar ketibaan serta masa perkhidmatan yang diramal untuk mendapatkan tahap kakitangan sasaran bagi tempoh itu. Nombor bagi setiap selang itu kemudian menyuap model penjadualan (Gans, Koole dan Mandelbaum).

Daripada ramalan sokongan kepada perancangan tenaga kerja, digambarkan melalui barisan perkhidmatan dengan kakitangan simpanan.

Empat istilah melakukan kebanyakan kerja:

  • Trafik (dalam Erlang) ialah beban kerja. Hubungan dalam selang didarab purata masa pengendalian, dibahagi panjang selang. 120 hubungan pada 300 saat setiap satu dalam setengah jam 1,800 saat ialah 120 x 300 / 1,800 = 20 Erlang. Dengan kata mudah, anda memerlukan 20 ejen sekadar untuk mengikuti rentak.
  • Tahap perkhidmatan ialah bahagian hubungan yang dijawab dalam ambang tertentu, seperti 80% dalam 20 saat.
  • Okupansi ialah bahagian masa ejen yang dihabiskan mengendalikan hubungan. Dengan 25 ejen menanggung 20 Erlang, okupansi ialah 20 / 25 = 80%.
  • Penyusutan (shrinkage) ialah bahagian masa berbayar apabila ejen tidak tersedia: rehat, latihan, mesyuarat, ketidakhadiran. NICE mentakrifkannya sebagai jam yang hilang kepada aktiviti tidak produktif dibahagi jumlah jam terjadual, dan membahagikannya kepada penyusutan dalaman (dirancang) dan luaran (tidak dirancang) (NICE).

Contoh kerja

Katakan satu barisan gilir menjangka 120 hubungan dalam setengah jam, dengan purata masa pengendalian 300 saat, dan anda mahu 80% dijawab dalam 20 saat. Menggunakan formula Erlang C piawai, nombornya adalah seperti berikut:

Ejen pada barisan gilir Okupansi Tahap perkhidmatan (dijawab dalam 20 saat) Purata kelajuan menjawab
22 91% 50.3% 85 saat
23 87% 66.0% 42 saat
24 83% 77.2% 22 saat
25 80% 85.0% 13 saat
26 77% 90.4% 7 saat

Dua puluh empat ejen gagal mencapai sasaran, dua puluh lima mencapainya. Kini tambah penyusutan. Dengan penyusutan 30%, 25 ejen produktif bermakna 25 / (1 - 0.30) = 35.7, jadi anda perlu menjadualkan 36 orang untuk setengah jam itu.

Dan inilah risiko ramalan dalam contoh yang sama. Jika isi padu mendarat 5% lebih tinggi daripada dirancang (126 hubungan dan bukannya 120) dan anda menempatkan 25 ejen, tahap perkhidmatan jatuh daripada 85.0% kepada kira-kira 76.5%. Tersasar 5% pada isi padu menjatuhkan anda di bawah sasaran. Pada 24 ejen, tersasar 5% yang sama menolak tahap perkhidmatan kepada kira-kira 65%. Lengkungnya curam, dan itulah yang diberi amaran oleh kertas Gans: kerana prestasi ialah fungsi cembung bagi kadar ketibaan, prestasi sebenar di bawah ramalan yang tidak pasti lazimnya lebih buruk daripada pelan, bukan sama dengannya (Gans, Koole dan Mandelbaum).

Di Mana Erlang C Gagal

Erlang C ialah model, dan model mempunyai had yang diketahui. Senarai ulasan itu sendiri ialah yang patut disimpan dekat: kadar malar dalam selang, ketibaan Poisson, masa perkhidmatan eksponen, serta penyekatan, pengabaian dan percubaan semula diabaikan (Gans, Koole dan Mandelbaum). Dalam praktik itu bermakna:

  • Tiada pengabaian. Erlang C berpura-pura setiap pelanggan menunggu selama mana yang perlu. Pelanggan sebenar meletakkan telefon atau menutup sembang. Ulasan yang sama menyatakan bahawa tanpa pengabaian, kadar ketibaan melebihi kapasiti menyebabkan barisan gilir bertambah tanpa had, manakala model yang merangkumi pengabaian kekal stabil dan membolehkan anda menukar ganti kapasiti dengan pengabaian dan kelewatan.
  • Kadar ketibaan yang diketahui. Ia menganggap ramalan sebagai kebenaran. Seperti yang dinyatakan kertas itu, kadar ketibaan diramal daripada data sejarah dan tidak diketahui dengan pasti, dan mengabaikannya boleh berisiko.
  • Satu hubungan pada satu masa. Formula klasik sesuai untuk saluran satu hubungan seperti telefon. Ejen sembang dan pemesejan mengendalikan beberapa perbualan serentak, dan e-mel tidak serentak, jadi pasukan lazimnya melaraskan dengan faktor serentak atau menggunakan model lain. Anggap jadual di atas sebagai kes suara.
  • Ejen yang serupa. Pekerja baharu dan veteran tidak mengendalikan hubungan pada kelajuan yang sama, dan masa pengendalian berubah mengikut campuran topik.

Tiada daripada ini menjadikan Erlang C tidak berguna. Ia menjadikannya anggaran pertama yang baik yang memerlukan penampan dan gelung maklum balas. Ramai pasukan menambah margin keselamatan di atas nombor Erlang, dan kerja peramalan terbaik menumpukan pada mengecilkan ketidakpastian yang mesti dilindungi margin itu.

Mengukur Ketepatan Ramalan

Sebelum membandingkan sebarang kaedah ramalan, sepakati pembaris ukur. Hyndman dan Athanasopoulos mentakrifkan ukuran piawai dalam Forecasting: Principles and Practice (FPP3):

Mengukur ralat dan bias ramalan sokongan, digambarkan melalui angkup ukur yang menyemak selang yang beralih.

Ukuran Apakah ia Baik untuk Perhatikan
MAE Min ralat mutlak, dalam hubungan Mudah diterangkan kepada ketua operasi Bergantung pada skala, jadi anda tidak boleh membandingkan barisan gilir kecil dengan yang besar
RMSE Punca kuasa dua min ralat kuasa dua Menghukum kesilapan besar Juga bergantung pada skala; lebih sukar ditafsir
MAPE Min ralat peratusan mutlak Membandingkan barisan gilir yang berbeza saiz Tidak ditakrif apabila isi padu sebenar sifar dan melampau berhampiran sifar, seperti setengah jam waktu malam; menghukum ralat negatif lebih berat daripada ralat positif
MASE Ralat diskalakan terhadap penanda aras naif Membandingkan sebarang kaedah dengan garis dasar dalam satu nombor Kurang dikenali oleh bukan penganalisis

Dua akibat praktikal. Pertama, MAPE berkelakuan buruk pada selang yang tepat banyak terdapat dalam pasukan sokongan: slot malam yang senyap dengan segelintir hubungan. Laporkan MAPE pada jumlah harian atau setiap jam, dan gunakan MAE atau MASE pada tahap setengah jam. Kedua, FPP3 mentakrifkan MASE supaya nilai di bawah 1 bermakna anda mengalahkan penanda aras pada data latihan, dan bagi siri bermusim penanda aras itu ialah kaedah naif bermusim (FPP3). Itulah nombor untuk diletakkan di hadapan ketua WFM anda: "adakah kita lebih baik daripada corak minggu lepas yang diulang?"

Ukur juga bias, bukan sekadar ralat. Ramalan yang 8% tinggi sehari dan 8% rendah keesokannya mempunyai MAE yang sama dengan ramalan yang sentiasa 8% tinggi, tetapi yang kedua ialah masalah lebihan kakitangan yang sistematik. Jejaki ralat bertanda juga.

Bila Pembelajaran Mesin Mengatasi Garis Dasar yang Mudah

Mulakan dengan garis dasar. Kaedah naif bermusim FPP3 menetapkan setiap ramalan kepada nilai terakhir yang diperhatikan daripada musim yang sama (Selasa ini pada 10:00 kelihatan seperti Selasa lepas pada 10:00), dan pendirian buku itu ialah kaedah sedemikian berfungsi sebagai penanda aras, dan kaedah baharu yang tidak dapat mengalahkannya tidak wajar dipertimbangkan (FPP3). Bagi barisan gilir yang stabil dengan irama mingguan yang kuat, naif bermusim atau model statistik klasik selalunya sukar dikalahkan. Kajian besar terhadap kaedah statistik dan pembelajaran mesin mendapati kaedah ML didominasi dari segi ketepatan merentas ufuk, sambil memerlukan pengkomputeran yang jauh lebih banyak (Makridakis et al., PLOS ONE). Layan dakwaan vendor tentang "peramalan berkuasa AI" dengan keputusan itu di fikiran.

Garis dasar bermusim berbanding ML: apa yang berbeza, digambarkan melalui roda corak berulang dan perancang yang peka peristiwa.

Jadi di mana ML berbaloi? Di mana sejarah sahaja tidak mencukupi, dan isyarat luaran menerangkan perubahan mendadak:

  • Pemacu yang diketahui. Keluaran produk, larian pengebilan, hantaran pemasaran, gangguan dan perubahan harga mewujudkan isi padu yang tidak dapat diramal oleh corak minggu lepas. Model ML boleh menerimanya sebagai input (kalendar peristiwa terancang, bendera insiden, bilangan pelanggan yang baru diinvois).
  • Banyak barisan gilir serentak. Jika anda meramal mengikut bahasa, peringkat dan saluran, model yang mempelajari corak bersama merentas siri boleh membantu siri nipis yang setiap satunya mempunyai sejarah yang sedikit.
  • Pembetulan dalam hari. Model yang memerhati beberapa jam pertama hari ini dan meramal semula selebihnya boleh menangkap lonjakan lebih awal. Ia corak pengesanan anomali: ingest aliran langsung, bandingkan dengan garis dasar, tandakan data terpencil, dan beri amaran kepada perancang.
  • Sebab hubungan. Jika pengesanan niat menanda setiap hubungan mengikut sebab, anda boleh meramal "pertikaian invois" dan "tetapan semula kata laluan" secara berasingan, yang jauh lebih berguna daripada satu jumlah.

Cara yang munasabah untuk memutuskan: jalankan garis dasar dan model ML bersebelahan pada sekurang-kurangnya beberapa minggu data tahan uji, bandingkan pada MASE, dan terima pakai ML hanya di mana ia menang secara konsisten, bukan secara purata. Model yang menang pada minggu biasa dan kalah pada minggu yang penting (pelancaran, gangguan) tidak membantu.

Bagaimana Deflection AI Mengubah Isi Padu dan Campuran

Sebaik sahaja ejen AI menyelesaikan sebahagian trafik masuk anda, sejarah anda tidak lagi menerangkan masa depan anda. Dua perkara berubah.

Deflection AI mengubah beban kerja sokongan, digambarkan melalui kes kecil yang ditapis sehingga tinggal kes yang mencabar.

Isi padu menurun, tetapi tidak satu-demi-satu. Jika AI mengendalikan sebahagian perbualan, barisan gilir manusia melihat lebih sedikit hubungan. Tetapi itu bergantung pada cara anda mengira penyelesaian. Terbendung tidak sama dengan diselesaikan, dan pelanggan yang tidak dibantu kembali melalui saluran lain, selalunya sebagai hubungan berulang.

Campuran menjadi lebih sukar. Hubungan yang mudah pergi dahulu: tetapan semula kata laluan, status pesanan, soalan cara-buat yang mudah. Yang tinggal lebih panjang, lebih rumit dan lebih beremosi, jadi purata masa pengendalian meningkat. Ambil semula contoh kerja dan andaikan AI menghapuskan 30% isi padu (120 hubungan menjadi 84) sementara baki hubungan mengambil masa 30% lebih lama (390 saat dan bukannya 300). Beban kerja ialah 84 x 390 / 1,800 = 18.2 Erlang, dan sasaran 80/20 memerlukan 23 ejen. Itu dua kurang daripada 25, pengurangan 8% dalam ejen bagi pengurangan 30% dalam hubungan. Dengan penyusutan 30% itu kira-kira 33 terjadual dan bukannya 36.

Pengajarannya: ramal isi padu dan masa pengendalian secara berasingan, mengikut sebab hubungan. Latih semula atau tetapkan semula garis dasar selepas sebarang pelancaran atau perubahan pada ejen AI, kerana sejarah sebelum pelancaran kini ialah sistem yang berbeza. Dan apabila ejen mendapat alat seperti AI agent assist yang memendekkan masa pengendalian pada hubungan yang tinggal, ia kelihatan dalam AHT, bukan dalam isi padu, jadi teruskan menjejakinya sebagai inputnya sendiri.

Cara Membina Ini, Langkah demi Langkah

  1. Ambil sejarah yang bersih. Sekurang-kurangnya setahun kiraan hubungan mengikut selang, saluran dan sebab hubungan, ditambah masa pengendalian. Tandakan gangguan, pelancaran dan cuti supaya model boleh belajar daripadanya. Menyediakan data sokongan untuk AI membincangkan kerja pembersihan.
  2. Tentukan tahap butiran ramalan. Jumlah harian untuk pengambilan pekerja bulanan, setiap jam atau setengah jam untuk penjadualan. Jangan gunakan satu model untuk kedua-duanya.
  3. Tetapkan garis dasar. Naif bermusim pada setiap barisan gilir. Rekodkan MAE dan MASE-nya. Itulah nombor yang perlu dikalahkan.
  4. Tambah pemacu. Perkenalkan peristiwa terancang, kalendar pengebilan dan bendera insiden. Cuba model statistik dengan regresor luaran sebelum model ML yang lebih berat.
  5. Ujian balik. Bandingkan kaedah pada minggu tahan uji, termasuk sekurang-kurangnya satu minggu pelancaran atau gangguan. Pilih bagi setiap barisan gilir, bukan secara global.
  6. Tukar kepada perancangan tenaga kerja. Jalankan Erlang C (atau alat simulasi jika anda memerlukan pengabaian dan pengendalian berbilang hubungan) bagi setiap selang, kemudian bahagi dengan (1 - penyusutan) untuk jumlah kakitangan terjadual.
  7. Tambah penampan dan gelung dalam hari. Tempatkan kakitangan sedikit melebihi nombor Erlang pada waktu puncak, dan beri perancang amaran apabila isi padu sebenar jauh melebihi ramalan supaya mereka boleh menggerakkan orang, menawarkan kerja lebih masa, atau mengalihkan kerja ke saluran tak segerak.
  8. Semak setiap bulan. Jejaki MASE, bias dan kadar pencapaian tahap perkhidmatan bagi setiap barisan gilir. Tetapkan semula garis dasar setiap kali skop ejen AI berubah.

Perangkap yang Perlu Dielakkan

Menggunakan MAPE sahaja. Ia menyembunyikan bias dan gagal pada selang isi padu rendah. Pasangkan dengan MAE, MASE dan ralat bertanda.

Meramal jumlah hubungan sahaja. Jumlah yang rata menyembunyikan peralihan campuran. Ramal mengikut sebab hubungan dan saluran.

Mempercayai nombor Erlang sebagai tepat. Ia anggaran yang dibina atas andaian yang dilanggar oleh barisan gilir sebenar. Kekalkan penampan dan perhatikan pengabaian.

Merancang kakitangan mengikut purata harian. Tahap perkhidmatan dimenangi atau dikalahkan pada selang puncak. Rancang selang demi selang.

Mengabaikan hanyutan penyusutan. Minggu latihan, musim selesema dan peningkatan kemahiran pekerja baharu mengubah penyusutan. 30% tetap dalam model hanyalah tekaan.

Melangkau garis dasar. Jika anda tidak dapat menunjukkan bahawa ramalan AI mengalahkan naif bermusim, anda membayar untuk kerumitan. Gunakan keputusan automasikan atau bantu untuk menentukan skop di mana deflection AI terpakai sebelum anda memotong pelan jumlah kakitangan berdasarkannya.

Soalan Lazim tentang Ramalan Isi Padu Sokongan AI

Apakah Erlang C dalam sokongan pelanggan?

Erlang C ialah formula giliran yang menganggarkan berapa ramai ejen yang anda perlukan dalam sesuatu selang untuk mencapai tahap perkhidmatan, berdasarkan isi padu hubungan dan purata masa pengendalian. Ia menganggap ketibaan Poisson dan masa perkhidmatan eksponen, dan mengabaikan pengabaian serta percubaan semula, jadi anggap jawapannya sebagai titik permulaan dengan penampan.

Setepat manakah ramalan isi padu sokongan perlu?

Tiada angka sejagat, kerana ia bergantung pada seberapa hampir anda beroperasi dengan kapasiti. Semakin hampir okupansi anda kepada 100%, semakin banyak tersasar sedikit memudaratkan: dalam ulasan yang kerap dirujuk, pusat yang dirancang untuk penggunaan 95% yang menerima isi padu 5% lebih banyak mendarat pada penggunaan 99.75%. Ukur ralat dan bias anda sendiri bagi setiap barisan gilir dan tetapkan sasaran daripada situ.

Apakah penyusutan dan mengapa ia penting untuk perancangan tenaga kerja?

Penyusutan ialah bahagian masa berbayar apabila ejen tidak tersedia untuk mengendalikan hubungan, kerana rehat, latihan, mesyuarat dan ketidakhadiran. NICE meletakkan penyusutan pusat hubungan tipikal pada 25% hingga 40%. Anda membahagikan ejen produktif yang diberikan Erlang C dengan (1 tolak penyusutan) untuk mendapatkan jumlah kakitangan yang sebenarnya perlu anda jadualkan.

Adakah pembelajaran mesin lebih baik daripada kaedah mudah untuk meramal isi padu sokongan?

Tidak secara automatik. Panduan peramalan menyatakan kaedah baharu patut dibandingkan dengan penanda aras mudah seperti naif bermusim, dan kajian perbandingan besar mendapati kaedah pembelajaran mesin didominasi dari segi ketepatan sambil memerlukan lebih banyak pengkomputeran. ML cenderung membantu apabila pemacu luaran (pelancaran, larian pengebilan, insiden) menerangkan perubahan mendadak, jadi ujinya terhadap garis dasar barisan gilir demi barisan gilir.

Ukuran ketepatan ramalan manakah yang patut saya gunakan?

Gunakan lebih daripada satu. MAE mudah diterangkan, MASE memberitahu anda sama ada anda mengalahkan penanda aras naif (di bawah 1 bermakna ya), dan MAPE berguna untuk membandingkan barisan gilir yang berbeza saiz tetapi gagal pada selang hampir sifar. Jejaki juga ralat bertanda, supaya anda dapat melihat sama ada anda sentiasa terlebih atau terkurang.

Bagaimana deflection AI mengubah ramalan perancangan tenaga kerja?

Ia merendahkan isi padu hubungan tetapi biasanya menaikkan masa pengendalian pada hubungan yang tinggal, kerana yang mudah telah tiada. Ramal isi padu dan masa pengendalian secara berasingan mengikut sebab hubungan, dan tetapkan semula garis dasar selepas sebarang perubahan pada skop ejen AI.

About the author

Linh Ngo

Linh Ngo

Customer Success Operations Manager

Linh Ngo is Customer Success Operations Manager at Rework, focused on AI-led process automation for operations teams, especially order fulfillment and finance workflows. Linh writes about process management and the AI productivity tools that take manual steps out of daily operations, so teams can see where work stalls and fix the process before adding headcount.