Versione e addestramento dell'algoritmo
Puoi utilizzare l'impostazione Versione algoritmo per selezionare quale algoritmo watsonx Assistant viene utilizzato per l'addestramento. Il tuo assistente viene preparato quando aggiorni il contenuto o le impostazioni o tramite il riaggiornamento automatico.
Esistono tre scelte:
- Beta: Utilizzare Beta per visualizzare un'anteprima e verificare cosa sta per arrivare. La funzionalità nella versione beta diventerà probabilmente una versione supportata in un secondo momento. Non è consigliabile utilizzare la versione beta in una distribuzione di produzione.
- Ultimo: l'attuale versione supportata consigliata per il tuo assistente di produzione dal vivo.
- Precedente: l'ultima versione supportata prima dell'ultima versione. Il supporto per questa versione termina quando viene rilasciata la versione successiva.
Per scegliere una versione dell'algoritmo per le azioni:
-
Nella pagina Azioni, fare clic su Impostazioni globali
.
-
Fare clic sulla scheda Versione dell'algoritmo.
-
Scegliere una versione, quindi fare clic su Salva.
Per selezionare una versione algoritmo per la finestra di dialogo:
-
Nella pagina Finestra di dialogo, aprire la sezione Opzioni.
-
Fare clic su Versione algoritmo.
-
Scegliere una versione.
Le versioni più recenti e precedenti hanno etichette di data come Più recenti (15-Apr-2023) o Precedente (20-Dec-2022). Vedi le note sulla release diwatsonx Assistant per i dettagli su ciascuna release della versione dell'algoritmo.
Le opzioni di versione degli algoritmi sono attualmente disponibili per l'arabo, il cinese (semplificato), il cinese (tradizionale), il ceco, l'olandese, l'inglese, il tedesco, il giapponese, il coreano, l'italiano, il portoghese e lo spagnolo. Il modello di linguaggio universale utilizza un algoritmo predefinito.
Riaddestramento automatico
IBM Cloud
IBM® watsonx™ Assistant è stato rilasciato come servizio a luglio 2016. Da allora, gli utenti hanno creato e aggiornato le competenze per soddisfare le loro esigenze di assistente virtuale. Dietro le quinte, watsonx Assistant crea modelli di machine learning (ML) per eseguire varie attività per conto dell'utente.
I modelli ML primari si occupano del riconoscimento dell'azione, della classificazione dell'intento e del rilevamento dell'entità. Ad esempio, il modello potrebbe rilevare cosa intende un cliente quando dice I want to open a checking account
e di quale tipo di account parla il cliente.
Questi modelli ML si basano su un'infrastruttura sofisticata. Ci sono molti componenti complessi che sono responsabili dell'analisi di ciò che l'utente dice, della suddivisione dell'input dell'utente e dell'elaborazione in modo che il modello ML possa prevedere più facilmente ciò che l'utente sta chiedendo.
Poiché watsonx Assistant è stato rilasciato per la prima volta, il team del prodotto ha effettuato continui aggiornamenti agli algoritmi che generano questi sofisticati modelli ML. I modelli più vecchi continuarono a funzionare durante l'esecuzione nel contesto di algoritmi più recenti. Storicamente, il comportamento di questi modelli ML esistenti non è cambiato a meno che la competenza non sia stata aggiornata, a quel punto la capacità è stata riaddestrata e viene generato un nuovo modello per sostituire quello precedente. Ciò significa che molti modelli più vecchi non hanno mai beneficiato di miglioramenti nei nostri algoritmi ML.
IBM® watsonx™ Assistant utilizza la riqualificazione continua. Il servizio watsonx Assistant monitora continuamente tutti i modelli ML e riaddestra automaticamente i modelli che non sono stati riaddestrati nei 6 mesi precedenti. Il tuo assistente si riallena utilizzando la versione dell'algoritmo selezionata. Se la versione che hai selezionato non è più supportata, watsonx Assistant si riallunga utilizzando la versione etichettata come Precedente. Ciò significa che il tuo assistente dispone automaticamente delle tecnologie supportate che vengono applicate. Gli assistenti che sono stati modificati durante i 6 mesi precedenti non sono interessati.
Di solito, questa riqualificazione è senza soluzione di continuità dal punto di vista del cliente. Gli stessi input determinano il rilevamento delle stesse azioni, intenti ed entità. A volte, il riaddestramento potrebbe causare cambiamenti nell'accuratezza.
Istruzioni per watsonx Assistant per IBM On-premises
IBM Cloud Pak for Data IBM Software Hub
Quando aggiorni la tua istanza di watsonx Assistant per IBM Cloud Pak for Data, se i tuoi modelli esistenti sono stati addestrati utilizzando una versione dell'algoritmo ancora supportata, i tuoi modelli non vengono riaddestrati durante o dopo l'aggiornamento.
Le nuove versioni degli algoritmi sono incluse nelle release principali (ad esempio, 4.0.0 o 5.0.0) o nelle release secondarie (ad esempio, 4.5.0 o 4.6.0). Una release mensile potrebbe includere una nuova versione dell'algoritmo se ci sono più di 6 mesi tra le release principali o secondarie. Ogni versione dell'algoritmo supporta 2 release principali o minori o un tempo massimo di 12 mesi, a seconda di quale è il primo. Per ulteriori informazioni, consultare IBM Cloud Pak for Data Addendum del ciclo di vita del supporto software.
Ogni nuova release include il supporto completo per la versione elencata come Più recente nella release precedente più recente. Questa versione viene quindi etichettata come Precedente dopo l'aggiornamento. Inoltre, ogni nuova versione supporta modelli in esecuzione che sono stati addestrati sulla versione precedente in modo che l'aggiornamento non influisca sul runtime. Ad esempio, se esegui l'upgrade da IBM Cloud Pak for Data 4.6 a 4.7e stai utilizzando Latest (01-Jun-2022) tale versione diventa elencata come Previous (01 giugno 2022) e rimane la tua versione selezionata.
Riaggiornamento automatico dopo l'aggiornamento
Dopo che il tuo aggiornamento watsonx Assistant per IBM Cloud Pak for Data è completo, watsonx Assistant esegue il riaggiornamento automatico per tutti i modelli di assistente che sono stati addestrati utilizzando una versione che non è più supportata. In questo caso, watsonx Assistant riaddestra automaticamente il tuo assistente alla versione più recente. Questo riaggiornamento automatico è necessario per garantire la capacità di eseguire i modelli addestrati nel prossimo aggiornamento.
Procedure consigliate
Si consiglia di utilizzare la versione più recente nella distribuzione di produzione di watsonx Assistant per IBM Cloud Pak for Data. È l'impostazione predefinita per i nuovi assistenti. Durante un upgrade, le tue impostazioni non cambiano automaticamente gli assistenti esistenti per utilizzare la versione più recente. Se prima dell'aggiornamento è stato selezionato Ultimo, le impostazioni continuano ad utilizzare tale versione, ora etichettata come Precedente. Dopo l'aggiornamento, si consiglia di scegliere Più recente e di eseguire i test di regressione di base.
IBM esegue test affidabili su vari dataset per ridurre al minimo l'impatto sugli assistenti esistenti. Ma data la natura dei modelli di machine learning e la sfumatura e sottigliezza dell'elaborazione del linguaggio naturale, potresti trovare alcune discrepanze da versione a versione. Se si trova un problema principale attraverso i test, è possibile cambiare le impostazioni e utilizzare Precedente per tornare al comportamento precedente. In questo evento, si consiglia di contattare IBM e fornire i dettagli del test in modo che IBM possa supportare l'utente nei passaggi per risolvere il problema.
Si consiglia inoltre di provare la versione Beta in un sistema di test dopo l'upgrade. Ciò fornisce una visibilità iniziale delle modifiche che è probabile vengano fornite in una versione futura e riduce la probabilità di impatti negativi sui sistemi di produzione. IBM valuta sia il feedback positivo che quello negativo dei clienti che utilizzano la Beta. Si avrà l'opportunità di modellare il funzionamento degli algoritmi prima che la versione venga promossa a Più recente in una versione futura. Se scegli Beta, il tuo assistente si allena sempre sulla versione beta più recente.