Buscar

APS2 - DESENVOLVIMENTO DE SOFTWARE

Prévia do material em texto

Unicarioca - Méier
Desafios e oportunidades em ser
Desenvolvedor na era das IA.
Nome dos participantes:
Leonardo de Oliveira Paschoal – 2019100436 - Ciência da Computação
Vitor de Brito Pereira - 2011100014 - Ciência da Computação
Leonardo Gabriel boente -2020100886 - Ciência da Computação
Mauricio Zacharias B Moreira - 2018100528 - Ciência da Computação
Alan Cavalcante Corrêa- 2020102310 - Ciência da Computação
Otávio Jose dos Santos - 2018102007 - Ciência da Computação
Rhuan Gonzaga Cunha Francisco – 2020100052 - Ciência da Computação
Tópicos:
1 - Introdução
2 - Indústria 5.0 e a colaboração homem e máquina
3 - Os novos desafios
4 - As novas oportunidades
5 - Referência bibliográfica
Introdução:
O futuro da automação está cada vez mais avançado com o uso dos algoritmos do
estado da arte para observar padrões de maneira automática e implementar soluções com
base nelas. A visão computacional, por exemplo, tem como objetivo simular a visão humana
computacionalmente permitindo termos acesso a um mundo completamente virtual baseado
em coordenadas cartesianas bi/tridimensionais, utilizando criação de conteúdos visuais
automatizados apenas recolhendo fotos e vídeos da internet. O processamento de
linguagem (PLN) natural visa criar textos gerados por robôs de conversação capazes de
entender o que é escrito e imitar o processo cognitivo humano de aprendizagem através de
redes neurais artificiais que são treinadas através de trilhões de textos existentes na internet
para responder diversas questões de inúmeras áreas do conhecimento e entretenimento. O
maior impacto da PLN será nas áreas em que pessoas precisam gerar relatórios que
precisam de muitos documentos a serem lidos.
Muitas outras áreas de aplicação da ciência da computação e engenharia de
softwares estão rapidamente crescendo e precisando de pessoas cada vez mais
interessadas nesses assuntos para resolver e agilizar diversos problemas da vida no
trabalho, estudantil, ou até mesmo recreação.
Diante de inovações tecnológicas vorazes precisamos nos adaptar a elas também,
para não nos tornarmos obsoletos com nossa capacidade humana fadada eternamente a
limitação de absorver conhecimento, repassá-lo e tomar decisões com base neles. A partir
de agora precisamos começar a pensar com mais atenção a respeito da utilidade das
ferramentas de IA desenvolvidas e tirar o maior proveito delas da melhor maneira possível.
Na vida dos desenvolvedores de software, muitas soluções open-source que fazem
uso de IA, como por exemplo o GitHub Copilot, consegue adiantar muito trabalho para
quem precisa escrever muito código fazendo uso de um algoritmo de (PLN) para procurar
padrões em diversos repositórios e oferecê-los como recomendações. Isso agiliza o
trabalho, mas não torna ele um trabalho perfeito, pois será necessário contextualizar o
código ao seu projeto, o que a IA não faz muito bem, pois necessidades distintas sempre
existirão, e as á existentes talvez não se encaixam tão bem com o que vc tem no projeto.
Isso é um exemplo de reduzir a quantidade de código digitados usando IA, poupando a
saúde mental e os pulsos do programador; e portanto melhorando a produtividade do
mesmo.
A colaboração do homem e máquina:
A Indústria 5.0 e a Colaboração entre Homem e Máquina
A Indústria 5.0 representa uma nova era na fabricação, onde a colaboração entre
seres humanos e máquinas desempenha um papel fundamental. Essa abordagem busca
aproveitar as vantagens da automação e da inteligência artificial (IA) para aumentar a
produtividade e a eficiência, ao mesmo tempo em que valoriza a habilidade e o
conhecimento humano.
Nesse contexto, a colaboração entre homem e máquina na indústria 5.0 visa
combinar as habilidades únicas de ambos para alcançar resultados superiores. As
máquinas desempenham tarefas repetitivas e tediosas de forma precisa e rápida, enquanto
os trabalhadores humanos se concentram em atividades que exigem criatividade, tomada
de decisões complexas e empatia.
Um dos benefícios da colaboração entre homem e máquina é a otimização dos
processos produtivos. As máquinas podem executar tarefas que exigem alta precisão e
repetibilidade, reduzindo erros e aumentando a eficiência. Ao mesmo tempo, os
trabalhadores humanos podem supervisionar e controlar as operações, garantindo a
qualidade e a segurança.
Além disso, a colaboração homem-máquina na indústria 5.0 impulsiona a inovação.
Os sistemas de IA podem analisar grandes volumes de dados em tempo real, identificando
padrões e fornecendo insights valiosos. Com base nessas informações, os profissionais
podem tomar decisões informadas e implementar melhorias nos processos de produção,
impulsionando a eficiência e a competitividade.
No entanto, essa colaboração também traz desafios significativos. É crucial
estabelecer uma comunicação eficaz entre humanos e máquinas, garantindo que haja
compreensão mútua e troca de informações em tempo real. Além disso, questões éticas e
de segurança devem ser consideradas, como a proteção dos dados, a privacidade dos
trabalhadores e a responsabilidade pela tomada de decisões automatizadas.
A Indústria 5.0 e a colaboração entre homem e máquina têm o potencial de
revolucionar o setor industrial, combinando a inteligência humana com a eficiência das
máquinas. Essa abordagem cria um ambiente de trabalho mais colaborativo, onde cada
parte contribui com suas habilidades exclusivas para alcançar resultados superiores. Ao
adotar essa abordagem, as empresas podem impulsionar a produtividade, a inovação e a
competitividade, ao mesmo tempo em que valorizam o potencial humano e promovem um
ambiente de trabalho mais gratificante.
https://www.tecnicon.com.br/blog/544-Industria_5_0_a_colaboracao_entre_homem_e_maquina
Os novos desafios para os desenvolvedores:
Como Soren Gordhamer falou em uma conversa aberta na internet no vídeo
“ChatGPT CEO on Mindfulness, AI and the Future of Life || Sam Altman Jack Kornfield &
Soren Gordhamer”, um dos maiores desafios será manter um código ético que nos permita
manter o consumo e desenvolvimento das IAs de maneira que não faça mal para a
humanidade. Para que isso aconteça precisamos criar conscientização ética e uma onda de
desenvolvimento de IAs voltadas para garantir controle sobre conteúdos não éticos.
Quanto ao potencial da IA substituir os programadores isso não aconteceu nem tão
cedo, mas muito trabalho será substituído por soluções low-code que potencialmente
poderão reduzir o trabalho do desenvolvedor, que esse por vez teria que especializar mais
tendo que se aprofundar na tecnologia usada para low-code.
As novas oportunidades:
Novas oportunidades não irão faltar, até porque algumas soluções necessitarão de
muito entendimento das soluções de IA para continuarem oferecendo agilidade para o
consumidor final. Por exemplo, o ChatGPT já está disponibilizando APIs de integração da
https://www.tecnicon.com.br/blog/544-Industria_5_0_a_colaboracao_entre_homem_e_maquina
plataforma para desenvolvedores, possibilitando empoderar as aplicações com
processamento de linguagem natural e aumentar a qualidade de dados treinados
produzidos por quem os consome. Sem dúvida o futuro das IAs já estão dentro de grandes
empresas de plataformas como Salesforce, IBM Cloud, Microsoft Azure entre outras já
oferecendo inúmeras maneiras de resolver problemas usando IAs prontamente (Software as
a Service) ou para desenvolvimento (Platform As a Service).
Conclusão:
No final das contas muita coisa mudará. Não deveríamos ter medo das otimizações
oferecidas e devemos usar e abusar delas com cuidado, respeitando limites éticos
relacionados à exposição de dados sigilosos, alimentar IAs com dados sigilosos e promover
fake news. O maior papel do estado é dar a educação necessária para conseguirmos
enfrentar o mundo atual com tanta inovação técnica, garantindo um futuro melhor para
todos nós.
Referência bibliográfica:
1. KORNFIELD, Sam Altman Jack & GORDHAMER, Soren - Vídeo ChatGPT CEO on
Mindfulness, AI and the Future of Life || Sam Altman Jack Kornfield & Soren Gordhamer.youtube.com/watch?v=hn1Y6GVWUV0 , Abril, 2023
2. SHACKLET,M. - Artificial Intelligence / Chat-GPT: IBM Watson
https://ggu.libguides.com/c.php?g=1163426&p=8493172 ,(2017, Junho 28)
3. KOVACS, Leandro - O que é processamento de linguagem natural? [NLP], 23/03/2023
4. SISTEMAS GERENCIAIS, Tecnicon - Indústria 5.0: a colaboração entre homem e
máquina,https://www.tecnicon.com.br/blog/544-Industria_5_0_a_colaboracao_entre_homem_e_
maquina,06/08/2021
5. DOHMKE, Thomas - GitHub Copilot X: The AI-powered developer experience,
https://github.blog/2023-03-22-github-copilot-x-the-ai-powered-developer-experience/, Março 22,
2023
https://ggu.libguides.com/c.php?g=1163426&p=8493172
https://www.tecnicon.com.br/blog/544-Industria_5_0_a_colaboracao_entre_homem_e_maquina
https://www.tecnicon.com.br/blog/544-Industria_5_0_a_colaboracao_entre_homem_e_maquina
https://github.blog/2023-03-22-github-copilot-x-the-ai-powered-developer-experience/

Continue navegando