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 peut vous aider à apporter des améliorations continues pour mieux répondre aux questions des utilisateurs correctement au fil du temps. Les gens posent souvent des questions qui sont formulées différemment, mais ont finalement la même signification. L’apprentissage actif peut vous aider dans des situations comme celle-ci, car il vous permet de prendre en compte d’autres questions à chaque paire de questions et 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 et réponses

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

Capture d’écran montrant comment importer un fichier avec des paires questions-réponses.

Examiner les suggestions

L’apprentissage actif commence ensuite à proposer d’autres questions pour chaque question dans vos paires de questions et réponses. Vous y accédez à partir du volet Suggestions de révision :

Capture d’écran du volet Vérifier les suggestions.

Vous passez en revue, puis acceptez ou rejettez ces autres expressions suggérées pour chaque question en sélectionnant la coche ou le symbole de suppression en regard de l’autre expression. Vous pouvez accepter ou rejeter en bloc des suggestions à 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 :

Capture d’écran montrant l’option Ajouter une autre question dans le volet Modifier la base de connaissances.

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