Seguidores

quinta-feira, 19 de dezembro de 2024

Estudo de Caso T1E1: Como fazer sem saber, experimentando GPS e IA - Criação de Checklists do Serviço

INTRODUÇÃO


Se você preferir vídeo, em vez de texto, assista clicando aqui.

Contexto

Home Office de qualquer especialidade, que tenha interesse em estabelecer um processo padrão para execução dos serviços, utilizando como apoio Chatbots de IA.

Objetivo

O objetivo deste Post é apresentar um exemplo de criação de um Serviço que será executado por uma pessoa, caracterizando um processo pessoal que tem uma entrega bem definida.

Será criado um GPS a partir do Modelo GPS, porque quem vai executar não conhece todas as ferramentas que devem ser utilizadas durante a execução do Serviço.

O GPS será criado com assistência de Chatbots de IA e alguns comandos e respostas serão apresentados neste Post.

VISÃO GERAL

Se você preferir vídeo, em vez de texto, assista clicando aqui.




Para pedir assistência a um Chatbot de IA, vamos fornecer as informações abaixo, que podem ser enviadas no próprio comando ou cadastradas na base de conhecimento do Chatbot, no arquivo Catálogo de Serviço:
  • Objetivo
    Criar Checklists para execução do Serviço "S01 Migrar de Flash para HTML5 com Ruffle".

  • Contexto do Serviço:
    O contexto é de um aplicativo que foi desenvolvido utilizando a plataforma Java para execução em ambiente desktop.

    O design da aplicação garante a operação autônoma, sem necessidade de conectividade à internet para funcionar, utilizando apenas recursos locais do sistema.

    Todas as dependências e bibliotecas necessárias estão integradas diretamente no pacote de distribuição, assegurando que o aplicativo seja completamente funcional off-line.

    O aplicativo utiliza o Flash.

    A necessidade de fazer a migração tem como causa o fato do Flash ter sido descontinuado a partir de janeiro de 2020.

    O esforço está sendo direcionado à migração para HTML5 com Ruffle.

  • Ferramentas
    Windows 10, Eclipse IDE for Enterprise Java and Web Developers, Arquivo jar do projeto, HTML5, Ruffle e Linguagem Java.

  • Estrutura do Serviço:

    S01 Serviço: Migrar de Flash para HTML5 com Ruffle

    ── S01.1 Iniciação

    │   ── S01.1.1 Entrada

    │   ── S01.1.2 Processamento

    │   └── S01.1.3 Saída

    ── S01.2 Planejamento

    │   ── S01.2.1 Entrada

    │   ── S01.2.2 Processamento

    │   └── S01.2.3 Saída

    ── S01.3 Execução

    │   ── S01.3.1 Entrada

    │   ── S01.3.2 Processamento

    │   └── S01.3.3 Saída

    ── S01.4 Monitoramento

    │   ── S01.4.1 Entrada

    │   ── S01.4.2 Processamento

    │   └── S01.4.3 Saída

    └── S01.5 Encerramento

        ── S01.5.1 Entrada

        ── S01.5.2 Processamento

        └── S01.5.3 Saída


  • Comando:
    Dado o Serviço acima, para todos os processos (Iniciação, Planejamento, Execução, Monitoramento e Encerramento), criar os Itens Checklist separados por Entrada, Processamento e Saída, de tal forma que o Processamento contenha os passos para produzir os resultados na Saída a partir dos dados na Entrada.

Comandos e Resultados

Se você preferir vídeo, em vez de texto, assista clicando aqui.



Comando

O comando que está no tópico Visão Geral, acima, foi encaminhado para 5 Chatbots de IA.

Chatbot 1: Este Chatbot não respondeu.

Chatbot 2: O resultado deste Chatbot é um Checklist com foco gerencial.

Chatbot 3: O resultado deste tem foco técnico. Tenho que detalhar, mas ajuda muito.

Chatbot 4: O resultado deste tem foco técnico. Tenho que detalhar, mas ajuda muito. Um pouco diferente do anterior.

Chatbot 5: O resultado deste tem foco técnico. Tenho que detalhar, mas ajuda muito. Um pouco diferente dos anteriores.

Ocorrências após os Comandos

Se você preferir vídeo, em vez de texto, assista clicando aqui.



Comando - Análise dos Resultados

Após análise e comparação das 3 Checklists dos resultados que têm foco técnico, selecionamos uma.

Agora vamos executar o serviço com a Checklist selecionada e os ajustes e detalhamentos serão adicionados de acordo com a necessidade, com ajuda dos Chatbots. 

O importante é que agora existe um roteiro traçado no GPS (Grupo de Processos do Serviço) e três Chatbots de IA assistentes, para ajudarem durante a jornada.

O resultado selecionado deve ser transportado para a Planilha GPS, que será apresentada no Post Acompanhe Seu Progresso em Tempo Real: Como Usar a Planilha GPS com um Gráfico Velocímetro.

Estudo de Caso 1

Se você preferir vídeo, em vez de texto, assista clicando aqui.

Apresentamos abaixo, no tópico "Checklist do Resultado Escolhido", o resultado que escolhemos, o qual foi definido como o Estudo de Caso 1 deste Blog.

