RPA (Automação Robótica de Processos) // Dicionário do Programador

25.45k views1954 WordsCopy TextShare
Código Fonte TV
💎 𝗗𝗘𝗦𝗖𝗢𝗡𝗧𝗢 𝗡𝗔 𝗔𝗟𝗨𝗥𝗔 → https://codigofonte.click/alura Uma das áreas que muitas opor...
Video Transcript:
contextualizando rpa é uma sigla do inglês para robotic process automation ou em português automação de processos robóticos que nada mais é que automatizar as operações de negócio ou processos de uma empresa isso reduz a intervenção humana e envolve diretamente o trabalho de desenvolvedores especializados nesse processo e isso é muito mais do que executar um script pré-programado rpa envolve o uso de robôs digitais específicos para determinadas situações e usa dessa inteligência para melhorar os processos de negócios repetitivos fica aqui nesse vídeo com a gente que nós vamos te mostrar como essa mágica acontece e quais são
as principais tecnologias [Música] envolvidas se você tá chegando agora esse é o dicionário do programador do código fonte TV esse é um quadro onde a gente desvenda algum termo sigla ou simplesmente aquela palavrinha do mundo da programação se você quer se envolver mais nesse mundo sugiro se inscrever aqui no canal e acompanhar os vídeos semanais que nós preparamos se no final desse vídeo aqui você aprender algo novo nós vamos adorar receber o seu like e se além de curioso Você quer fazer da programação e da tecnologia sua profissão Eu recomendo conhecer a alura a maior
escola online de Tecnologia do Brasil na alura são mais de 1300 cursos e você consegue planejar os seus estudos por formações nas mais diversas áreas que vão te guiar para atingir os seus objetivos profissionais além dos cursos a lura faz várias imersões durante o ano e desenvolve projetos junto com você então para quem é assinante da lura conteúdo e conhecimento não faltam eles ainda contam com uma comunidade gigante no discord dá para tirar dúvidas e fazer muito networking se Curtiu essa dica Então corre aqui no link que tá na descrição para conseguir agora mesmo desconto
especial aqui do nosso canal para você vamos lá o termo RBA Pode parecer novinho mas há décadas a prática de automatizar processos já é feita o termo surgiu em meados dos nos anos 2000 e com o avanço das práticas e das Ferramentas se tornou uma prática muito comum em empresas de todos os tamanhos a criação de robôs ou botes digitais nada mais é que deixar alguma tarefa geralmente aquelas de escritório mesmo que elas sejam realizadas de forma automática podendo ou não ter a intervenção humana essas tarefas podem ser coisas bem simples como abrir uma planilha
e verificar um determinado tipo de lançamento ou algo mais elaborado como verificar o anexo de um e-mail com uma nota fiscal e lançar os dados em um sistema RP então o termo robótico se refere a algo pré-programado em computadores e nada tem a ver com robótica do ponto de vista de humanoides outro mito é que usar rpa irá substituir trabalho feito por uma pessoa pois é de certa forma um trabalho repetitivo que utiliza a software e que não requer em grande parte baixo nível de decisão pode ser programável através de um robô e isso quer
dizer que para esse tipo de Tarefa o rpa se encaixa como uma luva deixando então é uma pessoa livre para atividades mais intelectuais então de certa forma é mais fácil convencer pessoas que não são da área de Tecnologia dos benefícios do uso do rpa na prática muitas dessas automações rodam no próprio computador da pessoa e podem ser programadas por elas também mas calma que vamos tratar disso daqui a pouco existem dois tipos de robôs no rpa os assistidos e os não assistidos os robôs de rpa assistidos são executados localmente em uma estação de trabalho e
realizam atividade de front Office então elas necessariamente precisam de supervisão humana muitas vezes eles são acionados por eventos do sistema pré-agendados ou simplesmente adicionados manualmente Os Robôs não assistidos eles manipulam dados empresariais em segundo plano dos servidores de backend Esses são bem mais elaborados e como não precisam de intervenção humana podem também ser acionados por eventos específicos em aplicações ou ter a execução agendada tendo como premissa que quaisquer processos que exija que as pessoas façam um alto volume de trabalho repetitivo com dados podemos então identificar alguns critérios para que o rpa seja empregado primeiro esse
processo deve ser baseado em regras segundo o processo deve ser repetido em intervalos regulares ou ser acionado por algum gatilho pré-definido terceiro o processo deve ter entradas e saídas definidas e quarto a tarefa deve ter um volume suficiente para que seja vantajoso o uso do rpa se um processo precisa ser executado muito eventualmente e tem um grau de complexidade baixo Então não é necessário o uso da automação claro que você deve levar em conta o quão crítico será esse processo Nós criamos um exemplo para processar automaticamente boletos recebidos por e-mail em PDF Esse é um
cenário bem comum em um departamento financeiro de uma empresa ou mesmo para uso pessoal o processo manual seria Abrir cada e-mail baixar o boleto extrair informações como o valor o código de barras e comunicar isso pra equipe financeira Então realmente é algo meio demorado e pode acontecer ser erros no caminho nesse código usando Python e bibliotecas como o emap Lib para se conectar no e-mail Via emap e o p PDF 2 para ler o conteúdo do arquivo PDF e o p TCT para reconhecimento ocr a gente vai conseguir extrair o texto do boleto no exemplo
nós estamos fazendo a conexão com o servidor ep de e-mail e filtrando as mensagens de um remetente específico esse filtro poderia ser outro né Como por exemplo o assunto é feito a leitura do e-mail e verificamos se existe alg um arquivo em anexo do tipo PDF após a leitura nós enviamos o conteúdo para uma função que extrai o valor e outra que extrai o código de barras e por fim envie uma mensagem com esses dados que poderia ser também outra ação como sei lá adicionar essa informação em um sistema só para efeito ilustrativo Nós implementamos
também as funções para extrair valor e o código de barras do boleto como exemplo nesse caso nós estamos utilizando expressões regulares que são de Veras úteis para encontrar determinados padrões de de dados veja que é um trecho de código bem pequeno e que faz muita coisa nesse caso não há necessidade de grandes estruturas de código obviamente é preciso ter a preocupação com dados sensíveis né claro como senhas documentos e os dados que você vai usar para personalizar agora se engana quem acha que só roda Python no mundo rpa existem muitas ferramentas e bibliotecas em javascrip
csharp e até em Java outra questão que afeta o mundo rpa assim como toda a área de programação é o uso da Inteligência Artificial até o momento a parte robótica do rpa era algo bem simples mas com o bunda e a generativa existe uma discussão de Como se usar ela também para deixar os robôs tomarem decisões Sem intervenção dos humanos Sem dúvida Há muitos casos de usos interessantes paraa criação de conteúdo via rpa usando apis de ia e que podem ajudar na prospecção de clientes por exemplo e pós-venda e isso pode mudar o jogo quando
se fala em automatização personalizada aliás uma dúvida comum que surge quando falamos de RP é se um chatbot pode ser considerado um trabalho de automação de processos como o rpa e a resposta é não existem diferenças chave entre os dois principalmente em termos de complexidade capacidade e objetivos embora ambos sejam usados para automatizar tarefas e melhorar a eficiência eles servem a propósitos distintos e operam de maneiras diferentes então podemos exemplificar como são essas diferenças a complexidade da tarefa por exemplo né o rpa lida com tarefas baseadas em regras repetitivas enquanto o chatbot gerenciam interações dinâmicas
baseadas em linguagem natural outra diferença é sobre as tecnologias empregadas chatbot dependem fortemente Dea e processamento de linguagem natural para entender e responder às perguntas rpa por outro lado não requer compreensão de linguagem natural focando em simular ações humanas em interfaces digitais e por fim o objetivo né o principal objetivo dos chatbots é melhorar o atendimento e experiências do cliente através da interação direta enquanto rpa Visa automatizar processos de negócios internos para aumentar a produtividade e eficiência em resumo enquanto um chatbot de atendimento ao cliente e uma solução rpa podem parecer similares na superfície devido
à natureza automatizada eles são projetados para atender necessidades diferentes com base em diferentes tecnologias e abordagens então tá explicado vamos falar de ferramentas se engana quem acha que para desenvolver com rpa precisa ser programador super especialista existem muitas ferramentas low e no code que fazem um trabalho sensacional utilizando muitas implementações já prontinhas como essa que mostramos Ant em Python uma ferramenta super importante foi a tag Ui que utiliza o próprio Python mas que infelizmente foi descontinuada no fim de 2023 por sorte como ela era uma ferramenta 100% free e open source a a comunidade abraçou
e agora tá unindo forças em um pacote Python chamado Python rpa Essa não é uma solução low code mas é ainda mais simplificado do que mostramos Esse é um exemplo de um código que faz leitura a CR de uma imagem que contém textos veja que ele automatiza a leitura da imagem de um relatório em PDF e faz a leitura de um trecho onde o mouse é direcionado existe uma ferramenta bem legal Brazuca chamada yank ela é uma plataforma rpa bem completa que tem tem cases super interessantes que foram desde o uso na área jurídica até
em frigorífico agora quando falamos em low code e no code temos também a Open rpa uf Blue Prism entre outras plataformas Essas são só de arrastar elementos na tela conectá-los e configurá-los são ferramentas extremamente úteis e que podem tranquilamente ser utilizados por profissionais com conhecimentos somente sobre as tarefas a serem executadas porém o trabalho em si de criar a automação muitas vezes precisa de um profissional mais qualificado na área e até de um trabalho específico de consultoria o que nos leva ao questionamento sobre o mercado de trabalho certamente essa é uma área em Franco crescimento
e que muitos desenvolvedores iniciantes e experientes se especializam nesse nicho justamente para conseguir espaço em empresas pequenas e gigantes aliás imagine dentro de uma empresa grande o poder que o rpa pode ter na velocidade de execução de certos processos Ainda mais quando envolvem centenas e até milhares de profissionais isso é um redutor de custos incrível e faz com que o trabalho seja ainda mais valorizado inclusive na nossa pesquisa salarial de 2024 nós teremos um corte especial para profissionais rpa se você tem interesse em ver como esse mercado funciona pros desenvolvedores brasileiros não deixa de visitar
o endereço pesquisa.com.br e selecionar o filtro rpa assim que o resultado da pesquisa estiver pronto os dados estarão disponíveis para você conferir se você então é é especialista rpa e quer acrescentar algo a esse conteúdo será mais que bem-vindo Prometemos destacar seu comentário então não deixe de dar a sua visão e compartilhar sua experiência nessa área e não deixa o seu like perdido por aí não se gostou desse conteúdo Então já se inscreve e nós nos vemos num próximo vídeo aqui do canal combinado tchau tchau tchau se você curtiu esse formato de vídeo então eu
te convido a assistir outro vídeo aqui do lado eu não sei exatamente qual é o tema mas eu tenho certeza que o algoritmo do YouTube é bem inteligente né tem ali um um robozinho ali para conseguir sugerir algo que você vai gostar é Depois você conta aí pra gente se funcionou viu
Related Videos
O MERCADO PARA DEVS EM 2025... SE PREPARE!
19:03
O MERCADO PARA DEVS EM 2025... SE PREPARE!
Código Fonte TV
101,669 views
What is RPA? Robotic Process Automation + Tools
12:37
What is RPA? Robotic Process Automation + ...
Pena Rocks
11,299 views
CRIEI UM NOVO CANAL DARK PARA MOSTRAR COMO É SIMPLES E MONETIZEI EM 16 DIAS
27:08
CRIEI UM NOVO CANAL DARK PARA MOSTRAR COMO...
Dotti
3,474 views
CEO TROCA TODO TIME DE DEVS POR INTELIGÊNCIA ARTIFICIAL.
11:37
CEO TROCA TODO TIME DE DEVS POR INTELIGÊNC...
Código Fonte TV
42,173 views
API // Dicionário do Programador
11:59
API // Dicionário do Programador
Código Fonte TV
303,007 views
INACREDITÁVEL! O GEMINI 2.0 Do GOOGLE Já Faz Coisas Que VOCÊ NUNCA IMAGINOU!
8:36
INACREDITÁVEL! O GEMINI 2.0 Do GOOGLE Já F...
Notícias de IA
11,712 views
Quais habilidades são necessárias para trabalhar com RPA
28:22
Quais habilidades são necessárias para tra...
RPA na Prática
296 views
ESSE É O VERDADEIRO SUPER PODER NA PROGRAMAÇÃO!
26:03
ESSE É O VERDADEIRO SUPER PODER NA PROGRAM...
Código Fonte TV
11,505 views
Assista um DEV Senior Programando de Verdade (maior projeto desse canal)
12:26
Assista um DEV Senior Programando de Verda...
Lucas Montano
184,494 views
CURSO DE UIPATH l Aula 1 - Introdução a Automação de Processos (RPA) com UiPath para Iniciantes.
32:23
CURSO DE UIPATH l Aula 1 - Introdução a Au...
PYE Tech
9,750 views
Aprenda sobre DevOps em menos de 40 minutos | Papo com especialista
39:45
Aprenda sobre DevOps em menos de 40 minuto...
Alura
1,268 views
LINGUAGENS DE PROGRAMAÇÃO QUE SÃO TENDÊNCIAS EM 2025
20:35
LINGUAGENS DE PROGRAMAÇÃO QUE SÃO TENDÊNCI...
Código Fonte TV
66,413 views
Data Warehouse / Data Lake / Data Lakehouse // Dicionário do Programador
15:10
Data Warehouse / Data Lake / Data Lakehous...
Código Fonte TV
48,674 views
7 Ideias de Projetos de Programação para elevar seu Portfólio a outro nível!
15:13
7 Ideias de Projetos de Programação para e...
Attekita Dev
13,569 views
📹 Desenvolvedor RPA - Robotic Process Automation | AUTOMAÇÃO DE PROCESSOS | BetinaCZ_Vlog
13:48
📹 Desenvolvedor RPA - Robotic Process Aut...
BetinaCZ
8,626 views
A LINGUAGEM DE PROGRAMAÇÃO QUE VAMOS ESTUDAR EM 2025!
20:51
A LINGUAGEM DE PROGRAMAÇÃO QUE VAMOS ESTUD...
Código Fonte TV
41,375 views
Automatize Qualquer Sistema ou Programa com Python (RPA)
33:15
Automatize Qualquer Sistema ou Programa co...
Hashtag Programação
449,612 views
me pagaram pra usar Low-Code
20:15
me pagaram pra usar Low-Code
Lucas Montano
31,644 views
QUAL a MELHOR LINGUAGEM para PROGRAMAÇÃO?
6:44
QUAL a MELHOR LINGUAGEM para PROGRAMAÇÃO?
Cortes do Ciência Sem Fim [OFICIAL]
629,231 views
MAKE INTEGROMAT: Passo a passo para iniciantes | Tudo que você precisa saber!
22:04
MAKE INTEGROMAT: Passo a passo para inicia...
Luciana Papini | Automação
38,585 views
Copyright © 2025. Made with ♥ in London by YTScribe.com