Bagikan melalui


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 $instance LUIS.

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 QnAMaker.

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

validateDynamicList(DynamicList)

Validasi objek DynamicList, lempar jika validasi gagal.

validateExternalEntity(ExternalEntity)

Validasi objek ExternalEntity, lempar jika validasi gagal.

getFetch()

Mendapatkan pustaka pengambilan.

validateListElement(ListElement)

Validasi objek ListElement, lempar jika validasi gagal.

isLuisRecognizerOptionsV2(unknown)

Memvalidasi apakah opsi yang disediakan valid LuisRecognizerOptionsV2.

isLuisRecognizerOptionsV3(unknown)

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.