Sedang mengikuti modul ini?
Modul 02 · Halaman 3 daripada 20 · 7 bahagian
Analisis Keperluan dan Kes Penggunaan
Cara menukar idea yang kabur kepada keperluan fungsian, bukan fungsian dan perniagaan, dengan contoh bagi chatbot AI.
Mengapa Keperluan Penting?
- Membantu memahami apa yang perlu dicapai oleh sistem.
- Mentakrifkan keperluan fungsian dan bukan fungsian.
- Mengenal pasti kekangan, matlamat prestasi dan pihak berkepentingan.
- Memastikan sistem berskala, boleh dipercayai dan menjimatkan kos.
Jenis Keperluan
- Keperluan Fungsian
- Apa yang perlu dilakukan sistem, cth. memproses pertanyaan pengguna, memulangkan respons yang tepat, menyokong berbilang sumber data.
- Keperluan Bukan Fungsian
- Bagaimana sistem perlu berprestasi, cth. kependaman rendah, ketersediaan tinggi, kebolehskalaan, keselamatan, kecekapan kos.
- Keperluan Perniagaan
- Matlamat perniagaan dan metrik kejayaan, cth. menambah baik sokongan pelanggan, mengurangkan kerja manual, memperibadikan cadangan.
1
2
3
Contoh: Sistem Chatbot AI
Pengguna
Pertanyaan PenggunaTeks, suara, dokumen, imej
Sistem Chatbot AI
ResponsTepat, relevan, sumber dipetik, masa nyata
Dokumen DalamanPDF, dokumen
Pangkalan DataSoalan lazim, polisi
Carian WebMasa nyata
Keperluan Fungsian (Kes Penggunaan)
- 1Pengguna boleh bertanya soalan dalam bahasa semula jadi.
- 2Sistem mendapatkan maklumat relevan daripada dokumen dalaman.
- 3Sistem menjana respons yang tepat dan berkonteks menggunakan LLM.
- 4Menyokong pelbagai jenis input (teks, fail, imej).
- 5Respons perlu menyertakan rujukan sumber.
- 6Sokongan untuk sejarah sembang dan soalan susulan.
Keperluan Bukan Fungsian
- 1Kependaman rendah (cth. kurang daripada 2 saat).
- 2Ketersediaan tinggi (cth. 99.9% masa aktif).
- 3Boleh diskalakan untuk mengendalikan bilangan pengguna yang besar.
- 4Akses selamat (pengesahan dan kebenaran).
- 5Mengendalikan dokumen besar dan berbilang sumber data.
- 6Pengoptimuman kos (guna cache, model yang cekap).
- 7Pemantauan, pengelogan dan pengendalian ralat.
Pihak Berkepentingan
- Pengguna Akhir
- Pekerja / pelanggan.
- Pasukan Perniagaan
- Menentukan matlamat dan metrik kejayaan.
- Pasukan Data
- Menyediakan dan menyelenggara sumber data.
- Pasukan Kejuruteraan
- Membina dan menggunakan sistem.
- Pasukan Operasi
- Memantau dan menyelenggara.
- Pasukan Keselamatan
- Memastikan privasi data dan pematuhan.
1
2
3
4
5
6
Metrik Kejayaan
- Ketepatan Respons
- Jawapan yang relevan dan betul.
- Kependaman
- Purata masa respons.
- Kepuasan Pengguna
- Penilaian maklum balas.
- Kadar Penerimaan
- Pengguna aktif.
- Kos setiap Pertanyaan
- Kos untuk menghasilkan setiap jawapan.
- Kebolehpercayaan Sistem
- Masa aktif dan kadar ralat.
1
2
3
4
5
6
Berkaitan14Penilaian dan Pengujian