it-swarm.asia

Perlu algoritma / templat untuk mengimplementasikan pertanyaan-jawaban-perkembangan

.. untuk layanan bantuan teleponi. Biasanya klien akan menelepon dan operator bantuan akan menelusuri serangkaian pertanyaan & jawaban pasangan untuk memperbaiki masalah klien dan akhirnya sampai pada solusi.

Apakah ada algoritma atau templat untuk jenis antarmuka pengguna ini yang tersedia?

Gagasan lebih lanjut tentang bagaimana menerapkan ini secara efisien akan sangat disambut.

2
slashmais

Saya ingin mengusulkan menggunakan Structured Matcher pola dan implementasinya.

Structured Matcher berguna ketika membuat pilihan dari sekumpulan kecil alternatif. Ini menguraikan keputusan yang kompleks menjadi keputusan yang lebih sederhana tentang faktor-faktor yang relevan dan kemudian menggunakan keputusan tentang faktor-faktor ini untuk membuat keputusan.

Saya pikir, mungkin untuk menampilkan setiap jenis keputusan sebagai tampilan (kontrol UI, halaman web, formulir, dan sebagainya). Anda harus memiliki pohon keputusan (yang telah ditentukan) atau mengumpulkan semua informasi untuk membangun pohon keputusan ini selama pekerjaan Anda (klien Anda). Dalam kasus kedua Anda dapat menggunakan Sponsor-Selector pola (misalnya) untuk memilih keputusan terbaik dengan menggunakan statistik yang dibangun di atas yang sebelumnya.

Harap tinjau lebih detail .

2
igor

Sepertinya Anda membutuhkan sistem pakar.

Sudah lama sejak saya melakukan sesuatu dalam hal ini, tetapi Anda mulai dengan pertanyaan paling dasar dan bekerja dari sana - sangat mirip dengan permainan "20 pertanyaan".

1
ChrisF

Metode yang saya inginkan mirip dengan situs e-commerce, tempat Anda menerapkan beberapa filter untuk menyaring hasilnya.

Pertimbangkan bahwa pada awalnya (sebelum satu pertanyaan diajukan), semua solusi dalam basis data Anda dapat ditampung.

Setelah Anda menjawab satu pertanyaan (saya menganggap jawabannya adalah "ya/tidak" atau sejumlah kecil terbatas), yang mempersempit daftar solusi. Jawab beberapa lagi dan persempit lebih jauh.

Secara visual saya membayangkannya sebagai dua kolom, satu dengan pertanyaan (dan kemungkinan jawaban, dari mana Anda memilih satu per pertanyaan) dan yang kedua dengan solusi yang mungkin.

Manfaat:

  • Anda selalu memiliki solusi yang ditampilkan (dan dengan asumsi algoritma cerdas, Anda juga dapat memesannya berdasarkan relevansi, probabilitas, dll.)
  • Anda dapat dengan mudah menentukan urutan pilihan untuk pertanyaan, melewati beberapa dan kembali ke sana

Kembali ke analoginya, bayangkan Anda membeli TV online dan Anda dapat memilih ukuran layar yang diinginkan. Dalam model ini pertanyaannya adalah "berapa ukuran layar yang Anda inginkan" dan berbagai ukuran akan menjadi jawaban Anda.

Pendekatan yang berbeda akan seperti pemecah masalah di Windows - mereka membuat saran atau mengajukan pertanyaan dan kemudian Anda dapat menunjukkan apakah ini membantu atau tidak. Menurut ini, pemecah masalah mereka mengajukan pertanyaan berikutnya atau menyarankan perbaikan lain.

Kerugiannya adalah bahwa jika Anda melewati langkah yang biasanya tidak dapat kembali, Anda tidak tahu di mana Anda berada dalam proses (berapa banyak pertanyaan yang tersisa) hasilnya (solusi yang mungkin) disarankan satu per satu.

1
Dan Barak

Saat Anda menyatakannya di judul, itu adalah pertanyaan ganda tentang UI dan algoritma.

Saya pikir karena operator bantuan Anda mungkin juga memiliki sedikit pengetahuan, mereka memerlukan UI yang sangat sederhana. Paling sederhana untuk memberi mereka penyihir dengan satu pertanyaan pada suatu waktu. Setiap langkah menghilangkan beberapa pertanyaan lain. Langkah terakhir adalah daftar solusi yang memungkinkan, ketika tidak ada lagi pertanyaan.

Bagian kedua adalah topik kecil karena merupakan algoritma. Pada dasarnya pada setiap langkah Anda harus mengajukan pertanyaan yang berpotensi menghilangkan sebagian besar pertanyaan lainnya. Sebenarnya pertanyaan terbaik untuk diajukan adalah yang menghilangkan setengah dari pertanyaan yang tersisa. Jika jawabannya 'ya', setengahnya dihilangkan, jika jawabannya 'tidak' setengah lainnya dihilangkan. Ini terinspirasi oleh model pohon keputusan .

0
Mart