Batas dan batasan pangkalan pengetahuan QnA Maker

Batas QnA Maker yang disediakan di bawah ini adalah kombinasi dari batas tingkat harga Azure AI Search dan batas tingkat harga QnA Maker. Anda perlu mengetahui kedua set batas untuk memahami berapa banyak pangkalan pengetahuan yang dapat Anda buat per sumber daya dan seberapa besar setiap pangkalan pengetahuan dapat tumbuh.

Pangkalan pengetahuan

Jumlah maksimum basis pengetahuan didasarkan pada batas tingkat Pencarian Azure AI.

Tingkat Pencarian Azure AI Gratis Dasar S1 S2 S3 S3 HD
Jumlah maksimum pangkalan pengetahuan yang diterbitkan diperbolehkan 2 14 49 199 199 2.999

Misalnya, jika tingkat Anda memiliki 15 indeks yang diizinkan, Anda dapat menerbitkan 14 pangkalan pengetahuan (satu indeks per pangkalan pengetahuan yang diterbitkan). Indeks ke-15, testkb, digunakan untuk semua pangkalan pengetahuan untuk penulisan dan pengujian.

Batas Ekstraksi

Batasan penamaan file

Nama file tidak boleh menyertakan karakter berikut:

Jangan gunakan karakter
Kutipan tunggal '
Kutipan ganda "

Ukuran file maksimal

Format Ukuran file maks (MB)
.docx 10
.pdf 25
.tsv 10
.txt 10
.xlsx 3

Jumlah maksimum file

Jumlah maksimum file yang dapat diekstrak dan ukuran file maksimum didasarkan pada batas tingkat harga QnA Maker Anda.

Jumlah maksimum tautan dalam yang dapat dijelajahi untuk ekstraksi QnAs dari halaman URL adalah 20.

Batas Metadata

Metadata disajikan sebagai kunci berbasis teks: pasangan nilai, seperti product:windows 10. Metadata disimpan dan dibandingkan dalam huruf kecil. Jumlah maksimum bidang metadata didasarkan pada batas tingkat Pencarian Azure AI Anda.

Untuk versi GA, karena indeks pengujian dibagikan di semua pangkalan pengetahuan, batas diterapkan di semua pangkalan pengetahuan di layanan QnA Maker.

Tingkat Pencarian Azure AI Gratis Dasar S1 S2 S3 S3 HD
Bidang metadata maksimum per layanan QnA Maker (di semua pangkalan pengetahuan) 1,000 100* 1,000 1,000 1,000 1,000

Berdasarkan nama dan nilai

Panjang dan karakter yang dapat diterima untuk nama dan nilai metadata tercantum dalam tabel berikut.

Item Char yang diizinkan Pencocokan pola regex Char maksimal
Nama (kunci) Mengizinkan
Alfanumerik (huruf dan angka)
_ (garis bawah)
Tidak boleh mengandung spasi.
^[a-zA-Z0-9_]+$ 100
Value Mengizinkan semuanya kecuali
: (titik dua)
| (pipa vertikal)
Hanya satu nilai yang diizinkan.
^[^:|]+$ 500

Batas konten Pangkalan Pengetahuan

Batasan keseluruhan pada konten dalam pangkalan pengetahuan:

  • Panjang teks jawaban: 25.000 karakter
  • Panjang teks pertanyaan: 1.000 karakter
  • Panjang teks kunci metadata: 100 karakter
  • Panjang teks nilai metadata: 500 karakter
  • Karakter yang didukung untuk nama metadata: Alfabet, angka, dan _
  • Karakter yang didukung untuk nilai metadata: Semua kecuali : dan |
  • Panjang nama file: 200
  • Format file yang didukung: ".tsv", ".pdf", ".txt", ".docx", ".xlsx".
  • Jumlah maksimum pertanyaan alternatif: 300
  • Jumlah maksimum pasangan jawaban pertanyaan: Tergantung pada tingkat Pencarian Azure AI yang dipilih. Pasangan pertanyaan dan jawaban memetakan ke dokumen di indeks Pencarian Azure AI.
  • Halaman URL/HTML: 1 juta karakter

Buat batas panggilan Pangkalan pengetahuan:

Ini mewakili batas untuk setiap tindakan pangkalan pengetahuan yang dibuat; yaitu, mengeklik Buat pangkalan pengetahuan atau memanggil API CreateKnowledgeBase.

  • Jumlah maksimum pertanyaan alternatif yang disarankan per jawaban: 300
  • Jumlah maksimum URL: 10
  • Jumlah maksimum file: 10
  • Jumlah maksimum QnA yang diizinkan per panggilan: 1000

Memperbarui batas panggilan Pangkalan pengetahuan

Ini mewakili batas untuk setiap tindakan pembaruan; yaitu, mengeklik Simpan dan latih atau panggil API UpdateKnowledgeBase.

  • Panjang setiap nama sumber: 300
  • Jumlah maksimum pertanyaan alternatif yang disarankan yang ditambahkan atau dihapus: 300
  • Jumlah maksimum bidang metadata yang ditambahkan atau dihapus: 10
  • Jumlah maksimum URL yang dapat disegarkan: 5
  • Jumlah maksimum QnA yang diizinkan per panggilan: 1000

Menambahkan batas file tidak terstruktur

Catatan

  • Jika perlu menggunakan file yang lebih besar dari batas yang diizinkan, Anda dapat memecah file menjadi file yang lebih kecil sebelum mengirim ke API.

Ini menunjukkan batas saat file tidak terstruktur digunakan untuk Membuat pangkalan pengetahuan atau memanggil API CreateKnowledgeBase:

  • Panjang file: Kami akan mengekstrak 32000 karakter pertama
  • Maksimum tiga respons per file.

Batas jawaban atas pertanyaan yang sudah dibuat sebelumnya

Catatan

  • Jika perlu menggunakan dokumen yang lebih besar dari batas yang diizinkan, Anda dapat memecah teks menjadi potongan teks yang lebih kecil sebelum mengirimkan ke API.
  • Dokumen adalah string karakter teks tunggal.

Ini menunjukkan batas saat API Bawaan digunakan untuk Menghasilkan respons atau memanggil API GenerateAnswer:

  • Jumlah dokumen: 5
  • Ukuran maksimum satu dokumen: 5.120 karakter
  • Maksimum tiga respons per dokumen.

Penting

Dukungan untuk file/konten tidak terstruktur dan hanya tersedia di jawaban atas pertanyaan.

Batas perubahan

Perubahan tidak mengizinkan karakter khusus ini: ',', '?', ':', '', ';', ''', ''', '(', ')', '{', '}', '[', ']', '-', '+', '.', '/', '!', '*', '-', '_', '@', '@', '#'

Langkah berikutnya

Pelajari kapan dan bagaimana mengubah tingkat harga layanan.