Acompanhe no Estudo de Caso 1 toda a execução do serviço, com as perguntas feitas ao Chatbot de IA, as respostas e as consequentes mudanças na Checklist original, no Post Estudo de Caso 1-2: Como fazer sem saber, experimentando GPS e IA

Checklist do Resultado Escolhido

S01.1 Iniciação

Entrada:
  • Acesso ao código fonte do aplicativo Java.
  • Identificação precisa dos componentes Flash a serem migrados.
  • Documentação detalhada sobre a funcionalidade do aplicativo.
  • Ambiente de desenvolvimento configurado (Eclipse, Java, Ruffle).

Processamento:
  • Realizar uma análise aprofundada do código fonte para identificar todas as interações com os componentes Flash.
  • Criar um plano de migração detalhado, incluindo a ordem de migração dos componentes.
  • Configurar o ambiente de desenvolvimento para trabalhar com Ruffle.
  • Iniciar a criação de um projeto HTML5 para receber os componentes migrados.

Saída:
  • Plano de migração detalhado.
  • Projeto HTML5 inicializado.
  • Ambiente de desenvolvimento configurado para migração.

S01.2 Planejamento

Entrada:
  • Plano de migração da fase anterior.
  • Código fonte do aplicativo Java.
  • Documentação técnica sobre Ruffle.

Processamento:
  • Definir a estratégia de migração para cada componente Flash (substituição direta, desenvolvimento personalizado, etc.).
  • Estimar o tempo necessário para cada etapa da migração.
  • Identificar os possíveis riscos e criar um plano de contingência.

Saída:
  • Plano de migração detalhado com estimativas de tempo e recursos.
  • Lista de riscos e plano de contingência.

S01.3 Execução

Entrada:
  • Plano de migração detalhado.
  • Código fonte do aplicativo Java.
  • Ambiente de desenvolvimento configurado.

Processamento:
  • Implementar a migração de cada componente Flash de acordo com o plano.
  • Testar cada componente migrado individualmente.
  • Integrar os componentes migrados ao projeto HTML5.

Saída:
  • Aplicação parcialmente ou totalmente migrada para HTML5.
  • Relatório de testes com os resultados.

S01.4 Monitoramento

Entrada:
  • Aplicação parcialmente ou totalmente migrada.
  • Relatório de testes.

Processamento:
  • Monitorar o desempenho da aplicação migrada.
  • Identificar e corrigir quaisquer bugs ou problemas de compatibilidade.
  • Coletar feedback dos usuários.

Saída:
  • Relatório de monitoramento com os resultados.
  • Lista de bugs e melhorias.

S01.5 Encerramento

Entrada:
  • Aplicação migrada e testada.
  • Relatório de monitoramento.

Processamento:
  • Documentar todo o processo de migração.
  • Criar um guia do usuário para a nova aplicação.
  • Realizar uma avaliação final do projeto.

Saída:
  • Documentação completa do projeto.
  • Guia do usuário.
  • Relatório final do projeto.

Atividade Prática

Se você preferir vídeo, em vez de texto, assista clicando aqui.

Convidamos o leitor para uma atividade prática, no Chatbot de sua escolha, utilizando o mesmo comando que apresentamos neste Post, no tópico Visão Geral, com estas mudanças:
  • Objetivo: escreva como objetivo criar Checklists para um serviço que você conheça e que outras pessoas que você conheça executem no "piloto automático";

  • Contexto do Serviço: descreva o contexto no qual você executa o serviço;

  • Ferramentas: faça uma lista somente se houver ferramentas indispensáveis para executar o serviço;

  • Estrutura do Serviço: mantenha igual;

  • Comando: mantenha igual.
Compare as Checklists do resultado com as tarefas que você executa, normalmente, no seu "piloto automático".

Se houver dúvidas, não hesite em pedir ajuda ao próprio Chatbot de IA que você escolheu.

REVISÃO

Se você preferir vídeo, em vez de texto, assista clicando aqui.




Neste Post foi apresentado um comando para 5 Chatbots criarem as Checklists para execução de um Serviço.

Essas Checklists agregadas à Estrutura Hierárquica do Serviço caracterizam o GPS (Grupo de Processos do Serviço).

Após a execução do Serviço e atualização dos ajustes nas Checklists, estas serão adicionadas à base de conhecimento do Chatbot de IA AutogestaoHomeOffice Poe, para compartilhamento com quem for executar o serviço outra vez.

CONCLUSÃO

Se você preferir vídeo, em vez de texto, assista clicando aqui.

Apesar dos benefícios do uso deste Modelo de GPS e da utilização da Inteligência Artificial para coletar, registrar e compartilhar as Checklists, ainda existe o risco de desatualização das Checklists ao longo do tempo, devido às mudanças que podem ocorrer.

Para mitigar esse risco, será necessário Gerenciar as Mudanças nas Checklists adicionadas ao Chatbot de IA.





 

Demais Episódios da Temporada

Nenhum comentário:

Postar um comentário

Entendendo a Metáfora "Home Office é Moto Boy"

Dashboard de Produtividade Pessoal T1E13: BugCT1-5 Erro 400 no login

INTRODUÇÃO Post anterior:  Dashboard de Produtividade Pessoal T1E12: BugCT1-4 Código pronto para login com Google Identity Services (GIS) O ...