botbuilder-ai package
Kelas
| CustomQuestionAnswering |
Mengkueri pangkalan pengetahuan Jawaban Atas Pertanyaan Kustom untuk jawaban dan memberikan umpan balik. |
| LuisAdaptivePredictionOptionsConverter |
Mengonversi parameter opsional untuk permintaan prediksi LUIS. |
| LuisAdaptiveRecognizer |
Kelas yang mewakili pengenal LUIS adaptif. |
| LuisBotComponent |
Definisi LUIS @see cref="BotComponent". |
| LuisComponentRegistration |
Tentukan aset komponen untuk Luis. |
| LuisRecognizer |
Mengenali niat dalam ucapan pengguna menggunakan model LUIS yang dikonfigurasi. |
| LuisRecognizerInternal |
Kelas abstrak untuk Luis Recognizer. |
| LuisRecognizerV2 |
Mengenali niat dalam ucapan pengguna menggunakan model LUIS yang dikonfigurasi. |
| LuisRecognizerV3 |
Mengenali niat dalam ucapan pengguna menggunakan model LUIS yang dikonfigurasi. |
| LuisTelemetryConstants |
Peristiwa BotTelemetryClient dan nama properti yang dicatat secara default. |
| QnACardBuilder |
Menyediakan metode untuk membuat aktivitas yang berisi kartu hero untuk menampilkan opsi pembelajaran aktif atau perintah multi-giliran untuk QnAMakerDialog. |
| QnAMaker |
Mengkueri pangkalan pengetahuan QnA Maker untuk jawaban dan memberikan umpan balik. |
| QnAMakerBotComponent |
Kelas yang berisi pendaftaran komponen untuk QnAMaker. |
| QnAMakerComponentRegistration |
Tentukan aset komponen untuk QnAMaker. |
| QnAMakerDialog |
Dialog yang mendukung layanan QnA Maker multi-langkah dan pembelajaran adaptif. |
| QnAMakerRecognizer |
Pengenal yang menggunakan KB QnAMaker untuk mengenali niat. |
| QnATelemetryConstants |
Peristiwa, properti, dan nama metrik BotTelemetryClient yang dicatat secara default. |
| ActiveLearningUtils |
Hasilkan kelas utils Api Jawaban. |
| BindToActivity |
Membuat templat baru untuk mengirim pengguna berdasarkan aktivitas. |
| GenerateAnswerUtils |
Hasilkan kelas utils Api Jawaban. |
| HttpRequestUtils |
Kelas utils permintaan http. |
| LanguageServiceUtils |
Utilitas untuk menggunakan Pangkalan Pengetahuan Kueri dan Menambahkan API umpan balik Pembelajaran Aktif dari layanan bahasa. |
| TrainUtils |
Hasilkan kelas utils Api Jawaban. |
Antarmuka
| QnAMakerClient |
Klien untuk mengakses pangkalan pengetahuan QnA Maker. |
| QnAMakerTelemetryClient |
Antarmuka untuk menambahkan kemampuan pengelogan telemetri ke QnAMaker. |
| DateTimeSpec |
Pengenal waktu tanggal dapat mengenali berbagai ekspresi waktu. |
| ExternalEntity |
Menentukan entitas yang diprediksi pengguna yang memperluas entitas yang sudah ada. |
| GeographyV2 |
Hak Cipta (c) Microsoft Corporation. Hak cipta dilindungi undang-undang. Dilisensikan di bawah Lisensi MIT. |
| InstanceData |
Informasi yang sangat di ketik sesuai dengan nilai |
| IntentData |
Informasi yang sangat di ketik sesuai dengan niat LUIS. |
| ListElement |
Menentukan sub-daftar untuk ditambahkan ke entitas daftar yang sudah ada. |
| LuisAdaptivePredictionOptions |
Parameter opsional untuk permintaan prediksi LUIS. |
| LuisAdaptivePredictionOptionsConfiguration | |
| LuisAdaptiveRecognizerConfiguration | |
| LuisApplication |
Deskripsi aplikasi LUIS yang digunakan untuk menginisialisasi LuisRecognizer. |
| LuisPredictionOptions |
Opsi per prediksi LUIS. |
| LuisRecognizerOptions | |
| LuisRecognizerOptionsV2 | |
| LuisRecognizerOptionsV3 | |
| LuisRecognizerTelemetryClient | |
| NumberWithUnits |
Hak Cipta (c) Microsoft Corporation. Hak cipta dilindungi undang-undang. Dilisensikan di bawah Lisensi MIT. |
| OrdinalV2 |
Posisi dalam urutan relatif terhadap posisi lain. |
| QnAMakerDialogConfiguration | |
| QnAMakerDialogOptions |
Opsi untuk QnAMakerDialog. |
| QnAMakerDialogResponseOptions |
Opsi respons QnAMakerDialog. |
| QnAMakerRecognizerConfiguration | |
| AnswerSpanResponse |
Jawaban Tepat, yang merupakan bagian dari Jawaban yang dikembalikan oleh panggilan GenerateAnswer ke Layanan Pembuat QnA. |
| FeedbackRecord |
Menentukan catatan umpan balik pembelajaran aktif. |
| FeedbackRecords |
Menentukan array rekaman umpan balik pembelajaran aktif. |
| Filters |
Menentukan filter kueri yang terdiri dari metadata dan sumber |
| KnowledgeBaseAnswer |
KnowledgeBaseAnswer - Jawaban KB untuk kueri pengguna |
| KnowledgeBaseAnswerSpan |
KnowledgeBaseAnswerSpan - format jawaban yang tepat |
| KnowledgeBaseAnswers |
KnowledgeBaseAnswers - format respons basis pengetahuan kueri |
| MetadataFilter |
Menentukan filter metadata dan operasi logis yang sesuai. |
| QnARequestContext |
Konteks yang terkait dengan QnA. Digunakan untuk menandai apakah permintaan saat ini relevan dengan pertanyaan sebelumnya atau tidak. |
| QnAResponseContext |
Konteks yang terkait dengan QnA. Digunakan untuk menandai apakah respons qna memiliki perintah terkait. |
| QnAMakerEndpoint |
Menentukan titik akhir yang digunakan untuk menyambungkan ke Pangkalan Pengetahuan QnA Maker. |
| QnAMakerMetadata |
Metadata yang terkait dengan jawabannya. |
| QnAMakerOptions |
Pengaturan tambahan yang digunakan untuk mengonfigurasi instans |
| QnAMakerPrompt |
Objek Prompt QnAMaker. |
| QnAMakerResult |
Jawaban individu yang dikembalikan oleh panggilan ke Layanan Pembuat QnA. |
| QnAMakerResults |
Objek yang dikembalikan oleh panggilan ke Layanan QnA Maker. |
| QnAMakerTraceInfo |
Melacak info yang kami kumpulkan dan keluarkan dari kueri QnA Maker |
Alias Jenis
| window | |
| DynamicList |
Menentukan ekstensi untuk entitas daftar. |
| QnASuggestionsActivityFactory |
Mengembalikan aktivitas dengan saran pembelajaran aktif. Penting: Aktivitas yang dikembalikan harus menyampaikan noMatchesText sebagai opsi untuk pengguna akhir. |
Enum
| GeographyV2Type | |
| Anchor |
Jangkar untuk posisi relatif secara berurutan. |
| JoinOperator |
Bergabung dengan Operator untuk Filter Ketat. |
| RankerTypes |
Enumerasi jenis peringkat. |
| ServiceType |
Enumerasi jenis layanan. |
Fungsi
| validate |
Validasi objek DynamicList, lempar jika validasi gagal. |
| validate |
Validasi objek ExternalEntity, lempar jika validasi gagal. |
| get |
Mendapatkan pustaka pengambilan. |
| validate |
Validasi objek ListElement, lempar jika validasi gagal. |
| is |
Memvalidasi apakah opsi yang disediakan valid LuisRecognizerOptionsV2. |
| is |
Memvalidasi apakah opsi yang disediakan valid LuisRecognizerOptionsV3. |
Detail Fungsi
validateDynamicList(DynamicList)
Validasi objek DynamicList, lempar jika validasi gagal.
function validateDynamicList(dynamicList: DynamicList)
Parameter
- dynamicList
- DynamicList
Objek DynamicList yang akan divalidasi.
validateExternalEntity(ExternalEntity)
Validasi objek ExternalEntity, lempar jika validasi gagal.
function validateExternalEntity(entity: ExternalEntity)
Parameter
- entity
- ExternalEntity
Objek ExternalEntity yang akan divalidasi.
getFetch()
Mendapatkan pustaka pengambilan.
function getFetch(): any
Mengembalikan
any
Pustaka pengambilan.
validateListElement(ListElement)
Validasi objek ListElement, lempar jika validasi gagal.
function validateListElement(element: ListElement)
Parameter
- element
- ListElement
Objek ListElement yang akan divalidasi.
isLuisRecognizerOptionsV2(unknown)
Memvalidasi apakah opsi yang disediakan valid LuisRecognizerOptionsV2.
function isLuisRecognizerOptionsV2(options: unknown): boolean
Parameter
- options
-
unknown
opsi untuk mengetik pengujian
Mengembalikan
boolean
Nilai boolean yang menunjukkan opsi param adalah LuisRecognizerOptionsV2.
isLuisRecognizerOptionsV3(unknown)
Memvalidasi apakah opsi yang disediakan valid LuisRecognizerOptionsV3.
function isLuisRecognizerOptionsV3(options: unknown): boolean
Parameter
- options
-
unknown
opsi untuk mengetik pengujian
Mengembalikan
boolean
Nilai boolean yang menunjukkan opsi param adalah LuisRecognizerOptionsV3.