class: center, middle, title-slide .title[ # Aula 3 - Programação, Algoritmos e IA ] .author[ ### Leonardo Mancini ] .date[ ### 2024 ] --- # Revisão - Imagem para Flusser? -- - Os aparelhos? -- - A relação entre os indivíduos e os aparelhos? --- # Programas e programação - São sequências finitas de passos, definidos por um programador para alcançar objetivos específicos. Ex: Photoshop, Excel, Word, etc. - **Programação**, nesse sentido, é o processo de criar instruções para que um computador execute uma tarefa específica. - Existem diferentes linguagens de programação que seguem regras sintáticas e semânticas específicas. Ex: Python, R, Java, C, C#, etc. --- # Algoritmo - É uma rotina, uma sequência de passos lógicos que resolvem um problema de forma eficiente. Uma receita de bolo é um algoritmo, por exemplo. - Quando nos referimos em computação, é uma sequência que pode ser executada por um computador para resolver um problema. Sistemas de recomendação, por exemplo, são algoritmos que utilizam dados para recomendar produtos ou serviços. - A diferença entre um programa e um algoritmo é que o programa é uma implementação de um algoritmo em uma linguagem de programação específica. --- class: inverse, center, middle # Inteligência Artificial --- class: inverse, center, middle # O que é Inteligência? --- # Inteligência - Dicotomia entre razão e emoção como reflexo da separação entre corpo e mente - questão filosófica que remonta a Platão e Aristóteles. - O corpo é o que nos conecta com o mundo, mas também é o que nos limita. Diferente da alma, decai, decompõe, cede às tentações. - Na mente está a razão, a capacidade de pensar, o controle. A mente tem uma dimensão independente e precisa ser isolada. - Logo, a capacidade de pensamento lógico, racional é das características associadas à concepção de humanidade. - Animais, seres primitivos, seriam incapazes de pensar, de raciocinar, de planejar. - Descartes: animais são autômatos, máquinas que se movem por instinto, sem consciência. ??? - Essa é uma visão ANTROPOCENTRICA e NÃO é a unica definição de inteligência - Ao mesmo tempo, discussão sobre a natureza do real e das limitações de nossas capacidades cognitivas - a separação entre mente e corpo não existe, somos seres biológicos, limitados por nossos sentidos e pela nossa capacidade de processar informações. --- class: inverse <br> <iframe width="1280" height="480" src="https://www.youtube.com/embed/4BdjxYUdJS8" title="See How Ants Build Bridges in Mid-Air With Just Their Bodies | National Geographic" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> --- # Inteligência - Como consequência, inteligência passa a ser entendia também como a capacidade de racionalizar e de interagir com o mundo através de mediação simbólica, de representação. > In planning a party, for example, one thinks about the date, the guests, food and drinks, the cost, and so on. Some of these might be present during the act of thinking (e.g., the drinks, if one happens to be making the plan at home or at the supermarket), some exist but are not present (e.g., the guests), some do not exist yet (e.g., the meal), and some might never come into existence (a joyful party for everyone). _Artificial dreams, the quest for non-biological intelligence, Ed. H. R. Ekbia, MIT Press, 2008_ ??? EMERGência: a emergência como "o surgimento de propriedades novas e complexas de sistemas a partir de interações simples entre seus componentes". Ele argumenta que a emergência é um fenômeno fundamental na natureza, e que pode ser encontrada em uma ampla gama de sistemas, desde formigas a cérebros a cidades. Johnson usa o exemplo de uma colônia de formigas para ilustrar o fenômeno da emergência. Uma formiga é um animal relativamente simples, mas quando as formigas se reúnem, elas são capazes de realizar tarefas complexas, como construir ninhos, encontrar comida e defender-se de predadores. A capacidade das formigas de realizar essas tarefas não é devido a qualquer um dos componentes individuais, mas sim à interação complexa entre os componentes. A emergência também pode ser usada para explicar como a inteligência humana surgiu. O cérebro humano é um sistema complexo composto por bilhões de neurônios. Esses neurônios estão conectados entre si de uma maneira muito complexa, e é essa complexidade que nos permite pensar, sentir e agir. --- # Inteligência Artificial - O campo da IA é fundada por teóricos como Alain Turing, que vão propor que a inteligência é resultado do pensamento lógico - O pensamento lógico como resultado de um esforço de dedução - a razão é a transformação de proposições formais em regras lógicas, matemáticas. - Logo, o computador como metáfora do nosso cérebro. - "Máquina calculadora automática universal, que pode fazer qualquer coisa menos compor música popular", Charles Babbage, 1837. - É capaz de resolver problemas complexos, como o xadrez, através de um processo de dedução lógica. - Kasparov contra o Deep Blue em 1997 inaugura a era da IA. ??? - Chess mightwell be the most rigorous formof human thinking – the jewel in the crown of thought. Yet we have relinquished this most prized jewel to our own creation, the computing machine. This, of course, did not happen easily. It took more than four decades of intense effort. But in May 1997, in the second match between Garry Kasparov and Deep Blue, it finally took place. Douglas Rushkoff Computers and networks are more than mere tools: They are like living things, themselves. Unlike a rake, a pen, or even a jackhammer, a digital technology is programmed. This means it comes with instructions not just for its use, but also for itself. --- class: inverse, center, middle # O ChatGPT é inteligente? --- # ChatGPT - O ChatGPT é um programa de computador que utiliza uma rede neural para gerar respostas a partir de um texto de entrada. - Especificamente é um programa que utiliza um modelo de linguagem (LLM), que é um modelo estatístico que tenta prever a próxima palavra de uma frase. - A LLM é treinada com um grande volume de dados, como textos da Wikipedia, por exemplo, e é capaz de reproduzir o padrão de linguagem do texto de entrada. Nesse sentido, aprendeu a escrever como um ser humano. --- # ChatGPT - No entanto, o ChatGPT não é capaz de compreender o que está escrito, apenas de reproduzir o padrão de linguagem do texto de entrada. Ele não sabe nada, repete, imitando o que está em sua base de treinamento. - No entanto, suas aplicações são diversas, como a geração de textos, a tradução automática, a geração de respostas automáticas, etc. - No futuro, modelos generativos serão utilizados para automatizar tarefas que exigem raciocínio lógico, como a condução de veículos, a análise de dados de saúde, indicar tratamentos, etc. --- # Desafios da IA - **Vieses**: Sendo dependentes dos dados de treinamento, os modelos inevitavelmente refletirão os padrões, os vieses e as restrições desses conjuntos de informações originais. Podem ser sociais, raciais, de gênero, etc, mas também de tempo. - **Controle das respostas**: O usuário vê o resultado, mas não tem controle sobre o processo de geração das respostas. - **Alucinações**: O modelo pode gerar respostas que não estão na base de treinamento, mas que são coerentes com o padrão de linguagem do texto de entrada. De certa forma, ele mente. - **Privacidade**: A IA depende de dados, coletados de usuários que não concordaram com a coleta nem têm controle sobre o uso. - **Autoria**: A IA é capaz de produzir textos, imagens, músicas, etc. Mas quem é o autor dessas obras? E como isso impacta o trabalho do jornalista? --- class: inverse, center, middle <iframe width="1264" height="480" src="https://www.youtube.com/embed/NP8xt8o4_5Q" title="Don't fear intelligent machines. Work with them | Garry Kasparov" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>