Memigrasikan dari QnA Maker ke jawaban atas pertanyaan kustom

Catatan

Anda juga dapat bermigrasi ke Azure OpenAI.

Jawaban atas pertanyaan kustom, fitur Bahasa Azure AI diperkenalkan pada Mei 2021 dengan beberapa kemampuan baru termasuk relevansi yang ditingkatkan menggunakan peringkat pembelajaran mendalam, jawaban yang tepat, dan dukungan wilayah end-to-end. Setiap proyek jawaban atas pertanyaan kustom setara dengan pangkalan pengetahuan dalam QnA Maker. Anda dapat memigrasikan pangkalan pengetahuan dengan mudah dari sumber daya QnA Maker ke proyek jawaban atas pertanyaan kustom di dalam sumber daya bahasa. Anda juga dapat memilih untuk memigrasikan pangkalan pengetahuan dari beberapa sumber daya QnA Maker ke sumber daya bahasa tertentu.

Untuk memigrasikan pangkalan pengetahuan dengan sukses, akun yang melakukan migrasi memerlukan akses kontributor ke QnA Maker dan sumber daya bahasa yang dipilih. Ketika pangkalan pengetahuan dimigrasikan, detail berikut disalin ke proyek jawaban atas pertanyaan kustom baru:

  • Pasangan QnA meliputi saran pembelajaran aktif.
  • Sinonim dan jawaban default dari sumber daya QnA Maker.
  • Nama pangkalan pengetahuan disalin ke bidang deskripsi proyek.

Pengaturan tingkat sumber daya seperti Kontrol akses berbasis peran (RBAC) tidak dimigrasikan ke sumber daya baru. Pengaturan tingkat sumber daya ini harus dikonfigurasi ulang untuk daya bahasa pasca migrasi. Anda juga harus mengaktifkan kembali analitik untuk sumber daya bahasa.

Langkah-langkah untuk migrasi SDK

Panduan Migrasi SDK ini dimaksudkan untuk membantu migrasi ke pustaka klien jawaban atas pertanyaan kustom baru, Azure.AI.Language.QuestionAnswering, dari yang lama, Microsoft.Azure.CognitiveServices.Knowledge.QnAMaker. Ini berfokus pada perbandingan berdampingan untuk operasi serupa antara dua paket.

Langkah-langkah untuk memigrasikan pangkalan pengetahuan

