Siklus hidup pangkalan pengetahuan di QnA Maker

QnA Maker belajar paling baik dalam siklus berulang dari perubahan model, contoh ucapan, penerbitan, dan pengumpulan data dari kueri titik akhir.

Authoring cycle

Catatan

Layanan QnA Maker akan dihentikan pada 31 Maret 2025. Versi kemampuan pertanyaan dan jawaban yang lebih baru sekarang tersedia sebagai bagian dari Bahasa Azure AI. Untuk kemampuan menjawab pertanyaan dalam Language Service, lihat jawaban pertanyaan. Mulai 1 Oktober 2022, Anda tidak dapat membuat sumber daya QnA Maker baru. Untuk informasi tentang memigrasikan pangkalan pengetahuan QnA Maker yang ada ke jawaban atas pertanyaan, lihat panduan migrasi.

Membuat pangkalan pengetahuan QnA Maker

Titik akhir pangkalan pengetahuan (KB) QnA Maker memberikan jawaban paling cocok untuk kueri pengguna berdasarkan konten KB. Membuat pangkalan pengetahuan adalah tindakan satu kali untuk menyiapkan repositori konten pertanyaan, jawaban, dan metadata terkait. KB dapat dibuat dengan mengumpulkan konten yang sudah ada sebelumnya seperti sumber berikut:

  • Halaman Tanya Jawab Umum
  • Manual produk
  • Pasangan Q-A

Pelajari cara membuat pangkalan pengetahuan.

Menguji dan memperbarui pangkalan pengetahuan

Pangkalan pengetahuan siap untuk pengujian setelah diisi dengan konten, baik secara editorial maupun melalui ekstraksi otomatis. Pengujian interaktif dapat dilakukan di portal QnA Maker, melalui panel Pengujian. Anda memasukkan kueri pengguna umum. Anda selanjutnya memverifikasi bahwa respons dikembalikan dengan respons yang benar dan skor keyakinan yang memadai.

  • Untuk memperbaiki skor keyakinan yang rendah:tambahkan pertanyaan alternatif.
  • Saat kueri salah mengembalikan respons default: tambahkan jawaban baru ke pertanyaan yang benar.

Perulangan ketat pembaruan pengujian ini berlanjut sampai Anda puas dengan hasilnya. Pelajari cara menguji pangkalan pengetahuan Anda.

Untuk KB besar, gunakan pengujian otomatis dengan API generateAnswer dan properti isi isTest, yang mengkueri pangkalan pengetahuan test, bukan pangkalan pengetahuan yang diterbitkan.

{
  "question": "example question",
  "top": 3,
  "userId": "Default",
  "isTest": true
}

Menerbitkan pangkalan pengetahuan

Setelah Anda selesai menguji pangkalan pengetahuan, Anda dapat menerbitkannya. Penerbitan mendorong versi terbaru basis pengetahuan yang diuji ke indeks Pencarian Azure AI khusus yang mewakili basis pengetahuan yang diterbitkan. Ini juga membuat titik akhir yang dapat dipanggil dalam aplikasi atau bot obrolan Anda.

Karena tindakan penerbitan, perubahan lebih lanjut apa pun yang dilakukan pada versi pengujian pangkalan pengetahuan membuat versi yang diterbitkan tidak terpengaruh. Versi yang diterbitkan mungkin ditampilkan di aplikasi produksi.

Masing-masing pangkalan pengetahuan ini dapat ditargetkan untuk pengujian secara terpisah. Menggunakan API, Anda dapat menargetkan versi pengujian dari pangkalan pengetahuan dengan properti isi isTest dalam panggilan generateAnswer.

Pelajari cara menerbitkan pangkalan pengetahuan Anda.

Memantau penggunaan

Untuk dapat mencatat log obrolan layanan Anda, Anda harus mengaktifkan Application Insights ketika Anda membuat layanan QnA Maker Anda.

Anda bisa mendapatkan berbagai analitik penggunaan layanan Anda. Pelajari selengkapnya tentang cara menggunakan wawasan aplikasi untuk mendapatkan analitik untuk layanan QnA Maker Anda.

Berdasarkan apa yang Anda pelajari dari analitik Anda, buat pembaruan yang sesuai untuk pangkalan pengetahuan Anda.

Kontrol versi untuk data di pangkalan pengetahuan Anda

Kontrol versi untuk data disediakan melalui fitur impor/ekspor pada halaman Pengaturan di portal QnA Maker.

Anda dapat mencadangkan pangkalan pengetahuan dengan mengekspor pangkalan pengetahuan, baik dalam format .tsv maupun .xls. Setelah diekspor, sertakan file ini sebagai bagian dari pemeriksaan kontrol sumber reguler Anda.

Ketika Anda harus kembali ke versi tertentu, Anda perlu mengimpor file tersebut dari sistem lokal Anda. Pangkalan pengetahuan yang diekspor hanya boleh digunakan melalui impor pada halaman Pengaturan. Ini tidak dapat digunakan sebagai sumber data dokumen file atau URL. Ini akan menggantikan pertanyaan dan jawaban yang saat ini ada di pangkalan pengetahuan dengan konten file yang diimpor.

Pangkalan pengetahuan pengujian dan produksi

Pangkalan pengetahuan adalah repositori set pertanyaan dan jawaban yang dibuat, dikelola, dan digunakan melalui QnA Maker. Setiap sumber daya QnA Maker dapat menyimpan beberapa pangkalan pengetahuan.

Pangkalan pengetahuan memiliki dua status: uji dan diterbitkan.

Pangkalan pengetahuan pengujian

Pangkalan pengetahuan pengujian adalah versi yang saat ini diedit dan disimpan. Versi pengujian telah diuji keakuratannya, dan untuk kelengkapan respons. Perubahan yang dilakukan pada pangkalan pengetahuan pengujian tidak memengaruhi pengguna akhir aplikasi atau bot obrolan Anda. Pangkalan pengetahuan pengujian dikenal sebagai test dalam permintaan HTTP. Pengetahuan test tersedia dengan panel Pengujian interaktif portal QnA Maker.

Pangkalan pengetahuan produksi

Pangkalan pengetahuan yang diterbitkan adalah versi yang digunakan dalam bot obrolan atau aplikasi Anda. Menerbitkan pangkalan pengetahuan menempatkan konten versi pengujiannya ke dalam versi yang diterbitkan. Pangkalan pengetahuan yang diterbitkan adalah versi yang digunakan aplikasi melalui titik akhir. Pastikan konten tersebut benar dan teruji dengan baik. Pangkalan pengetahuan yang diterbitkan dikenal sebagai prod dalam permintaan HTTP.

Langkah berikutnya