Versión de algoritmo y entrenamiento
Puede utilizar el valor Versión de algoritmo para elegir qué algoritmo watsonx Assistant se utiliza para el entrenamiento. El asistente se entrena cuando actualiza el contenido o los valores, o a través de repetición automática de formación.
Existen tres opciones:
- Beta: Utilice Beta para obtener una vista previa y probar lo que viene. Es probable que la capacidad de la versión beta se convierta en una versión soportada más adelante. No se recomienda utilizar la versión beta en un despliegue de producción.
- Última: la versión soportada actual que se recomienda para el asistente de producción en directo.
- Anterior: el último soportado antes de la última versión. El soporte para esta versión finaliza cuando se publica la siguiente versión.
Para elegir una versión de algoritmo para acciones:
-
En la página Acciones, pulse Valores globales
.
-
Haga clic en la pestaña Versión del algoritmo.
-
Elija una versión y, a continuación, pulse Guardar.
Para elegir una versión de algoritmo para el diálogo:
-
En la página Diálogo, abra la sección Opciones.
-
Pulse Versión de algoritmo.
-
Elija una versión.
Las versiones más recientes y anteriores tienen etiquetas de fecha como Más reciente (15-Apr-2023) o Anterior (20-Dec-2022). Consulte las notas del release dewatsonx Assistant para obtener detalles sobre cada release de versión de algoritmo.
Las opciones de versión de algoritmo están disponibles actualmente para árabe, chino (simplificado), chino (tradicional), checo, holandés, inglés, francés, alemán, japonés, coreano, italiano, portugués y español. El modelo de lenguaje universal utiliza un algoritmo predeterminado.
Repetición automática
IBM Cloud
IBM® watsonx™ Assistant se lanzó como servicio en julio de 2016. Desde entonces, los usuarios no han dejado de crear y actualizar conocimientos para adaptar el asistente virtual a las necesidades de su negocio. watsonx Assistant, entre bastidores, crea modelos de aprendizaje automático (ML) para realizar diversas tareas en nombre del usuario.
Los principales modelos de ML se ocupan del reconocimiento de acciones, la clasificación de intenciones y la detección de entidades. Por ejemplo, el modelo puede detectar qué pretende un cliente cuando dice I want to open a checking account,
y de qué tipo de cuenta está hablando el cliente.
Estos modelos de ML se basan en una infraestructura sofisticada. Hay muchos componentes complejos que se encargan de analizar lo que dice el usuario, desglosar la información que introduce y procesarla para que el modelo de aprendizaje automático pueda predecir más fácilmente lo que el usuario está preguntando.
Desde que se lanzó por primera vez watsonx Assistant, el equipo de productos ha realizado actualizaciones continuas de los algoritmos que generan estos sofisticados modelos de aprendizaje automático. Los modelos más antiguos siguieron funcionando mientras se ejecutaban en el contexto de algoritmos más nuevos. Históricamente, el comportamiento de estos modelos de ML existentes no cambiaba a menos que se actualizara la habilidad, en cuyo caso se volvía a entrenar la habilidad y se generaba un nuevo modelo para reemplazar al anterior. Esto implicaba que muchos modelos más antiguos nunca se beneficiaban de las mejoras en nuestros algoritmos de ML.
IBM® watsonx™ Assistant utiliza el reentrenamiento continuo. El servicio de aprendizaje automático ( watsonx Assistant ) supervisa continuamente todos los modelos de aprendizaje automático y reentrena automáticamente aquellos modelos que no han sido reentrenados en los últimos 6 meses. El asistente se vuelve a entrenar utilizando la versión de algoritmo seleccionada. Si la versión que ha seleccionado ya no está soportada, watsonx Assistant se vuelve a entrenar utilizando la versión etiquetada como Anterior. Esto significa que el asistente tiene automáticamente las tecnologías soportadas que se aplican. Los asistentes que fueron modificados durante los 6 meses anteriores no se ven afectados.
Por lo general, esta repetición de formación es perfecta desde el punto de vista del cliente. Las mismas entradas dan como resultado la detección de las mismas acciones, intenciones y entidades. A veces, el reentrenamiento puede provocar cambios en la precisión.
Instrucciones para watsonx Assistant para IBM en las instalaciones
IBM Cloud Pak for Data IBM Software Hub
Al actualizar la instancia de watsonx Assistant para IBM Cloud Pak for Data, si los modelos existentes se han entrenado utilizando una versión de algoritmo que todavía está soportada, los modelos no se vuelven a entrenar durante o después de la actualización.
Las nuevas versiones de algoritmos se incluyen en los releases principales (por ejemplo, 4.0.0 o 5.0.0) o en los releases menores (por ejemplo, 4.5.0 o 4.6.0). Un release mensual puede incluir una nueva versión de algoritmo si hay más de 6 meses entre releases principales o secundarios. Cada versión de algoritmo admite 2 releases mayores o menores o un tiempo máximo de 12 meses, el que sea el primero. Para obtener más información, consulte IBM Cloud Pak for Data Software Support Lifecycle Addendum.
Cada nuevo release incluye soporte completo para la versión que se lista como Más reciente en el release anterior más reciente. A continuación, esta versión se etiqueta como Anterior después de actualizar. Además, cada nuevo release da soporte a la ejecución de modelos entrenados en la versión anterior para que la actualización no afecte al tiempo de ejecución. Por ejemplo, si actualiza de IBM Cloud Pak for Data 4.6 a 4.7, y estaba utilizando Latest (01-Jun-2022) esa versión se lista como Anterior (01 de junio de 2022) y sigue siendo la versión seleccionada.
Repetición automática después de la actualización
Después de que se haya completado la actualización de watsonx Assistant para IBM Cloud Pak for Data, watsonx Assistant realiza un reentrenamiento automático para los modelos de asistente entrenados utilizando una versión que ya no está soportada. En este caso, watsonx Assistant vuelve a entrenar automáticamente su asistente a la versión más reciente. Este reentrenamiento automático es necesario para garantizar la capacidad de ejecutar los modelos entrenados en la próxima actualización.
Prácticas recomendadas
Se recomienda utilizar la versión más reciente en el despliegue de producción de watsonx Assistant para IBM Cloud Pak for Data. Este es el valor predeterminado para los nuevos asistentes. Durante una actualización, los valores no cambian automáticamente los asistentes existentes para utilizar la versión más reciente. Si antes de la actualización ha seleccionado Más reciente, los valores siguen utilizando esa versión, ahora etiquetada como Anterior. Después de actualizar, se recomienda elegir Más reciente y ejecutar pruebas de regresión básicas.
IBM realiza pruebas sólidas en varios conjuntos de datos para minimizar el impacto en los asistentes existentes. Pero dada la naturaleza de los modelos de aprendizaje automático y el matiz y sutileza del procesamiento del lenguaje natural, es posible que encuentre algunas discrepancias de versión a versión. Si encuentra un problema importante a través de las pruebas, puede conmutar los valores y utilizar Anterior para volver al comportamiento anterior. En este caso, le recomendamos que se ponga en contacto con IBM y proporcione detalles de la prueba para que IBM pueda ayudarle en los pasos para resolver el problema.
También se recomienda que pruebe la versión Beta en uno de los sistemas de prueba después de la actualización. Esto le proporciona una visibilidad temprana de los cambios que es probable que se entreguen en una versión futura y reduce la probabilidad de impactos negativos en los sistemas de producción. IBM valora los comentarios positivos y negativos de los clientes que utilizan Beta. Tendrá la oportunidad de dar forma al funcionamiento de los algoritmos antes de que la versión se promocione a Más reciente en una versión futura. Si elige Beta, su asistente siempre entrena en la versión beta más actual.