Versão e treinamento de algoritmo
É possível usar a configuração Versão do algoritmo para escolher qual algoritmo watsonx Assistant é usado para treinamento. Seu assistente é treinado quando você atualiza o conteúdo ou as configurações, ou através de retreinamento automático.
Há três opções:
- Beta: Use Beta para visualizar e testar o que está por vir. O recurso na versão beta provavelmente se tornará uma versão suportada posteriormente. Não é recomendado usar a versão beta em uma implementação de produção.
- Últimas: A versão suportada atual que é recomendada para o seu assistente de produção ao vivo.
- Anterior: O último apoiado antes da versão mais recente. O suporte para esta versão termina quando a próxima versão for lançada.
Para escolher uma versão de algoritmo para ações:
-
Na página Ações, clique em Configurações globais
.
-
Clique na guia Algorithm Version (Versão do algoritmo ).
-
Escolha uma versão, em seguida, clique em Salvar.
Para escolher uma versão de algoritmo para diálogo:
-
Na página Dialog, abra a seção Opções.
-
Clique Em Versão Algoritmo.
-
Escolha uma versão.
As versões mais recentes e anteriores têm rótulos de data como Latest (15-Apr-2023) ou Previous (20-Dec-2022). Veja o watsonx Assistant notas de liberação para obter detalhes sobre cada release de versão do algoritmo.
As escolhas de versão do algoritmo estão atualmente disponíveis para o árabe, chinês (Simplificado), Chinês (Tradicional), Tcheco, Holandês, Inglês, Francês, Alemão, Japonês, Coreano, Italiano, Português E Espanhol. O modelo de linguagem universal usa um algoritmo padrão.
Reciclagem automática
IBM Cloud
IBM® watsonx™ Assistant foi lançado como um serviço em julho de 2016. Desde então, os usuários vêm criando e atualizando habilidades para atender às suas necessidades de assistente virtual. Nos bastidores, o watsonx Assistant cria modelos de aprendizado de máquina (ML) para executar várias tarefas em nome do usuário.
Os principais modelos de ML lidam com reconhecimento de ações, classificação de intenções e detecção de entidades. Por exemplo, o modelo pode detectar o que um cliente pretende quando ele diz I want to open a checking account e
qual tipo de conta o cliente está falando.
Esses modelos de ML contam com uma infraestrutura sofisticada. Há muitos componentes intrincados que são responsáveis por analisar o que o usuário diz, decompor a entrada do usuário e processá-la para que o modelo de ML possa prever mais facilmente o que o usuário está perguntando.
Desde que o watsonx Assistant foi lançado pela primeira vez, a equipe de produtos tem feito atualizações contínuas nos algoritmos que geram esses sofisticados modelos de ML. Os modelos mais antigos continuaram a funcionar enquanto eram executados no contexto de algoritmos mais novos. Historicamente, o comportamento desses modelos de ML existentes não mudava, a menos que a habilidade fosse atualizada, momento em que a habilidade era treinada novamente e um novo modelo era gerado para substituir o antigo. Isso significava que muitos modelos mais antigos nunca se beneficiaram de melhorias em nossos algoritmos de ML.
IBM® watsonx™ Assistant usa novo treinamento contínuo. O serviço watsonx Assistant monitora continuamente todos os modelos de ML e retreina automaticamente os modelos que não foram retreinados nos últimos 6 meses. Seu assistente treina novamente usando a versão do algoritmo selecionado Se a versão selecionada não for mais suportada, o watsonx Assistant será retreinado usando a versão rotulada como Anterior. Isso significa que seu assistente possui automaticamente as tecnologias suportadas que são aplicadas.. Assistentes que foram modificados durante os seis meses anteriores não são afetados.
Geralmente, essa reciclagem é perfeita do ponto de vista do cliente.. As mesmas entradas resultam na detecção das mesmas ações, intenções e entidades. Às vezes, o novo treinamento pode causar alterações na precisão.
Instruções para watsonx Assistant para IBM On-premises
IBM Cloud Pak for Data IBM Software Hub
Ao fazer upgrade de sua instância do watsonx Assistant para IBM Cloud Pak for Data, se seus modelos existentes foram treinados usando uma versão de algoritmo que ainda é suportada, seus modelos não serão retreinados durante ou após o upgrade.
Novas versões de algoritmo são incluídas em liberações principais (por exemplo, 4.0.0 ou 5.0.0) ou liberações menores (por exemplo, 4.5.0 ou 4.6.0). Um release mensal pode incluir uma nova versão de algoritmo se houver mais de 6 meses entre lançamentos maiores ou menores. Cada versão de algoritmo suporta 2 liberações principais ou secundárias ou um tempo máximo de 12 meses, o que ocorrer primeiro. Para obter mais informações, consulte o IBM Cloud Pak for Data Adendo de ciclo de vida de suporte de software.
Cada nova liberação inclui suporte integral para a versão listada como Mais recente na liberação anterior mais recente. Esta versão é então rotulada como Previous depois de você atualizar. Além disso, cada nova liberação suporta a execução de modelos que foram treinados na versão anterior para que o upgrade não afete seu tempo de execução. Por exemplo, se você fizer upgrade do IBM Cloud Pak for Data 4.6 para 4.7e estiver usando Latest (01-Jun-2022), essa versão será listada como Anterior (01 de junho de 2022) e permanecerá sua versão selecionada.
Retreinamento automático após o upgrade
Após o upgrade do watsonx Assistant para IBM Cloud Pak for Data ser concluído, o watsonx Assistant executa o novo treinamento automático para quaisquer modelos de assistente que foram treinados usando uma versão que não é mais suportada. Neste caso, watsonx Assistant retreina automaticamente o seu assistente para a versão Latest. Esse novo treinamento automático é necessário para assegurar sua capacidade de executar seus modelos treinados em seu próximo upgrade..
Melhores práticas
Recomenda-se utilizar a versão Latest em sua implementação de produção de watsonx Assistant para IBM Cloud Pak for Data. É o padrão para novos assistentes. Durante um upgrade, suas configurações não alternam automaticamente os assistentes existentes para usar a versão mais recente. Se antes de seu upgrade você selecionou Mais recente, suas configurações continuarão a usar essa versão, agora rotulada como Anterior. Após se atualizar, é recomendável escolher Latest e executar testes básicos de regressão.
A IBM executa testes robustos em vários conjuntos de dados para minimizar impactos em assistentes existentes. Mas dada a natureza dos modelos de aprendizado de máquina e a nuance e sutileza do processamento de linguagem natural, você pode encontrar algumas discrepâncias de versão para versão. Se você localizar um problema principal por meio dos testes, poderá alternar suas configurações e usar Anterior para retornar ao comportamento anterior. Neste evento, recomendamos que entre em contato com a IBM e forneça detalhes do seu teste para que a IBM possa apoiá-lo nas etapas para resolver o problema.
Também é recomendado que você tente a versão Beta em um dos seus sistemas de teste depois de fazer o upgrade. Isso fornece visibilidade antecipada para mudanças que provavelmente serão entregues em uma versão futura e reduz a probabilidade de impactos negativos em seus sistemas de produção. A IBM valoriza tanto o feedback positivo quanto negativo dos clientes que usam Beta. Você terá a oportunidade de moldar como a função de algoritmos antes da versão é promovida a Latest em uma versão futura. Se você escolher Beta, seu assistente sempre treina sobre a versão beta mais atual.