Anda dapat mengikuti langkah-langkah di bawah ini untuk memigrasikan pangkalan pengetahuan:

  1. Buat sumber daya bahasa dengan jawaban atas pertanyaan kustom yang diaktifkan sebelumnya. Saat Anda membuat sumber daya bahasa di portal Microsoft Azure, Anda akan melihat opsi untuk mengaktifkan jawaban atas pertanyaan kustom. Ketika Anda memilih opsi tersebut dan melanjutkan, Anda akan dimintai detail Azure Search untuk menyimpan pangkalan pengetahuan.

  2. Jika Anda ingin menambahkan pangkalan pengetahuan di beberapa bahasa ke sumber daya bahasa Anda, kunjungi Language Studio untuk membuat proyek jawaban atas pertanyaan kustom pertama Anda dan pilih opsi pertama seperti yang ditunjukkan di bawah ini. Pengaturan bahasa untuk sumber daya bahasa hanya dapat ditentukan saat membuat proyek. Jika ingin memigrasikan pangkalan pengetahuan yang ada dalam satu bahasa ke sumber daya bahasa, Anda dapat melewati langkah ini.

    Screenshot of choose language UI screen

  3. Kunjungi https://www.qnamaker.ai dan pilih Mulai Migrasi pada catatan migrasi di halaman pangkalan pengetahuan. Kotak dialog akan terbuka untuk memulai migrasi.

    Start Migration button that appears in a banner on qnamaker.ai

  4. Isi detail yang diperlukan untuk memulai migrasi. Penyewa akan dipilih secara otomatis. Anda dapat memilih untuk mengganti penyewa.

    Migrate QnAMaker with red selection box around the tenant selection option

  5. Pilih sumber daya QnA Maker, yang berisi pangkalan pengetahuan yang akan dimigrasikan.

    Migrate QnAMaker with red selection box around the QnAMaker resource selection option

  6. Pilih sumber daya bahasa tempat Anda ingin memigrasikan pangkalan pengetahuan. Anda hanya akan dapat melihat sumber daya bahasa dengan jawaban atas pertanyaan kustom yang diaktifkan. Pengaturan bahasa untuk sumber daya bahasa ditampilkan dalam opsi. Anda tidak akan dapat memigrasikan pangkalan pengetahuan dalam berbagai bahasa dari sumber daya QnA Maker ke sumber daya bahasa jika pengaturan bahasa tidak ditentukan.

    Migrate QnAMaker with red selection box around the language resource option currently selected resource contains the information that language is unspecified

    Jika Anda ingin memigrasikan pangkalan pengetahuan dalam berbagai bahasa ke sumber daya bahasa, Anda harus mengaktifkan pengaturan beberapa bahasa saat membuat proyek jawaban atas pertanyaan kustom pertama untuk sumber daya bahasa. Anda dapat melakukannya dengan mengikuti petunjuk pada langkah #2. Jika pengaturan bahasa untuk sumber daya bahasa tidak ditentukan, bahasa dari sumber daya QnA Maker yang dipilih akan ditetapkan untuk pengaturan bahasa tersebut.

  7. Pilih semua pangkalan pengetahuan yang ingin Anda migrasikan > pilih Selanjutnya.

    Migrate QnAMaker with red selection box around the knowledge base selection option with a drop-down displaying three knowledge base names

  8. Anda dapat meninjau pangkalan pengetahuan yang Anda rencanakan untuk dimigrasikan. Mungkin ada beberapa kesalahan validasi dalam nama proyek karena kami mengikuti aturan validasi yang lebih ketat untuk proyek jawaban atas pertanyaan kustom. Untuk mengatasi kesalahan ini yang terjadi karena karakter yang tidak valid, pilih kotak centang (berwarna merah) dan pilih Berikutnya. Ini adalah metode satu klik untuk mengganti karakter bermasalah dalam nama dengan karakter yang diterima. Jika ada duplikat, nama proyek unik baru dihasilkan oleh sistem.

    Perhatian

    Jika Anda memigrasikan pangkalan pengetahuan dengan nama yang sama dengan proyek yang sudah ada di sumber daya bahasa target, konten proyek tersebut akan ditimpa oleh konten dari pangkalan pengetahuan yang dipilih.

    Screenshot of an error message starting project names can't contain special characters

  9. Setelah mengatasi kesalahan validasi, pilih Mulai migrasi

    Screenshot with special characters removed

  10. Dibutuhkan waktu beberapa menit agar migrasi terjadi. Jangan membatalkan migrasi saat migrasi sedang berlangsung. Anda dapat membuka proyek yang dimigrasikan di dalam Language Studio pasca migrasi.

    Screenshot of successfully migrated knowledge bases with information that you can publish by using Language Studio

    Jika ada pangkalan pengetahuan yang gagal bermigrasi ke proyek jawaban atas pertanyaan kustom, kesalahan akan ditampilkan. Kesalahan migrasi paling umum terjadi saat:

    • Sumber dan sumber daya target Anda tidak valid.
    • Anda mencoba untuk memigrasikan pangkalan pengetahuan (KB) yang kosong.
    • Anda telah mencapai batas untuk instans Azure Search yang ditautkan ke sumber daya target Anda.

    Screenshot of a failed migration with an example error

    Setelah menyelesaikan kesalahan ini, Anda dapat menjalankan kembali migrasi.

  11. Migrasi hanya akan menyalin instans pengujian dari pangkalan pengetahuan Anda. Setelah migrasi selesai, Anda perlu menyebarkan basis pengetahuan secara manual untuk menyalin indeks pengujian ke indeks produksi.

Langkah berikutnya