다음을 통해 공유


botbuilder-ai package

클래스

CustomQuestionAnswering

사용자 지정 질문 답변 기술 자료 쿼리하여 답변을 제공하고 피드백을 제공합니다.

LuisAdaptivePredictionOptionsConverter

LUIS 예측 요청에 대한 선택적 매개 변수를 변환합니다.

LuisAdaptiveRecognizer

적응형 LUIS 인식기를 나타내는 클래스입니다.

LuisBotComponent

LUIS @see cref="BotComponent" 정의입니다.

LuisComponentRegistration

Luis에 대한 구성 요소 자산을 정의합니다.

LuisRecognizer

구성된 LUIS 모델을 사용하여 사용자 발언에서 의도를 인식합니다.

LuisRecognizerInternal

Luis Recognizer에 대한 추상 클래스입니다.

LuisRecognizerV2

구성된 LUIS 모델을 사용하여 사용자 발언에서 의도를 인식합니다.

LuisRecognizerV3

구성된 LUIS 모델을 사용하여 사용자 발언에서 의도를 인식합니다.

LuisTelemetryConstants

기본적으로 기록된 BotTelemetryClient 이벤트 및 속성 이름입니다.

QnACardBuilder

QnAMakerDialog에 대한 활성 학습 또는 다중 턴 프롬프트 옵션을 표시하기 위한 영웅 카드가 포함된 활동을 만드는 메서드를 제공합니다.

QnAMaker

QnA Maker 기술 자료 쿼리하여 답변을 제공하고 피드백을 제공합니다.

QnAMakerBotComponent

QnAMaker에 대한 구성 요소 등록을 포함하는 클래스입니다.

QnAMakerComponentRegistration

QnAMaker에 대한 구성 요소 자산을 정의합니다.

QnAMakerDialog

다단계 및 적응 학습 QnA Maker 서비스를 지원하는 대화 상자입니다.

QnAMakerRecognizer

QnAMaker KB를 사용하여 의도를 인식하는 인식기입니다.

QnATelemetryConstants

기본적으로 기록된 BotTelemetryClient 이벤트, 속성 및 메트릭 이름입니다.

ActiveLearningUtils

Answer api utils 클래스를 생성합니다.

BindToActivity

활동을 기반으로 사용자를 보낼 새 템플릿을 만듭니다.

GenerateAnswerUtils

Answer api utils 클래스를 생성합니다.

HttpRequestUtils

Http 요청 utils 클래스입니다.

LanguageServiceUtils

쿼리 기술 자료 및 언어 서비스의 활성 학습 피드백 API 추가를 사용하기 위한 유틸리티입니다.

TrainUtils

Answer api utils 클래스를 생성합니다.

인터페이스

QnAMakerClient

QnA Maker 기술 자료 액세스하기 위한 클라이언트입니다.

QnAMakerTelemetryClient

QnAMaker에 원격 분석 로깅 기능을 추가하기 위한 인터페이스입니다.

DateTimeSpec

날짜 시간 인식기에서는 다양한 시간 식을 인식할 수 있습니다.

ExternalEntity

기존 엔터티를 확장하는 사용자 예측 엔터티를 정의합니다.

GeographyV2

Copyright (c) Microsoft Corporation. All rights reserved. MIT License에 따라 라이선스가 부여됩니다.

InstanceData

LUIS $instance 값에 해당하는 강력한 형식의 정보입니다.

IntentData

LUIS 의도에 해당하는 강력한 형식의 정보입니다.

ListElement

기존 목록 엔터티에 추가할 하위 목록을 정의합니다.

LuisAdaptivePredictionOptions

LUIS 예측 요청에 대한 선택적 매개 변수입니다.

LuisAdaptivePredictionOptionsConfiguration
LuisAdaptiveRecognizerConfiguration
LuisApplication

LuisRecognizer를 초기화하는 데 사용되는 LUIS 애플리케이션에 대한 설명입니다.

LuisPredictionOptions

LUIS 예측당 옵션입니다.

LuisRecognizerOptions
LuisRecognizerOptionsV2
LuisRecognizerOptionsV3
LuisRecognizerTelemetryClient
NumberWithUnits

Copyright (c) Microsoft Corporation. All rights reserved. MIT License에 따라 라이선스가 부여됩니다.

OrdinalV2

다른 위치를 기준으로 시퀀스의 위치입니다.

QnAMakerDialogConfiguration
QnAMakerDialogOptions

QnAMakerDialog에 대한 옵션입니다.

QnAMakerDialogResponseOptions

QnAMakerDialog 응답 옵션.

QnAMakerRecognizerConfiguration
AnswerSpanResponse

QnA Maker 서비스에 대한 GenerateAnswer 호출에서 반환된 응답의 일부인 정확한 답변입니다.

FeedbackRecord

활성 학습 피드백 레코드를 정의합니다.

