Ir para o conteúdo principal

Resumão: Apresentação geral da IBM Watson Assistant

📹 Vídeo:
Clique aqui para assistir!

Duração: 42 Min
Obs.: Caso não tenha acesso, faça a solicitação a um dos responsáveis do Time de desenvolvimento dos Produtos Cirrus Enterprise.

 
📝 Resumo feito pelo GEMINI:

Victor Luiz Monteiro apresentou o ambiente IBM Watson Assistant, detalhando a estrutura das instâncias, o funcionamento das skills (fluxos das AVAs) com suas convenções de nomenclatura e o processo de navegação e teste. Ele também demonstrou a seção de Analytics Overview para análise de conversas e explicou a relação entre as configurações do Caro Chat e do Watson, além do processo de download, upload e sobrescrita de skills. Questões da equipe, incluindo Thainá Ramos e Charles Chessman Correa, foram abordadas sobre demandas, manutenção, identificação de AVAs e o ciclo de vida das mesmas, com Victor Luiz Monteiro oferecendo-se para auxiliar e fornecer informações. Renan do Amaral questionou sobre gastos no IBM Cloud e ambientes de teste, com Victor Luiz Monteiro se comprometendo a documentar informações relevantes e auxiliando na resolução de dúvidas da equipe.

Detalhes
  • Introdução ao Ambiente IBM Watson Assistant Victor Luiz Monteiro iniciou a reunião explicando o ambiente da IBM, demonstrando o login e as três instâncias disponíveis no Watson Assistant, cada uma contendo um pacote de skills. Ele destacou que as instâncias um e dois são as mais importantes devido ao volume de chamadas, com a URA na instância um e o WhatsApp Web ADM na instância dois. A separação das instâncias auxilia na visualização do faturamento, que Victor Luiz Monteiro se ofereceu para mostrar posteriormente (00:01:50).

  • Estrutura e Fluxos das Skills Victor Luiz Monteiro detalhou a estrutura das skills dentro das instâncias, explicando que as skills representam os fluxos das AVAs (00:01:50). Ele mencionou a convenção de nomenclatura com "Prod" para produção e "Trunk" para testes, indicando que os fluxos contêm intenções separadas por hashtags e entidades. A complexidade dos fluxos reside na compreensão dos nós e do direcionamento do fluxo, diferente da estrutura de árvore de decisão do Carubote (00:03:04).

  • Navegação e Teste de Fluxos Victor Luiz Monteiro explicou como navegar e testar os fluxos dentro do Watson Assistant. Ele utiliza o "tryout" para visualizar o funcionamento da AVA e o localizador para identificar a origem das mensagens (00:04:22). Victor Luiz Monteiro também abordou a edição de nós, a validação inicial e as diferentes formas de resposta (texto, opção, imagem, etc.) (00:05:38). Ele mencionou que o HTML era usado antigamente, mas hoje é evitado para prevenir conflitos com o widget (00:07:04).

  • Análise e Visão Geral das Conversas Victor Luiz Monteiro apresentou a seção de Analytics Overview, onde é possível visualizar o funcionamento das AVAs em um período retroativo de 30 dias (00:07:04). As informações incluem o total de conversas, mensagens por conversa, picos de conversas e a separação por intenções. Ele explicou como filtrar por intenção, como "boleto", para obter relatórios específicos (00:08:25). A seção de User Conversations permite visualizar conversas individuais, embora a identificação do usuário seja limitada (00:09:56).

  • Demandas e Manutenção das AVAs Thainá Ramos questionou sobre a frequência de alterações nos fluxos e as principais demandas relacionadas às AVAs. Victor Luiz Monteiro respondeu que as demandas recentes envolvem verificar quedas de AVAs e ajustar envios de transferências (00:09:56). Ele informou que a criação de novas AVAs não é o objetivo atual, com exceção de casos muito específicos como a da UCA. O foco é otimizar e encerrar as AVAs existentes (00:11:20).

  • Configurações e Identificação das AVAs Victor Luiz Monteiro explicou a relação entre as configurações no Caro Chat e nas instâncias do Watson. Ele demonstrou como identificar o Skill ID de uma AVA no Watson e como esse ID é utilizado na configuração do Caro Chat. As instâncias são mapeadas de forma específica entre os dois sistemas (a instância 4 no Caro Chat corresponde à instância 1 no Watson) (00:12:41).

  • Download, Upload e Sobrescrita de Skills Victor Luiz Monteiro detalhou o processo de download e upload de skills como arquivos JSON. Ele explicou que a sobrescrita de um skill substitui todo o conteúdo, incluindo o nome, e que a data de criação original é mantida. Essa funcionalidade é utilizada para realizar grandes alterações nos fluxos, como a mudança no fluxo de transferência para o comercial (00:14:27). Victor Luiz Monteiro mencionou a prática de manter backups dos arquivos no computador e no drive (00:16:18).

  • Questões e Dúvidas da Equipe Thainá Ramos levantou uma questão sobre clientes que enviam informações que não estão sendo direcionadas corretamente ao comercial, como no caso de Michele Projetos (00:16:18). Victor Luiz Monteiro se prontificou a verificar essa situação com base nos prints enviados por Thainá Ramos. Charles Chessman Correa sugeriu a criação de um relatório com todos os departamentos que possuem AVA configurada (00:17:35). Victor Luiz Monteiro se ofereceu para fornecer uma lista das AVAs em produção (00:19:22).

  • Ciclo de Vida e Migração de AVAs A discussão abordou a intenção de limpar as instâncias, com Victor Luiz Monteiro expressando cautela devido ao possível uso de AVAs antigas. Charles Chessman Correa sugeriu analisar as estatísticas de uso para identificar AVAs em desuso (00:19:22). Victor Luiz Monteiro informou que a migração da AVA da ADM ainda está em fase de testes pela equipe da administração (00:20:14). Charles Chessman Correa questionou o motivo da demora na conclusão da migração. Victor Luiz Monteiro explicou que a complexidade envolve não apenas a AVA, mas também os microsserviços associados (00:21:33).

  • Estratégias de Migração e Novos Fluxos Charles Chessman Correa sugeriu que a migração inicial poderia ter replicado o fluxo existente para agilizar a entrega (00:21:33). Victor Luiz Monteiro explicou que a oportunidade de incluir um novo fluxo para atualização de dados de e-mail foi aproveitada durante a migração (00:22:43). Houve um consenso de que a inclusão de funcionalidades adicionais pode atrasar a entrega principal (00:23:38).

  • Análise de Gastos no IBM Cloud Victor Luiz Monteiro apresentou o dashboard do IBM Cloud para visualizar o faturamento e o uso dos serviços. Ele mostrou o gasto total do último mês e mencionou que os gastos variam ao longo do tempo. Renan do Amaral perguntou se os gastos eram discriminados por AVA, ao que Victor Luiz Monteiro respondeu que a visão geral é por serviço (00:24:45). Ele pretendia mostrar o gasto por instância, mas a interface havia mudado. Victor Luiz Monteiro se comprometeu a documentar no KB as AVAs em cada instância e suas ligações no Caro Chat ou em sistemas externos (00:26:36).

  • Ambientes de Produção e Teste (Trunk) Renan do Amaral questionou sobre o processo de alteração em produção e a existência de ambientes de teste. Victor Luiz Monteiro explicou que as alterações feitas em produção são implementadas automaticamente ao sobrescrever o skill (00:28:28). Ele detalhou o uso do ambiente "Trunk" para realizar testes de grandes alterações antes de aplicar em produção. O processo envolve baixar o skill de produção, subir no ambiente Trunk, editar, validar e, posteriormente, baixar o Trunk e subir novamente em produção (00:29:39). Victor Luiz Monteiro mencionou que o nome do skill é sobrescrito durante o upload, necessitando renomeação manual (00:30:47).

  • Domínios de Canal e Níveis de Desenvolvimento Victor Luiz Monteiro mencionou o domínio de canal que será desativado em breve e um assistente associado cuja finalidade ele desconhece (00:30:47). Ele diferenciou alterações triviais de texto, que podem ser feitas diretamente em produção, de alterações no fluxo, que exigem mais cuidado e avaliação do impacto. Alterações complexas no fluxo geralmente são testadas no ambiente Trunk antes de serem aplicadas em produção (00:31:44).

  • Suporte e Resolução de Dúvidas Thainá Ramos comentou que as dúvidas provavelmente surgirão durante a prática (00:31:44). Victor Luiz Monteiro concordou e encorajou a equipe a anotar as dúvidas para que ele possa ajudar ou a consultar o fórum de suporte do IBM Watson. Ele mencionou que a ADM é o departamento que geralmente gera mais demandas. Victor Luiz Monteiro demonstrou como rastrear um fluxo a partir de um problema relatado por um usuário, utilizando o histórico da sessão e o localizador no Watson Assistant (00:33:05) (00:39:40).

  • Pesquisa de Mensagens e Edição em Produção Renan do Amaral perguntou se era possível pesquisar diretamente por um trecho de mensagem para encontrar o ponto no fluxo. Victor Luiz Monteiro explicou que a funcionalidade de pesquisa existe, mas tem limitações com caracteres especiais e textos genéricos. Ele ressaltou que a edição de textos diretamente em produção é possível e não causa problemas, desde que não se altere o fluxo e o salvamento não seja feito inadvertidamente (00:36:21). A equipe discutiu exemplos de pesquisa e a utilidade da função "Options" para localizar nós específicos (00:37:39).

  • Considerações Finais e Próximos Passos Victor Luiz Monteiro reiterou a importância de manter o Skill ID correto ao realizar edições (00:28:28). Ele mencionou que, devido ao tempo desde sua atuação direta nas AVAs, ele pode precisar revisar os fluxos para auxiliar . Victor Luiz Monteiro se colocou à disposição para ajudar a equipe no que for necessário . A reunião foi encerrada após a confirmação de que não havia mais dúvidas no momento .