Améliorer les performances des réponses aux questions

Effectué

Après avoir créé et testé une base de connaissances, vous pouvez améliorer ses performances avec l’apprentissage actif et en définissant des synonymes.

Utiliser l’apprentissage actif

L’apprentissage actif vous permettra d’apporter des améliorations continues afin de mieux répondre aux questions des utilisateurs au fil du temps. Les gens posent souvent des questions qui sont formulées différemment, mais qui ont en fait la même signification. L’apprentissage actif peut vous aider dans des situations comme celle-ci, car il vous permet d’envisager d’autres questions à chaque paire de questions-réponses. L’apprentissage actif est activé par défaut.

Pour utiliser l’apprentissage actif, vous pouvez effectuer les opérations suivantes :

Créer vos paires de questions-réponses

Vous créez des paires de questions-réponses dans Language Studio pour votre projet. Vous pouvez également importer un fichier qui contient des paires de questions-réponses à charger en bloc.

A screenshot showing how to import a file with question and answer pairs.

Passer en revue les suggestions

L’apprentissage actif commence ensuite à proposer d’autres questions pour chaque question de vos paires de questions-réponses. Vous y accédez à partir du volet Passer en revue les suggestions :

A screenshot of the Review suggestions pane.

Vous passez en revue, puis acceptez ou rejetez ces autres phrases suggérées pour chaque question en sélectionnant la coche ou le symbole de suppression en regard de la deuxième phrase. Vous pouvez accepter ou refuser des suggestions en bloc à l’aide de l’option Accepter toutes les suggestions ou Rejeter toutes les suggestions en haut.

Vous pouvez également ajouter manuellement d’autres questions lorsque vous sélectionnez Ajouter une autre question pour une paire dans le volet Modifier la base de connaissances :

A screenshot showing the Add alternate question option on the Edit knowledge base pane.

Remarque

Pour en savoir plus sur l’apprentissage actif, consultez Enrichir votre projet avec l’apprentissage actif.

Définir des synonymes

Les synonymes sont utiles lorsque les questions soumises par les utilisateurs peuvent inclure plusieurs mots différents pour signifier la même chose. Par exemple, un client d’une agence de voyages peut faire référence à une « réservation » ou à une « commande ». En les définissant comme synonymes, le service de réponses aux questions peut trouver une réponse appropriée, quel que soit le terme utilisé par un client individuel.

Pour définir des synonymes, vous utilisez l’API REST afin d’envoyer des synonymes au format JSON suivant :

{
    "synonyms": [
        {
            "alterations": [
                "reservation",
                "booking"
                ]
        }
    ]
}

Remarque

Pour en savoir plus sur les synonymes, consultez Amélioration de la qualité des réponses avec des synonymes.