Versão da Plataforma
A partir da Release 20.08 do Oracle Digital Assistant, cada bot (habilidade ou assistente digital) é vinculado a uma versão de plataforma específica que corresponde a uma versão de release do Digital Assistant.
Isso significa que o bot continua usando essa versão da plataforma, mesmo quando a instância do Digital Assistant é submetida a upgrade.
A versão da plataforma afeta o comportamento de seus bots. Em alguns casos, isso significa a adição de recursos (como a adição de entidades incorporadas). Em outros, significa apenas ajuste fino do NLU (Natural Language Understanding) da plataforma. Cada versão da plataforma permanece válida por 18 meses.
Como uma determinada versão de um bot agora está permanentemente vinculada a uma versão da plataforma, você pode testar completamente esse bot, otimizar seu corpus de treinamento e colocá-lo em produção sem se preocupar que seu comportamento mudará quando sua instância do Digital Assistant for submetida a upgrade para uma nova release.
Para novos bots, você especifica a versão da plataforma quando cria o bot. Você pode selecionar a versão atual (recomendado) ou qualquer outra versão ativa ou de remoção gradual. Para bots criados na Release 20.06 ou anterior, a versão da plataforma é definida como 20.06.
As versões da plataforma para um assistente digital e habilidades em um assistente digital não precisam ser iguais. Você pode usar versões de plataforma distintas para cada um.
Para fazer upgrade da versão da plataforma de um bot, você precisa criar uma nova versão (ou clone) do bot.
Fases do Ciclo de Vida das Versões da Plataforma
Cada versão da plataforma passa pelas seguintes fases do ciclo de vida:
- Ativo - Você sempre deve usar uma versão de plataforma ativa ( preferencialmente a mais recente) quando estiver desenvolvendo um novo bot.
Uma versão da plataforma permanece no estado Ativo por pelo menos 12 meses após o lançamento.
- Obsoleto - Você pode continuar o desenvolvimento de sua habilidade nesta fase, mas recomendamos passar para uma versão ativa da plataforma para aproveitar os novos recursos e melhorias e para prolongar o período de uso do bot sem precisar atualizar a versão da plataforma.
Uma versão da plataforma pode ser descontinuada a partir de 12 meses após seu lançamento. Uma vez obsoleto, ele permanece no estado Obsoleto por seis meses.
- Obsoleto - Bots publicados com versões de plataforma obsoletas continuarão funcionando. No entanto, você não pode mais modificar ou treinar bots provisórios com esse status. Para continuar o desenvolvimento de um bot com esse status, você precisa cloná-lo ou criar uma nova versão e especificar uma versão de plataforma ativa (ou de remoção gradual).
Uma versão da plataforma se torna obsoleta seis meses após ser descontinuada e permanecer no estado Obsoleto por seis meses.
Se seus bots (publicados ou provisórios) estiverem em versões de plataforma com esse status, será importante criar novas versões deles antes que cheguem ao status Inválido. Quando eles estiverem com status Inválido, você não poderá criar novas versões ou clones deles.
- Inválido - Todos os bots com esse status pararão de funcionar. Além disso, não será mais possível clonar, importar ou criar uma nova versão de um bot com esse status.
Uma versão da plataforma torna-se inválida depois de estar no estado Obsoleto por seis meses.
Alterar a Versão da Plataforma de um Bot
Para alterar a versão da plataforma para uma habilidade ou um assistente digital, você precisa criar uma nova versão do próprio bot (ou clonar o bot) e definir a versão da plataforma na nova versão do bot. Na nova versão ou clone, você pode alterá-la para qualquer versão da plataforma que seja mais recente do que a versão da plataforma do bot base e que tenha status ativo ou de remoção gradual.
Veja aqui as etapas para atualizar versões da plataforma de assistentes digitais e habilidades criando novas versões dos bots.
Para assistentes digitais:
-
Clique em
para abrir o menu lateral e selecione Desenvolvimento > Assistentes Digitais.
-
No mosaico do assistente digital que você deseja criar uma nova versão, clique em
e selecione Versão.
- Preencha o campo Versão com um número de versão exclusivo do assistente digital.
- Selecione a versão da plataforma para a qual você deseja alternar na lista drop-down Versão da Plataforma.
- Clique em Criar.
Para habilidades:
-
Clique em
para abrir o menu lateral e selecione Desenvolvimento > Habilidades.
-
No mosaico da habilidade que você deseja criar a versão, clique no ícone Opções e selecione Versão.
- Preencha o campo Versão com um número de versão exclusivo do assistente digital.
- Selecione a versão da plataforma para a qual você deseja alternar na lista drop-down Versão da Plataforma.
- Clique em Criar.
Melhores Práticas para Gerenciar Versões da Plataforma
Para melhorar continuamente a qualidade de suas habilidades e assistentes digitais, certificando-se de que não há regressões, veja aqui algumas práticas recomendadas:
-
Gere casos de teste a partir do início do ciclo de desenvolvimento para que você possa posteriormente fazer testes de regressão nas novas versões.
Embora as atualizações na plataforma geralmente melhorem a qualidade geral dos bots, essas atualizações podem causar resultados inesperados na resolução de intenções que exigem que você atualize o corpus de treinamento de suas habilidades.
É possível usar os dois:
- Testes de batch para intenções, que você salva como um arquivo CSV e executa no testador de intenções. Consulte Criar Execuções de Teste.
- Casos de teste, que você pode registrar no testador de bots e, em seguida, salvar como parte dos metadados do bot. Consulte Testes e Testes.
-
Teste e treine novamente habilidades e assistentes digitais com base em consultas do usuário a cada dois meses. Isso o ajudará a melhorar a resolução de intenções ao longo do tempo.
Como parte desse processo, crie novas versões dos bots na versão mais recente da plataforma e compare os resultados do teste para as versões do bot que estão na nova plataforma com as versões na plataforma existente. Se os resultados do teste para os bots na nova plataforma não revelarem regressões, considere mover essas versões dos bots para a produção.
-
Atualize habilidades e assistentes digitais para a versão mais recente da plataforma (e teste-os completamente) a cada 6 meses. Embora não seja estritamente necessário atualizar seus bots com frequência, é provável que você se beneficie muito com isso, dadas as melhorias contínuas da plataforma.
Bots Estendidos e Versões da Plataforma
Ao estender uma habilidade ou um assistente digital, você herda a versão da plataforma do bot base e não pode alterá-la. Da mesma forma, quando você altera a base de uma habilidade ou assistente digital estendidos, seu bot herda a versão da plataforma que é usada pela nova versão do bot base.