FeedbackRecords

활성 학습 피드백 레코드의 배열을 정의합니다.

Filters

메타데이터 및 원본으로 구성된 쿼리 필터를 정의합니다.

KnowledgeBaseAnswer

KnowledgeBaseAnswer - 사용자 쿼리에 대한 KB 답변

KnowledgeBaseAnswerSpan

KnowledgeBaseAnswerSpan - 정확한 답변 형식

KnowledgeBaseAnswers

KnowledgeBaseAnswers - 쿼리 기술 자료 응답 형식

MetadataFilter

메타데이터 필터 및 해당 논리 작업을 정의합니다.

QnARequestContext

QnA와 연결된 컨텍스트입니다. 현재 프롬프트가 이전 질문과 관련이 있는지 여부를 표시하는 데 사용됩니다.

QnAResponseContext

QnA와 연결된 컨텍스트입니다. qna 응답에 관련 프롬프트가 있는지 표시하는 데 사용됩니다.

QnAMakerEndpoint

QnA Maker 기술 자료에 연결하는 데 사용되는 엔드포인트를 정의합니다.

QnAMakerMetadata

답변과 연결된 메타데이터입니다.

QnAMakerOptions

인스턴스를 구성하는 데 사용되는 추가 설정입니다 QnAMaker .

QnAMakerPrompt

QnAMaker 프롬프트 개체입니다.

QnAMakerResult

QnA Maker 서비스에 대한 호출에서 반환된 개별 응답입니다.

QnAMakerResults

QnA Maker 서비스를 호출하여 반환된 개체입니다.

QnAMakerTraceInfo

QnA Maker 쿼리에서 수집하고 내보내는 추적 정보

형식 별칭

window
DynamicList

목록 엔터티에 대한 확장을 정의합니다.

QnASuggestionsActivityFactory

활성 학습 제안이 있는 활동을 반환합니다. 중요: 반환된 활동은 noMatchesText를 최종 사용자에게 옵션으로 릴레이해야 합니다.

열거형

GeographyV2Type
Anchor

시퀀스의 상대 위치에 대한 앵커입니다.

JoinOperator

Strict 필터에 대한 조인 연산자입니다.

RankerTypes

순위 형식의 열거형입니다.

ServiceType

서비스 형식의 열거형입니다.

함수

validateDynamicList(DynamicList)

DynamicList 개체의 유효성을 검사하고 유효성 검사가 실패하면 throw합니다.

validateExternalEntity(ExternalEntity)

ExternalEntity 개체의 유효성을 검사하고 유효성 검사가 실패하면 throw합니다.

getFetch()

페치 라이브러리를 가져옵니다.

validateListElement(ListElement)

ListElement 개체의 유효성을 검사하고 유효성 검사가 실패하면 throw합니다.

isLuisRecognizerOptionsV2(unknown)

제공된 옵션이 유효한 LuisRecognizerOptionsV2인지 확인합니다.

isLuisRecognizerOptionsV3(unknown)

제공된 옵션이 유효한 LuisRecognizerOptionsV3인지 확인합니다.

함수 세부 정보

validateDynamicList(DynamicList)

DynamicList 개체의 유효성을 검사하고 유효성 검사가 실패하면 throw합니다.

function validateDynamicList(dynamicList: DynamicList)

매개 변수

dynamicList
DynamicList

유효성을 검사할 DynamicList 개체입니다.

validateExternalEntity(ExternalEntity)

ExternalEntity 개체의 유효성을 검사하고 유효성 검사가 실패하면 throw합니다.

function validateExternalEntity(entity: ExternalEntity)

매개 변수

entity
ExternalEntity

유효성을 검사할 ExternalEntity 개체입니다.

getFetch()

페치 라이브러리를 가져옵니다.

function getFetch(): any

반환

any

페치 라이브러리입니다.

validateListElement(ListElement)

ListElement 개체의 유효성을 검사하고 유효성 검사가 실패하면 throw합니다.

function validateListElement(element: ListElement)

매개 변수

element
ListElement

유효성을 검사할 ListElement 개체입니다.

isLuisRecognizerOptionsV2(unknown)

제공된 옵션이 유효한 LuisRecognizerOptionsV2인지 확인합니다.

function isLuisRecognizerOptionsV2(options: unknown): boolean

매개 변수

options

unknown

테스트를 입력하는 옵션

반환

boolean

매개 변수 옵션을 나타내는 부울 값은 LuisRecognizerOptionsV2입니다.

isLuisRecognizerOptionsV3(unknown)

제공된 옵션이 유효한 LuisRecognizerOptionsV3인지 확인합니다.

function isLuisRecognizerOptionsV3(options: unknown): boolean

매개 변수

options

unknown

테스트를 입력하는 옵션

반환

boolean

매개 변수 옵션을 나타내는 부울 값은 LuisRecognizerOptionsV3입니다.