Version de l'algorithme et formation
Vous pouvez utiliser le paramètre Version de l'algorithme pour choisir l'algorithme watsonx Assistant utilisé pour l'apprentissage. Votre assistant est entraîné lorsque vous mettez à jour le contenu ou les paramètres, ou via un nouvel entraînement automatique.
Trois options sont possibles :
- Bêta: utilisez la version bêta pour prévisualiser et tester ce qui se passe. La fonction de la version bêta est susceptible de devenir une version prise en charge ultérieurement. Il n'est pas recommandé d'utiliser la version bêta dans un déploiement de production.
- Dernière: version actuellement prise en charge recommandée pour votre assistant de production.
- Précédent: Dernière prise en charge avant la dernière version. La prise en charge de cette version prend fin lorsque la version suivante est publiée.
Pour choisir une version d'algorithme pour les actions:
-
Sur la page Actions, cliquez sur Paramètres globaux
.
-
Cliquez sur l'onglet Version de l'algorithme.
-
Choisissez une version, puis cliquez sur Sauvegarder.
Pour choisir une version d'algorithme pour la boîte de dialogue:
-
Dans la page Boîte de dialogue, ouvrez la section Options.
-
Cliquez sur Version de l'algorithme.
-
Sélectionnez une version.
Les versions les plus récentes et les versions précédentes comportent des libellés de date tels que Latest (15-Apr-2023) ou Previous (20-Dec-2022). Voir les notes sur l'édition dewatsonx Assistant pour plus de détails sur chaque version d'algorithme.
Les choix de version d'algorithme sont actuellement disponibles pour l'arabe, le chinois (simplifié), le chinois (traditionnel), le tchèque, le néerlandais, l'anglais, le français, l'allemand, le japonais, le coréen, l'italien, le portugais et l'espagnol. Le modèle de langage universel utilise un algorithme par défaut.
Nouvel entraînement automatique
IBM Cloud
IBM® watsonx™ Assistant a été mis à disposition en tant que service en juillet 2016. Depuis lors, les utilisateurs ont créé et mis à jour des compétences pour répondre à leurs besoins en matière d'assistants virtuels. En coulisses, watsonx Assistant crée des modèles d'apprentissage machine (ML) pour effectuer diverses tâches au nom de l'utilisateur.
Les principaux modèles de ML traitent de la reconnaissance des actions, de la classification des intentions et de la détection des entités. Par exemple, le modèle peut détecter les intentions d'un client lorsqu'il dit I want to open a checking account et le type de compte dont le client parle.
Ces modèles ML reposent sur une infrastructure sophistiquée. De nombreux composants complexes sont chargés d'analyser ce que dit l'utilisateur, de décomposer ses données et de les traiter afin que le modèle ML puisse prédire plus facilement ce que demande l'utilisateur.
Depuis le lancement de watsonx Assistant, l'équipe chargée du produit a constamment mis à jour les algorithmes qui génèrent ces modèles ML sophistiqués. Les anciens modèles ont continué à fonctionner dans le cadre d'algorithmes plus récents. Historiquement, le comportement de ces modèles de ML existants ne changeait pas à moins que la compétence ne soit mise à jour, auquel cas la compétence était réentraînée et un nouveau modèle était généré pour remplacer l'ancien. Cela signifie que de nombreux modèles plus anciens n'ont jamais bénéficié d'améliorations dans nos algorithmes ML.
IBM® watsonx™ Assistant utilise un nouvel entraînement continu. Le service watsonx Assistant surveille en permanence tous les modèles ML et réapprend automatiquement les modèles qui n'ont pas été réapprendus au cours des six derniers mois. Votre assistant effectue un nouvel apprentissage à l'aide de la version d'algorithme sélectionnée. Si la version que vous avez sélectionnée n'est plus prise en charge, watsonx Assistant est régénéré à l'aide de la version intitulée Précédent. Cela signifie que votre assistant dispose automatiquement des technologies prises en charge qui sont appliquées. Les assistants qui ont été modifiés au cours des six mois précédents ne sont pas touchés.
Généralement, ce recyclage est transparent du point de vue du client. Les mêmes entrées entraînent la détection des mêmes actions, intentions et entités. Parfois, le nouvel entraînement peut entraîner des changements d'exactitude.
Instructions pour watsonx Assistant pour IBM Sur place
IBM Cloud Pak for Data IBM Software Hub
Lorsque vous mettez à niveau votre instance de watsonx Assistant pour IBM Cloud Pak for Data, si vos modèles existants ont été entraînés à l'aide d'une version d'algorithme qui est toujours prise en charge, vos modèles ne sont pas réentraînés pendant ou après la mise à niveau.
Les nouvelles versions d'algorithme sont incluses dans les éditions majeures (par exemple, 4.0.0 ou 5.0.0) ou mineures (par exemple, 4.5.0 ou 4.6.0). Une édition mensuelle peut inclure une nouvelle version d'algorithme s'il y a plus de 6 mois entre des éditions majeures ou mineures. Chaque version d'algorithme prend en charge 2 éditions majeures ou mineures ou une durée maximale de 12 mois, selon la première des deux versions. Pour plus d'informations, voir l'annexe IBM Cloud Pak for Data Software Support Lifecycle Addendum.
Chaque nouvelle édition inclut la prise en charge complète de la version répertoriée comme Dernière dans l'édition précédente la plus récente. Cette version est ensuite intitulée Précédent après la mise à niveau. En outre, chaque nouvelle édition prend en charge l'exécution de modèles qui ont été entraînés sur la version précédente de sorte que la mise à niveau n'affecte pas votre environnement d'exécution. Par exemple, si vous effectuez une mise à niveau depuis IBM Cloud Pak for Data 4.6 vers 4.7et que vous utilisiez Dernière (01-Jun-2022), cette version devient Précédent (01 juin 2022) et reste la version sélectionnée.
Nouvel entraînement automatique après la mise à niveau
Une fois la mise à niveau de watsonx Assistant pour IBM Cloud Pak for Data terminée, watsonx Assistant effectue un nouvel entraînement automatique pour tous les modèles d'assistant entraînés à l'aide d'une version qui n'est plus prise en charge. Dans ce cas, watsonx Assistant réentraîne automatiquement votre assistant vers la version la plus récente. Ce nouvel entraînement automatique est nécessaire pour vous permettre d'exécuter vos modèles entraînés lors de la prochaine mise à niveau.
Meilleures pratiques
Il est recommandé d'utiliser la version la plus récente dans votre déploiement en production de watsonx Assistant pour IBM Cloud Pak for Data. Il s'agit de la valeur par défaut pour les nouveaux assistants. Lors d'une mise à niveau, vos paramètres ne changent pas automatiquement les assistants existants pour utiliser la dernière version. Si, avant la mise à niveau, vous avez sélectionné Plus récent, vos paramètres continuent d'utiliser cette version, désormais appelée Précédent. Après la mise à niveau, il est recommandé de choisir Dernière et d'exécuter des tests de régression de base.
IBM effectue des tests robustes sur différents fichiers afin de réduire les impacts sur les assistants existants. Mais compte tenu de la nature des modèles d'apprentissage automatique et de la nuance et de la subtilité du traitement du langage naturel, vous pouvez trouver des différences d'une version à l'autre. Si vous rencontrez un problème majeur lors de vos tests, vous pouvez changer vos paramètres et utiliser Précédent pour revenir au comportement précédent. Dans ce cas, nous vous recommandons de contacter IBM et de fournir les détails de votre test afin que IBM puisse vous aider à résoudre le problème.
Il est également recommandé d'essayer la version bêta dans l'un de vos systèmes de test après la mise à niveau. Vous bénéficiez ainsi d'une visibilité précoce sur les modifications susceptibles d'être distribuées dans une version future et vous réduisez la probabilité d'impacts négatifs sur vos systèmes de production. IBM valorise à la fois les commentaires positifs et négatifs des clients qui utilisent la version bêta. Vous aurez la possibilité de façonner la façon dont les algorithmes fonctionnent avant que la version ne soit promue la plus récente dans une version ultérieure. Si vous choisissez Bêta, votre assistant s'entraîne toujours sur la version bêta la plus récente.