Section courante

A propos

Section administrative du site

Azure.AI.Language.QuestionAnswering

Question/réponse de langage IA avec Azure
Azure SDK for .NET (C#) Espaces de nom

Description

Cet espace de nom permet de développer des systèmes de questions/réponses basés sur une base de connaissances ou des documents, en fournissant des réponses précises extraites à partir de sources textuelles.

Liste des classes

Nom Description
AnswersFromTextOptions Cette classe permet de définir les paramètres nécessaires pour poser une question sur un ensemble de textes fournis dynamiquement, en dehors d'une base de connaissances préexistante.
AnswersFromTextResult Cette classe permet de représenter les résultats retournés après avoir posé une question sur du texte brut, incluant les réponses identifiées dans le contenu fourni.
AnswersOptions Cette classe permet de configurer les paramètres d'interrogation d'une base de connaissances, comme le nombre de réponses à retourner, les seuils de confiance, ou encore les filtres appliqués.
AnswerSpan Cette classe permet de représenter un segment de réponse extrait d'un passage textuel, incluant les positions de début et de fin dans le texte source.
AnswersResult Cette classe permet de représenter une liste de réponses retournées à la suite d'une interrogation, qu'elles proviennent d'un texte libre ou d'une base de connaissances.
KnowledgeBaseAnswer Cette classe permet de représenter une réponse issue d'une base de connaissances, avec ses métadonnées, sa pertinence et son contenu textuel.
KnowledgeBaseAnswerContext Cette classe permet de fournir un contexte lié à une réponse issue de la base de connaissances, incluant des informations sur les questions précédentes.
KnowledgeBaseAnswerDialog Cette classe permet de représenter les informations de dialogue associées à une réponse, notamment les options de suivi ou les questions associées.
KnowledgeBaseAnswerPrompt Cette classe permet de définir une invite ou une question de suivi suggérée, associée à une réponse provenant de la base de connaissances.
MetadataFilter Cette classe permet de filtrer les réponses de la base de connaissances en fonction d'une liste de métadonnées spécifiques, facilitant ainsi la recherche ciblée.
MetadataRecord Cette classe permet de représenter une paire clé-valeur de métadonnées, utilisée pour l'annotation ou le filtrage d'éléments dans la base de connaissances.
QueryFilters Cette classe permet de définir des filtres applicables lors des requêtes vers une base de connaissances, incluant des filtres sur les métadonnées et d'autres critères.
QuestionAnsweringClient Cette classe permet d'interroger un projet Question Answering, qu'il soit basé sur une base de connaissances personnalisée ou sur des textes libres, afin d'obtenir des réponses pertinentes à des questions en langage naturel.
QuestionAnsweringClientOptions Cette classe permet de configurer les options du client QuestionAnsweringClient, telles que les politiques de transport, les journaux ou les points de terminaison.
QuestionAnsweringModelFactory Cette classe permet de créer des instances en lecture seule de modèles de données utilisés dans le service Question Answering, facilitant les tests ou les constructions manuelles.
QuestionAnsweringProject Cette classe permet de représenter un projet dans le service Question Answering, incluant des paramètres comme le nom du projet, sa version et sa configuration.
ShortAnswerOptions Cette classe permet de configurer les options relatives à la génération de réponses courtes, notamment en activant ou désactivant la prédiction de spans dans les textes.
TextAnswer Cette classe permet de représenter une réponse extraite d'un texte libre, incluant le contenu de la réponse et les informations de confiance ou de source.
TextDocument Cette classe permet de représenter un document textuel d'entrée, utilisé pour formuler une question en contexte de texte libre.


Dernière mise à jour : Mardi, le 5 mai 2025