1 00:00:08,251 --> 00:00:10,757 Hoje eu mostrarei como qualquer um... 2 00:00:10,757 --> 00:00:12,787 sim, qualquer um... 3 00:00:12,787 --> 00:00:16,132 pode usar a ciência da computação para resolver problemas do cotidiano 4 00:00:16,132 --> 00:00:18,952 e como eu a usei para resolver um problema na medicina. 5 00:00:20,731 --> 00:00:23,272 Minha história começou com meu falecido avô. 6 00:00:23,882 --> 00:00:27,364 Quem o conhecia, sabia que ele era um homem alegre e divertido, 7 00:00:27,364 --> 00:00:29,854 sempre disposto a sair e fazer algo diferente. 8 00:00:30,915 --> 00:00:34,515 E apesar sua empolgação em relação às pessoas e coisas, 9 00:00:35,615 --> 00:00:37,722 ele tinha pavor de agulhas. 10 00:00:38,478 --> 00:00:42,093 E embora fosse muito cuidadoso com a sua saúde, 11 00:00:42,093 --> 00:00:45,342 sua fobia, ou melhor, medo de agulhas, 12 00:00:45,342 --> 00:00:47,962 o fez recusar as vacinas de praxe. 13 00:00:49,254 --> 00:00:52,645 E creio que meu avô não era o único neste sentido. 14 00:00:53,325 --> 00:00:54,942 Muitas pessoas, jovens e idosas 15 00:00:54,942 --> 00:00:55,938 (Risos) 16 00:00:55,938 --> 00:00:57,128 têm pavor de agulhas. 17 00:00:57,128 --> 00:00:58,888 Creio que sabem do que estou falando. 18 00:00:58,888 --> 00:00:59,888 (Risos) 19 00:01:00,321 --> 00:01:02,863 E de fato, isso é algo que precisa de solução, 20 00:01:02,863 --> 00:01:05,257 e era mesmo em que eu estava pensando 21 00:01:05,257 --> 00:01:08,587 quando me desafiaram a criar algo para a população idosa do Canadá, 22 00:01:08,587 --> 00:01:11,627 em um curso de verão que fiz quando tinha 17 anos. 23 00:01:12,935 --> 00:01:16,275 O mundo precisa muito mais que uma agulha 24 00:01:16,275 --> 00:01:18,075 para injetar medicamentos. 25 00:01:18,183 --> 00:01:21,713 O problema era que eu não sabia nada dessa área. 26 00:01:21,713 --> 00:01:24,303 Minha experiência e paixão estão ligadas à informática. 27 00:01:24,593 --> 00:01:26,221 Mas talvez haja uma forma 28 00:01:26,221 --> 00:01:29,251 de usar a ciência da computação para resolver isso? 29 00:01:30,251 --> 00:01:33,371 Usar isso para resolver uma técnica médica 30 00:01:33,371 --> 00:01:35,397 pode parecer improvável, 31 00:01:35,397 --> 00:01:38,034 mas, na verdade, a ciência da computação é a forma ideal 32 00:01:38,034 --> 00:01:40,854 de lidar com algo que parece de difícil solução. 33 00:01:41,268 --> 00:01:43,844 Então, o que é a ciência da computação? 34 00:01:44,224 --> 00:01:45,598 Bem, a ciência da computação 35 00:01:45,598 --> 00:01:49,428 é o estudo de um conjunto de ações algorítmicas para chegar a um resultado. 36 00:01:49,882 --> 00:01:53,075 Sei que parece um trecho de obra de ficção científica, 37 00:01:53,075 --> 00:01:55,035 mas é muito fácil. 38 00:01:55,753 --> 00:02:00,043 O cientista da computação estuda formas de manipular grandes quantidades de dados 39 00:02:00,043 --> 00:02:03,338 eficientemente através dos algoritmos, 40 00:02:03,798 --> 00:02:07,448 ou mais simples ainda, através de padrões de instruções sobre aqueles dados. 41 00:02:08,103 --> 00:02:13,034 E como usamos isso para solucionar questões fora da área da informática? 42 00:02:14,034 --> 00:02:17,791 Bem, uma das maiores vantagens da ciência da computação 43 00:02:17,791 --> 00:02:20,575 refere-se ao paradigma de ensinar a solucionar problemas. 44 00:02:20,575 --> 00:02:22,563 Cientistas da computação aprendem 45 00:02:22,563 --> 00:02:26,206 a ver situações complicadas sob o ângulo menos complicado. 46 00:02:26,776 --> 00:02:28,352 Uma das estratégias que usei 47 00:02:28,352 --> 00:02:32,358 ao tentar resolver o problema de vacinação de pessoas que odeiam agulhas 48 00:02:32,358 --> 00:02:39,148 foi resumir a questão em sua essência e ignorar todos os outros dados. 49 00:02:39,999 --> 00:02:43,199 Na ciência da computação, chamamos isso de delimitação do escopo. 50 00:02:43,887 --> 00:02:45,600 Se algo está fora do escopo, 51 00:02:45,600 --> 00:02:50,270 isso em geral cria confusão e traz dados irrelevantes à questão, 52 00:02:50,270 --> 00:02:53,832 dificultando ainda mais a compreensão do problema a ser solucionado. 53 00:02:54,770 --> 00:02:56,787 Quais eram os aspectos específicos 54 00:02:56,787 --> 00:02:59,777 que nos impediam de usar algo que não fosse as agulhas? 55 00:03:00,470 --> 00:03:04,370 Percebi que muitas pessoas que abordavam essa questão 56 00:03:04,370 --> 00:03:06,742 ficavam estagnadas 57 00:03:06,742 --> 00:03:10,622 tentando resolver cada assunto relacionado às vacinas, 58 00:03:10,622 --> 00:03:15,736 em vez de focarem: "Como otimizar a aplicação de medicamentos intravenosos?" 59 00:03:15,736 --> 00:03:18,594 E isso era o mesmo que estudar para uma prova 60 00:03:18,594 --> 00:03:20,689 relendo todo o livro 61 00:03:20,689 --> 00:03:23,815 em vez das anotações e das partes destacadas. 62 00:03:23,815 --> 00:03:27,178 E considerando fatores que foram relevantes ao problema, 63 00:03:27,178 --> 00:03:30,688 pude compreender a questão sob uma ótica bem simples. 64 00:03:31,238 --> 00:03:35,373 Outra estratégia que usei foi o conceito de "casos de uso". 65 00:03:35,373 --> 00:03:39,810 Na ciência da computação, o caso de uso é usado para ponderar o problema 66 00:03:39,810 --> 00:03:43,710 a partir da perspectiva de diferentes pessoas que se beneficiarão com a solução. 67 00:03:44,034 --> 00:03:48,704 Por exemplo, usei o meu avô como caso, 68 00:03:48,704 --> 00:03:52,641 que tinha medo de agulhas e precisava de forma alternativa para sua imunização. 69 00:03:53,629 --> 00:03:57,687 No entanto, também considerei o caso de pessoas em países subdesenvolvidos, 70 00:03:57,687 --> 00:04:00,937 que poderiam não necessitar assim de uma solução confortável 71 00:04:00,937 --> 00:04:05,225 já que são soluções convenientes e econômicas 72 00:04:05,225 --> 00:04:07,485 de fácil entrega e transporte. 73 00:04:08,552 --> 00:04:11,967 Por outro lado, considerei o caso de pessoas diabéticas, 74 00:04:11,967 --> 00:04:14,558 que usam agulhas todos os dias, em todas as refeições, 75 00:04:14,558 --> 00:04:17,178 e que teriam necessidade de um método mais conveniente. 76 00:04:17,178 --> 00:04:19,655 E ao identificar os fatores que de fato importavam 77 00:04:19,655 --> 00:04:21,868 às pessoas relacionadas ao problema, 78 00:04:21,948 --> 00:04:24,244 foi possível criar uma solução mais personalizada 79 00:04:24,244 --> 00:04:26,411 e talvez, compreender melhor questões 80 00:04:26,411 --> 00:04:28,851 que não tinham sido consideradas antes. 81 00:04:28,875 --> 00:04:33,985 Outra estratégia que usei foi a de reduzir o problema em duas partes: 82 00:04:33,985 --> 00:04:36,576 a perspectiva física e a lógica. 83 00:04:36,896 --> 00:04:40,177 Algumas delas podem ser ilimitadas no modo como se lida com elas, 84 00:04:40,177 --> 00:04:43,203 e outras podem ter limitações físicas. 85 00:04:43,203 --> 00:04:47,085 Por exemplo, desenvolver uma técnica de vacina de uso oral 86 00:04:47,085 --> 00:04:49,695 tem a ver com a possibilidade de ingestão oral humana 87 00:04:49,695 --> 00:04:52,105 e está relacionada à limitação física. 88 00:04:52,731 --> 00:04:56,630 Mas o funcionamento desse sistema de locomoção até a corrente sanguínea 89 00:04:56,630 --> 00:05:01,000 é algo mais suscetível à criatividade e imaginação. 90 00:05:01,000 --> 00:05:03,783 E ao identificar quais partes do problema eram limitantes 91 00:05:03,783 --> 00:05:05,708 e quais eram ilimitadas, 92 00:05:05,708 --> 00:05:06,958 pude compreender 93 00:05:06,958 --> 00:05:10,665 quais partes eram mais flexíveis e passíveis de mudanças. 94 00:05:11,095 --> 00:05:12,240 Na ciência da computação 95 00:05:12,240 --> 00:05:15,011 isso é parecido com o conceito chamado de abstração, 96 00:05:15,011 --> 00:05:18,694 que é um ótimo modo de se compreender quais são as reais limitações 97 00:05:18,694 --> 00:05:20,744 e quais talvez sejam autoimpostas. 98 00:05:21,155 --> 00:05:23,721 E ao determinar o escopo do problema 99 00:05:23,721 --> 00:05:27,249 ou ao compreender os fatores que eram de fato relevantes ao problema, 100 00:05:27,249 --> 00:05:30,849 pude entender a situação que tinha me proposto a resolver. 101 00:05:31,383 --> 00:05:33,420 E ao considerar casos de uso diferentes 102 00:05:33,420 --> 00:05:37,685 pude compreender que a minha solução não deveria ser só conveniente, 103 00:05:37,685 --> 00:05:40,184 mas também econômica 104 00:05:40,184 --> 00:05:42,274 e de fácil entrega e transporte. 105 00:05:43,174 --> 00:05:46,962 E ao abstrair o problema entre fatores lógicos e físicos, 106 00:05:46,962 --> 00:05:51,142 pude focar minha criatividade nas partes da questão 107 00:05:51,142 --> 00:05:53,802 que foram mais suscetíveis ao pensamento alternativo. 108 00:05:54,472 --> 00:05:56,757 Ao usar os princípios da ciência da computação 109 00:05:56,757 --> 00:05:59,042 nesse assunto não tecnológico, 110 00:05:59,472 --> 00:06:03,219 consegui criar uma pílula para as vacinas e outros remédios 111 00:06:03,219 --> 00:06:07,396 que era mais segura, mais barata, mais fácil de entregar e transportar, 112 00:06:07,396 --> 00:06:10,906 e muito menos assustadora que uma agulha. 113 00:06:10,906 --> 00:06:15,766 Creio que esse modelo possa ser usado para resolver todos os tipos de problemas. 114 00:06:15,766 --> 00:06:18,688 Não seria maravilhoso se com o uso da ciência da computação 115 00:06:18,688 --> 00:06:21,039 nós pudéssemos resolver questões da medicina, 116 00:06:21,039 --> 00:06:24,189 das artes, dos negócios ou até mesmo em casa? 117 00:06:24,189 --> 00:06:27,575 Se tivermos coragem de usar os princípios básicos desta ciência 118 00:06:27,575 --> 00:06:30,313 para lidar com os desafios diários, 119 00:06:30,313 --> 00:06:34,253 poderemos resolver os problemas de forma mais rápida e ter um futuro melhor. 120 00:06:34,733 --> 00:06:35,751 Obrigado. 121 00:06:35,751 --> 00:06:36,731 (Aplausos)