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에 대한 활성 학습 또는 다중 턴 프롬프트 옵션을 표시하기 위한 Hero 카드가 포함된 활동을 만드는 메서드를 제공합니다. |
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. 모든 권한이 예약되어 있습니다. MIT 라이선스에 따라 라이선스가 부여되었습니다. |
InstanceData |
LUIS |
IntentData |
LUIS 의도에 해당하는 강력한 형식의 정보입니다. |
ListElement |
기존 목록 엔터티에 추가할 하위 목록을 정의합니다. |
LuisAdaptivePredictionOptions |
LUIS 예측 요청에 대한 선택적 매개 변수입니다. |
LuisAdaptivePredictionOptionsConfiguration | |
LuisAdaptiveRecognizerConfiguration | |
LuisApplication |
LuisRecognizer를 초기화하는 데 사용되는 LUIS 애플리케이션에 대한 설명입니다. |
LuisPredictionOptions |
LUIS 예측당 옵션입니다. |
LuisRecognizerOptions | |
LuisRecognizerOptionsV2 | |
LuisRecognizerOptionsV3 | |
LuisRecognizerTelemetryClient | |
NumberWithUnits |
Copyright (c) Microsoft Corporation. 모든 권한이 예약되어 있습니다. MIT 라이선스에 따라 라이선스가 부여되었습니다. |
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 |
|
QnAMakerPrompt |
QnAMaker 프롬프트 개체입니다. |
QnAMakerResult |
QnA Maker 서비스에 대한 호출로 반환된 개별 응답입니다. |
QnAMakerResults |
QnA Maker 서비스를 호출하여 반환된 개체입니다. |
QnAMakerTraceInfo |
QnA Maker 쿼리에서 수집하고 내보내는 추적 정보 |
형식 별칭
window | |
DynamicList |
목록 엔터티에 대한 확장을 정의합니다. |
QnASuggestionsActivityFactory |
활성 학습 제안이 포함된 활동을 반환합니다. 중요: 반환된 활동은 noMatchesText를 최종 사용자에게 옵션으로 릴레이해야 합니다. |
열거형
GeographyV2Type | |
Anchor |
시퀀스의 상대 위치에 대한 앵커입니다. |
JoinOperator |
Strict 필터에 대한 조인 연산자입니다. |
RankerTypes |
순위 형식의 열거형입니다. |
ServiceType |
서비스 형식의 열거형입니다. |
함수
validate |
DynamicList 개체의 유효성을 검사하고 유효성 검사가 실패하면 throw합니다. |
validate |
ExternalEntity 개체의 유효성을 검사하고 유효성 검사가 실패하면 throw합니다. |
get |
페치 라이브러리를 가져옵니다. |
validate |
ListElement 개체의 유효성을 검사하고 유효성 검사가 실패하면 throw합니다. |
is |
제공된 옵션이 LuisRecognizerOptionsV2 |
is |
제공된 옵션이 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.