Algoritmos - aula 02/05
Postagem realizada em: 09/05/2022 às 15:02:38
Autor: Nicole Bottene
A palestra do professor Alan Angeluci abordou temas super atuais que estão em constante transformação: IoT, Big Data, IAs, Bases de dados e Ciência de Dados.
Para tanto, é necessário lembrar dos algoritmos que regem essas operações no universo digital. Os algoritmos são sequencias finitas que executam alguma ação num determinado campo solucionável, é uma “receita” que executa tarefas ou resolve problemas finitamente. “Podem repetir passos (fazer iterações) ou necessitar de decisões (tais como comparações ou lógica) até que a tarefa seja completada. Um algoritmo corretamente executado não irá resolver um problema se estiver implementado incorretamente ou se não for apropriado ao problema.”
Alguns passos importantes do algoritmo são:
• “Variável é um espaço alocado na memória para armazenar dados. No algoritmo, foram criadas 4 variáveis.
• O símbolo "<-" representa uma atribuição de valor a uma variável. Por exemplo, (resultado <= resultado + numero1) atribui à variável resultado, o valor da própria variável resultado, acrescido do valor da variável numero1.
• O comando "ler(numero1)", significa que o algoritmo está lendo o que o usuário digita e armazenando na variável numero1.
• O comando Enquanto é uma estrutura de controle de fluxo do tipo "Estrutura de repetição".
• O comando escrever(resultado) exibe na tela o valor da variável resultado.”
O manejo desses algoritmos é feito pelos profissionais da ciência da computação, os quais também realizam analises com projeções e abstrações com a linguagem da programação. “A análise de algoritmos preocupa-se com os recursos necessários para a execução do algoritmo tais como o tempo de execução e o espaço de armazenamento de dados. Deve-se perceber que para um dado algoritmo pode-se ter diferentes quantidades de recursos alocados de acordo com os parâmetros passados na entrada.”
O bibliotecário e o cientista da informação devem adaptar-se ao produto desses algoritmos para se instalarem num novo mercado de trabalho que exige novas aptidões ligada à Ciência de dados. Importante destacar também que a ética deve estar sempre presente nesses processos cibernéticos visto que há muitas diretrizes e nuances a serem seguidas.
Carmisa Hissa diz que: “Portanto é muito importante pensarmos em um código de ética para as IA, alicerçados nos mesmos termos e preceitos éticos da nossa sociedade.
Mas ao mesmo tempo que devemos acreditar sempre no bem e numa sociedade ética, não podemos, diante de tamanha ameaça, relegar tal função apenas a um código de ética e assim é imperioso uma regulamentação e disciplinamento sobre o tema.
Observamos uma tendência e até uma certa movimentação nos Estados Unidos e na Europa, para dar um tratamento jurídico ao tema e isso é muito importante. A Europa tem se mostrado um centro de regulação e normatização sobre temas polêmicos.
A normatização através de leis como a europeia, a brasileira de Proteção de dados pessoais e tantas outras adveio muito do conhecimento do perigo da coleta e manipulação dos nossos dados para uso de IA mas sobre isso trataremos em outro momento.
Precisaremos de leis especificas sobre os bots e a IA, para coibir o uso inadequado ou até impedir o desenvolvimento de robôs que sejam independentes ou que criem uma linguagem própria, a qual os seres humanos não consigam codificar.
Além de criarmos alicerces éticos e jurídicos, precisamos de uma autoridade independente para auditar os algoritmos, ou seja, para desvendar as caixas pretas que podem nos manipular e induzir, colocando a existência da humanidade em risco.
Contudo e independente de códigos e legislações sobre a regulação do uso e finalidades do desenvolvimento de inteligências artificiais, nosso futuro dependerá da ética de quem escreverá os algoritmos dos bots de IA e em consequência nossos destinos. Porque se houver ética não necessitaremos aplicar nenhuma legislação para coibir os desmandos de quem quer ser o poderoso e governar o mundo.”
Referências:
ALGORITMO. Wikipedia, 2022. Disponível em: https://pt.wikipedia.org/wiki/Algoritmo Acesso em: 9 mai 2022.
OLIVEIRA, Gustavo Furtado de Alves. O que é Algoritmo? Dicionário de programador, [S. l.], 202?. Disponível em: https://dicasdeprogramacao.com.br/o-que-e-algoritmo/#:~:text=Algoritmo%20%C3%A9%20simplesmente%20uma%20%22receita,corretamente%2C%20conseguiremos%20fazer%20o%20bolo. Acesso em: 9 mai 2022
HISSA, Carmina. O futuro da humanidade está na ética dos algoritmos de inteligência artificial. DESTAQUES, DIREITO, INTELIGÊNCIA ARTIFICIAL, NOTÍCIAS, 8 jan 2019. Disponível em: https://cryptoid.com.br/inteligencia-artificial/o-futuro-da-humanidade-esta-na-etica-dos-algoritmos-de-inteligencia-artificial/Algoritmos