379 lines
19 KiB
Markdown
379 lines
19 KiB
Markdown
![]() |
---
|
||
|
title: 4. Automation
|
||
|
sidebar_label: 4. Automation
|
||
|
sidebar_position: 4
|
||
|
---
|
||
|
|
||
|
## 4.1 Introdução à Automação na Pragmatismo
|
||
|
|
||
|
A automação representa um pilar fundamental na estratégia tecnológica da Pragmatismo, sendo a General Bots nossa plataforma proprietária que democratiza o poder da automação para todos os colaboradores. Neste capítulo, abordaremos como a automação se integra à nossa cultura organizacional, estabelecendo um ambiente onde todos podem contribuir para o desenvolvimento de soluções automatizadas, independentemente de seu conhecimento técnico prévio.
|
||
|
|
||
|
A filosofia central que guiamos é que **a automação deve ser intrínseca** - não apenas uma ferramenta externa, mas parte do DNA de todas as operações. Acreditamos que cada colaborador pode participar ativamente na criação e implementação de automações, contribuindo para um ecossistema de eficiência e inovação contínua.
|
||
|
|
||
|
### 4.1.1. Missão e Visão de Automação
|
||
|
|
||
|
**Missão:** Capacitar cada colaborador a identificar, desenvolver e implementar automações que otimizem processos e aumentem a produtividade organizacional.
|
||
|
|
||
|
**Visão:** Criar um ambiente de trabalho onde a automação seja intrínseca a todos os processos, com participação ativa e colaborativa de toda a equipe, transformando desafios em soluções automatizadas.
|
||
|
|
||
|
### 4.1.2. Princípios Fundamentais da Automação na Pragmatismo
|
||
|
|
||
|
1. **Democratização da Automação:** Todos podem programar, todos podem automatizar.
|
||
|
2. **Facilidade de Uso:** Soluções acessíveis a colaboradores com qualquer nível de conhecimento técnico.
|
||
|
3. **Conformidade Integrada:** Toda automação deve aderir aos padrões de segurança e conformidade desde sua concepção.
|
||
|
4. **Colaboração Cruzada:** Equipes multifuncionais trabalhando juntas em soluções de automação.
|
||
|
5. **Melhoria Contínua:** Iteração constante e aprimoramento das automações existentes.
|
||
|
|
||
|
## 4.2. General Bots: Nossa Plataforma Proprietária de Automação
|
||
|
|
||
|
A General Bots (GB) é a plataforma desenvolvida pela Pragmatismo que permite democratizar a criação e implementação de automações. Sua arquitetura foi desenhada para permitir que colaboradores com diversos níveis de conhecimento técnico possam criar soluções sob medida para seus desafios diários.
|
||
|
|
||
|
### 4.2.1. Arquitetura da Plataforma
|
||
|
|
||
|
A plataforma General Bots foi construída sobre uma arquitetura moderna que integra:
|
||
|
|
||
|
- **Núcleo de Processamento de Linguagem Natural:** Permite comunicação intuitiva com a plataforma.
|
||
|
- **Motor de Automação LLM-BASIC:** Framework proprietário que permite a criação de automações através de uma linguagem simplificada.
|
||
|
- **Conectores Pré-construídos:** Integrações prontas para uso com sistemas internos e externos.
|
||
|
- **Mecanismo de Segurança e Conformidade:** Garantia que toda automação está em conformidade com políticas internas e regulamentações externas.
|
||
|
- **Sistema de Monitoramento e Análise:** Acompanhamento do desempenho das automações implementadas.
|
||
|
|
||
|
### 4.2.2. LLM-BASIC: Nossa Linguagem de Automação
|
||
|
|
||
|
O LLM-BASIC é o coração da plataforma General Bots, uma linguagem de programação simplificada que permite a criação de automações complexas através de comandos intuitivos. Exemplo de sintaxe básica:
|
||
|
|
||
|
```
|
||
|
PARAM name AS STRING LIKE "Nome" DESCRIPTION "Descrição do parâmetro"
|
||
|
IF condição THEN ação
|
||
|
SAVE "arquivo.csv", dados
|
||
|
RETURN "mensagem"
|
||
|
```
|
||
|
|
||
|
Os principais componentes da linguagem incluem:
|
||
|
|
||
|
1. **Definição de Parâmetros:** Especificação dos dados necessários para a automação.
|
||
|
2. **Lógica Condicional:** Definição de fluxos baseados em condições.
|
||
|
3. **Ações de Sistema:** Comandos para interagir com outros sistemas.
|
||
|
4. **Persistência de Dados:** Mecanismos para armazenar e recuperar informações.
|
||
|
5. **Comunicação:** Funções para interagir com usuários e outros sistemas.
|
||
|
|
||
|
## 4.3. Democratização da Automação: Todos Podem Programar
|
||
|
|
||
|
### 4.3.1. Princípio da Automação Intrínseca
|
||
|
|
||
|
A automação intrínseca parte do princípio que o conhecimento sobre processos está distribuído pela organização. Ao capacitar todos os colaboradores para criar automações, aproveitamos esse conhecimento distribuído para identificar e solucionar ineficiências de forma mais eficaz.
|
||
|
|
||
|
### 4.3.2. Níveis de Engajamento com Automação
|
||
|
|
||
|
Na Pragmatismo, reconhecemos diferentes níveis de engajamento com automação:
|
||
|
|
||
|
1. **Identificadores:** Colaboradores que identificam oportunidades de automação.
|
||
|
2. **Designers:** Profissionais que desenham o fluxo lógico da automação.
|
||
|
3. **Desenvolvedores Cidadãos:** Colaboradores que implementam automações simples usando LLM-BASIC.
|
||
|
4. **Especialistas em Automação:** Profissionais dedicados que implementam automações complexas e auxiliam outros colaboradores.
|
||
|
|
||
|
### 4.3.3. Cultura de "Automatize Primeiro"
|
||
|
|
||
|
Incentivamos uma cultura onde a primeira pergunta diante de tarefas repetitivas seja: "Como posso automatizar isso?" Para cultivar essa mentalidade:
|
||
|
|
||
|
- **Tempo Dedicado à Automação:** Reservamos um percentual do tempo de todos os colaboradores para projetos de automação.
|
||
|
- **Reconhecimento de Automações:** Celebramos e reconhecemos implementações bem-sucedidas.
|
||
|
- **Comunidade de Prática:** Mantemos grupos onde conhecimentos e experiências são compartilhados.
|
||
|
- **Desafios de Automação:** Promovemos hackathons e competições internas de automação.
|
||
|
|
||
|
## 4.4. Implementação de Automações na Prática
|
||
|
|
||
|
### 4.4.1. Ciclo de Vida da Automação
|
||
|
|
||
|
Toda automação na Pragmatismo segue um ciclo de vida estruturado:
|
||
|
|
||
|
1. **Identificação:** Reconhecimento de processos candidatos à automação.
|
||
|
2. **Avaliação:** Análise de viabilidade e impacto potencial.
|
||
|
3. **Design:** Especificação do fluxo e requisitos.
|
||
|
4. **Desenvolvimento:** Implementação da automação usando LLM-BASIC ou outras ferramentas.
|
||
|
5. **Teste:** Validação em ambiente controlado.
|
||
|
6. **Implantação:** Disponibilização da automação para usuários.
|
||
|
7. **Monitoramento:** Acompanhamento do desempenho.
|
||
|
8. **Iteração:** Aprimoramento contínuo baseado em feedback e métricas.
|
||
|
|
||
|
### 4.4.2. Metodologia de Desenvolvimento de Automações
|
||
|
|
||
|
Adotamos uma abordagem ágil para o desenvolvimento de automações:
|
||
|
|
||
|
- **Sprints Curtos:** Ciclos de desenvolvimento de 1-2 semanas.
|
||
|
- **Entregas Incrementais:** Começamos com versões mínimas viáveis e expandimos.
|
||
|
- **Feedback Constante:** Coleta e incorporação de feedback dos usuários.
|
||
|
- **Documentação Viva:** Documentação que evolui junto com a automação.
|
||
|
|
||
|
### 4.4.3. Padrões e Melhores Práticas
|
||
|
|
||
|
Estabelecemos padrões para garantir a qualidade e sustentabilidade das automações:
|
||
|
|
||
|
- **Nomenclatura Padronizada:** Convenções claras para nomear variáveis, funções e automações.
|
||
|
- **Modularidade:** Construção de componentes reutilizáveis.
|
||
|
- **Tratamento de Erros:** Mecanismos robustos para lidar com exceções.
|
||
|
- **Logs e Rastreabilidade:** Registro detalhado de ações para auditoria.
|
||
|
- **Verificações de Segurança:** Validações para prevenir vulnerabilidades.
|
||
|
|
||
|
## 4.5. Casos de Uso e Exemplos Práticos
|
||
|
|
||
|
### 4.5.1. Automação de Processos de Negócio (BPA)
|
||
|
|
||
|
#### Agendamento de Reuniões Automatizado
|
||
|
|
||
|
Um exemplo prático é o sistema de agendamento de reuniões implementado com LLM-BASIC:
|
||
|
|
||
|
```
|
||
|
PARAM name AS STRING LIKE "Adauto" DESCRIPTION "Nome da pessoa que o usuário está tentando contatar."
|
||
|
PARAM type AS STRING LIKE "call|video|email" DESCRIPTION "Tipo de contato solicitado"
|
||
|
PARAM priority AS INTEGER LIKE "1|2|3" DESCRIPTION "Nível de prioridade da reunião"
|
||
|
PARAM date AS DATE LIKE "2024-01-30" DESCRIPTION "Data desejada para a reunião"
|
||
|
PARAM time AS TIME LIKE "14:30" DESCRIPTION "Horário desejado para a reunião"
|
||
|
PARAM duration AS INTEGER LIKE "30" DESCRIPTION "Duração em minutos, padrão é 30"
|
||
|
PARAM subject AS STRING LIKE "Revisão de Projeto" DESCRIPTION "Assunto ou tópico da reunião"
|
||
|
PARAM attendees AS STRING ARRAY LIKE "Adauto da A Geradora" DESCRIPTION "Participantes adicionais"
|
||
|
DESCRIPTION "Chamado quando alguém está solicitando contato com alguém."
|
||
|
|
||
|
LOG "Agendando solicitação de reunião para ${name}"
|
||
|
LOG "Tipo: ${type}, Prioridade: ${priority}, Data: ${date}, Hora: ${time}"
|
||
|
|
||
|
items = FIND "rob.csv", "contact LIKE ${name}"
|
||
|
text = REWRITE "Faça um relatório rápido de nome, resumo do histórico, ação" ${TOYAML(items)}
|
||
|
TALK "Encontrei os seguintes itens atribuídos a você: ${text}"
|
||
|
|
||
|
// Análise de prioridade e histórico
|
||
|
IF priority >= 950 THEN
|
||
|
urgentNote = "Reunião de alta prioridade"
|
||
|
ELSE
|
||
|
urgentNote = "Reunião de prioridade padrão"
|
||
|
END IF
|
||
|
|
||
|
// Verifica método de contato preferido
|
||
|
preferredContact = ""
|
||
|
IF items.VIDEO THEN
|
||
|
preferredContact = "video"
|
||
|
ELSIF items.PRP THEN
|
||
|
preferredContact = "presencial"
|
||
|
ELSE
|
||
|
preferredContact = "chamada"
|
||
|
END IF
|
||
|
|
||
|
// Cria reunião
|
||
|
meeting = CREATE MEETING {
|
||
|
subject: "${subject}",
|
||
|
startTime: "${date} ${time}",
|
||
|
duration: ${duration},
|
||
|
type: "${type}",
|
||
|
priority: ${priority},
|
||
|
attendees: ${attendees},
|
||
|
notes: "${urgentNote}\nHistórico: ${items.history}\nContato preferido: ${preferredContact}"
|
||
|
}
|
||
|
|
||
|
TALK "Reunião agendada com sucesso. Um convite de calendário será enviado para todos os participantes."
|
||
|
```
|
||
|
|
||
|
Este exemplo demonstra como uma tarefa comum, como agendamento de reuniões, pode ser completamente automatizada com nosso framework.
|
||
|
|
||
|
### 4.5.2. Automação Robótica de Processos (RPA)
|
||
|
|
||
|
Utilizando nossa plataforma, implementamos automações RPA para:
|
||
|
|
||
|
- **Processamento de Notas Fiscais:** Extração automática de dados e integração com sistemas contábeis.
|
||
|
- **Onboarding de Colaboradores:** Automatização da criação de contas e configuração de acessos.
|
||
|
- **Conciliação Bancária:** Verificação e reconciliação de transações financeiras.
|
||
|
- **Geração de Relatórios:** Coleta e consolidação de dados de múltiplos sistemas.
|
||
|
|
||
|
### 4.5.3. Automação de Atendimento ao Cliente
|
||
|
|
||
|
Nossa plataforma viabiliza automações de atendimento como:
|
||
|
|
||
|
- **Chatbots de Suporte:** Assistentes virtuais para resolução de problemas comuns.
|
||
|
- **Triagem de Tickets:** Categorização e roteamento automático de solicitações.
|
||
|
- **Respostas Automáticas:** Geração de respostas para perguntas frequentes.
|
||
|
- **Coleta de Feedback:** Automatização do processo de coleta e análise de feedback.
|
||
|
|
||
|
## 4.6. Conformidade e Segurança em Automações
|
||
|
|
||
|
### 4.6.1. Considerações de Conformidade
|
||
|
|
||
|
Toda automação deve estar alinhada com requisitos de conformidade:
|
||
|
|
||
|
- **ISO 27001:** Controles de segurança da informação.
|
||
|
- **HIPAA/LGPD:** Proteção de dados pessoais e sensíveis.
|
||
|
- **Políticas Internas:** Alinhamento com diretrizes organizacionais.
|
||
|
|
||
|
### 4.6.2. Avaliação de Riscos em Automações
|
||
|
|
||
|
Antes da implementação, cada automação passa por uma avaliação de riscos:
|
||
|
|
||
|
- **Identificação de Riscos:** Mapeamento de vulnerabilidades potenciais.
|
||
|
- **Análise de Impacto:** Avaliação das consequências em caso de falha.
|
||
|
- **Estratégias de Mitigação:** Definição de controles para reduzir riscos.
|
||
|
- **Monitoramento Contínuo:** Acompanhamento para identificar novos riscos.
|
||
|
|
||
|
### 4.6.3. Auditoria e Rastreabilidade
|
||
|
|
||
|
Implementamos mecanismos para garantir a auditabilidade das automações:
|
||
|
|
||
|
- **Logs Detalhados:** Registro de todas as ações executadas.
|
||
|
- **Histórico de Versões:** Controle das alterações realizadas.
|
||
|
- **Assinaturas Digitais:** Identificação dos responsáveis por cada alteração.
|
||
|
- **Trilhas de Auditoria:** Documentação completa do ciclo de vida.
|
||
|
|
||
|
## 4.7. Governança de Automação
|
||
|
|
||
|
### 4.7.1. Centro de Excelência em Automação (CoE)
|
||
|
|
||
|
Estabelecemos um Centro de Excelência dedicado à automação, responsável por:
|
||
|
|
||
|
- **Definição de Padrões:** Estabelecimento de melhores práticas.
|
||
|
- **Suporte Técnico:** Assistência a desenvolvedores cidadãos.
|
||
|
- **Capacitação:** Treinamentos e recursos educacionais.
|
||
|
- **Avaliação de Qualidade:** Revisão e certificação de automações.
|
||
|
- **Compartilhamento de Conhecimento:** Disseminação de aprendizados.
|
||
|
|
||
|
### 4.7.2. Comitê de Governança de Automação
|
||
|
|
||
|
Um comitê multidisciplinar supervisiona o programa de automação:
|
||
|
|
||
|
- **Aprovação de Projetos:** Avaliação e priorização de iniciativas.
|
||
|
- **Alocação de Recursos:** Distribuição de recursos para projetos de automação.
|
||
|
- **Gestão de Portfólio:** Visão consolidada de todas as automações.
|
||
|
- **Medição de Resultados:** Avaliação do impacto das automações implementadas.
|
||
|
- **Alinhamento Estratégico:** Garantia de alinhamento com objetivos organizacionais.
|
||
|
|
||
|
### 4.7.3. Políticas e Procedimentos
|
||
|
|
||
|
Estabelecemos diretrizes claras para o desenvolvimento e uso de automações:
|
||
|
|
||
|
- **Política de Desenvolvimento Cidadão:** Regras para desenvolvimento distribuído.
|
||
|
- **Procedimento de Certificação:** Processo para validação de automações.
|
||
|
- **Política de Acesso:** Controles para acesso a recursos e dados.
|
||
|
- **Procedimento de Mudança:** Gestão de alterações em automações em produção.
|
||
|
- **Política de Recuperação:** Diretrizes para recuperação em caso de falhas.
|
||
|
|
||
|
## 4.8. Capacitação e Desenvolvimento de Talentos
|
||
|
|
||
|
### 4.8.1. Programa de Capacitação em Automação
|
||
|
|
||
|
Implementamos um programa abrangente de capacitação:
|
||
|
|
||
|
- **Academia de Automação:** Treinamentos estruturados por nível de proficiência.
|
||
|
- **Certificação Interna:** Reconhecimento formal de competências adquiridas.
|
||
|
- **Mentoria:** Acompanhamento por especialistas em automação.
|
||
|
- **Recursos de Autoestudo:** Biblioteca de materiais e tutoriais.
|
||
|
- **Workshops Práticos:** Sessões hands-on para aplicação de conhecimentos.
|
||
|
|
||
|
### 4.8.2. Desenvolvimento de Carreiras em Automação
|
||
|
|
||
|
Criamos trajetórias de carreira específicas para automação:
|
||
|
|
||
|
- **Desenvolvedor Cidadão:** Colaboradores que automatizam processos em sua área.
|
||
|
- **Especialista em Automação:** Profissionais dedicados a projetos complexos.
|
||
|
- **Arquiteto de Automação:** Responsáveis pelo design de soluções integradas.
|
||
|
- **Líder de Automação:** Gestores de equipes e iniciativas de automação.
|
||
|
|
||
|
### 4.8.3. Comunidade de Prática
|
||
|
|
||
|
Fomentamos uma comunidade ativa de entusiastas de automação:
|
||
|
|
||
|
- **Fóruns de Discussão:** Espaço para troca de experiências e dúvidas.
|
||
|
- **Bibliotecas Compartilhadas:** Repositório de componentes reutilizáveis.
|
||
|
- **Eventos de Networking:** Encontros regulares para compartilhamento.
|
||
|
- **Reconhecimento de Contribuições:** Premiação de inovações significativas.
|
||
|
|
||
|
## 4.9. Medição e Melhoria Contínua
|
||
|
|
||
|
### 4.9.1. Indicadores-Chave de Desempenho (KPIs)
|
||
|
|
||
|
Monitoramos o sucesso do programa de automação através de métricas como:
|
||
|
|
||
|
- **Tempo Economizado:** Horas recuperadas por automações.
|
||
|
- **ROI de Automação:** Retorno sobre investimento em projetos de automação.
|
||
|
- **Taxa de Adoção:** Percentual de colaboradores engajados em automação.
|
||
|
- **Redução de Erros:** Diminuição de falhas em processos automatizados.
|
||
|
- **Tempo de Implementação:** Velocidade de desenvolvimento de novas automações.
|
||
|
- **Satisfação do Usuário:** Feedback sobre soluções automatizadas.
|
||
|
|
||
|
### 4.9.2. Ciclos de Feedback e Aprimoramento
|
||
|
|
||
|
Implementamos mecanismos formais para evolução contínua:
|
||
|
|
||
|
- **Revisões Periódicas:** Avaliação regular de automações existentes.
|
||
|
- **Coleta de Sugestões:** Canais para receber ideias de melhorias.
|
||
|
- **Análise de Incidentes:** Investigação e aprendizado a partir de falhas.
|
||
|
- **Benchmarking:** Comparação com melhores práticas do mercado.
|
||
|
- **Programa de Ideias:** Incentivo à proposição de inovações.
|
||
|
|
||
|
### 4.9.3. Evolução da Plataforma General Bots
|
||
|
|
||
|
Mantemos um roadmap de evolução contínua para nossa plataforma:
|
||
|
|
||
|
- **Novas Funcionalidades:** Adição regular de recursos.
|
||
|
- **Atualizações de Segurança:** Reforço contínuo da proteção.
|
||
|
- **Melhorias de Usabilidade:** Aprimoramento da experiência do usuário.
|
||
|
- **Expansão de Conectores:** Integração com novos sistemas.
|
||
|
- **Evolução da Linguagem LLM-BASIC:** Ampliação de capacidades.
|
||
|
|
||
|
## 4.10. Tendências e Futuro da Automação
|
||
|
|
||
|
### 4.10.1. Inteligência Artificial e Aprendizado de Máquina
|
||
|
|
||
|
Estamos integrando capacidades avançadas de IA à nossa plataforma:
|
||
|
|
||
|
- **Automações Preditivas:** Antecipação de necessidades baseada em padrões.
|
||
|
- **Processamento de Linguagem Natural:** Interfaces conversacionais avançadas.
|
||
|
- **Análise de Imagens:** Processamento automático de documentos visuais.
|
||
|
- **Detecção de Anomalias:** Identificação proativa de problemas.
|
||
|
- **Automações Auto-otimizáveis:** Sistemas que aprendem e melhoram autonomamente.
|
||
|
|
||
|
### 4.10.2. Hiperautomação
|
||
|
|
||
|
Avançamos para uma abordagem integrada de automação:
|
||
|
|
||
|
- **Orquestração End-to-End:** Automação completa de processos complexos.
|
||
|
- **Automação Colaborativa:** Integração fluida entre humanos e sistemas.
|
||
|
- **Tomada de Decisão Autônoma:** Sistemas com capacidade de decisão.
|
||
|
- **Análise em Tempo Real:** Processamento e reação instantâneos.
|
||
|
- **Automação Baseada em Contexto:** Adaptação a diferentes cenários.
|
||
|
|
||
|
### 4.10.3. Nossa Visão para o Futuro
|
||
|
|
||
|
Vislumbramos um futuro onde:
|
||
|
|
||
|
- **Automação será Ubíqua:** Presente em todos os aspectos do trabalho.
|
||
|
- **Colaboradores Focados em Valor:** Liberados de tarefas rotineiras.
|
||
|
- **Composability:** Combinação livre de componentes para novas soluções.
|
||
|
- **Inteligência Coletiva:** Aproveitamento do conhecimento distribuído.
|
||
|
- **Autonomia Digital:** Sistemas capazes de autogestão e adaptação.
|
||
|
|
||
|
## 4.11. Conclusão e Próximos Passos
|
||
|
|
||
|
A jornada de automação na Pragmatismo é contínua e evolutiva. Ao capacitar todos os colaboradores a participarem deste processo, criamos um ambiente onde a inovação floresce e a eficiência é constantemente aprimorada.
|
||
|
|
||
|
Convidamos cada membro da organização a:
|
||
|
|
||
|
1. **Explorar:** Conhecer as capacidades da plataforma General Bots.
|
||
|
2. **Identificar:** Reconhecer oportunidades de automação em seu trabalho diário.
|
||
|
3. **Aprender:** Participar dos programas de capacitação disponíveis.
|
||
|
4. **Implementar:** Criar suas primeiras automações, mesmo que simples.
|
||
|
5. **Compartilhar:** Contribuir com a comunidade de prática.
|
||
|
|
||
|
Juntos, estamos construindo uma organização onde a automação é verdadeiramente intrínseca, transformando o modo como trabalhamos e entregamos valor.
|
||
|
|
||
|
## 4.12. Recursos Adicionais
|
||
|
|
||
|
- **Academia de Automação:** [intranet.pragmatismo.com.br/academia-automacao](https://intranet.pragmatismo.com.br/academia-automacao)
|
||
|
- **Documentação da General Bots:** [docs.generalbots.com.br](https://docs.generalbots.com.br)
|
||
|
- **Comunidade de Prática:** [community.pragmatismo.com.br](https://community.pragmatismo.com.br)
|
||
|
- **Biblioteca de Componentes:** [components.generalbots.com.br](https://components.generalbots.com.br)
|
||
|
- **Suporte Técnico:** [suporte@pragmatismo.com.br](mailto:suporte@pragmatismo.com.br)
|
||
|
|
||
|
---
|
||
|
|
||
|
**Referências Normativas:**
|
||
|
- ISO/IEC 27001:2013 - Sistema de Gestão de Segurança da Informação
|
||
|
- Lei Geral de Proteção de Dados (LGPD) - Lei nº 13.709/2018
|
||
|
- HIPAA (Health Insurance Portability and Accountability Act)
|
||
|
- Política de Segurança da Informação da Pragmatismo
|
||
|
- Manual de Governança de TI da Pragmatismo
|