WEBVTT 00:00:08.251 --> 00:00:10.757 Hoje eu mostrarei como qualquer um... 00:00:10.757 --> 00:00:12.787 sim, qualquer um... 00:00:12.787 --> 00:00:16.132 pode usar a ciência da computação para resolver problemas do cotidiano 00:00:16.132 --> 00:00:18.952 e como eu a usei para resolver um problema na medicina. 00:00:20.731 --> 00:00:23.272 Minha história começou com meu falecido avô. 00:00:23.882 --> 00:00:27.364 Quem o conhecia, sabia que ele era um homem alegre e divertido, 00:00:27.364 --> 00:00:29.854 sempre disposto a sair e fazer algo diferente. 00:00:30.915 --> 00:00:34.515 E apesar sua empolgação em relação às pessoas e coisas, 00:00:35.615 --> 00:00:37.722 ele tinha pavor de agulhas. 00:00:38.478 --> 00:00:42.093 E embora fosse muito cuidadoso com a sua saúde, 00:00:42.093 --> 00:00:45.342 sua fobia, ou melhor, medo de agulhas, 00:00:45.342 --> 00:00:47.962 o fez recusar as vacinas de praxe. 00:00:49.254 --> 00:00:52.645 E creio que meu avô não era o único neste sentido. 00:00:53.325 --> 00:00:54.942 Muitas pessoas, jovens e idosas 00:00:54.942 --> 00:00:55.938 (Risos) 00:00:55.938 --> 00:00:57.128 têm pavor de agulhas. 00:00:57.128 --> 00:00:58.888 Creio que sabem do que estou falando. 00:00:58.888 --> 00:00:59.888 (Risos) 00:01:00.321 --> 00:01:02.863 E de fato, isso é algo que precisa de solução, 00:01:02.863 --> 00:01:05.257 e era mesmo em que eu estava pensando 00:01:05.257 --> 00:01:08.587 quando me desafiaram a criar algo para a população idosa do Canadá, 00:01:08.587 --> 00:01:11.627 em um curso de verão que fiz quando tinha 17 anos. 00:01:12.935 --> 00:01:16.275 O mundo precisa muito mais que uma agulha 00:01:16.275 --> 00:01:18.075 para injetar medicamentos. 00:01:18.183 --> 00:01:21.713 O problema era que eu não sabia nada dessa área. 00:01:21.713 --> 00:01:24.303 Minha experiência e paixão estão ligadas à informática. 00:01:24.593 --> 00:01:26.221 Mas talvez haja uma forma 00:01:26.221 --> 00:01:29.251 de usar a ciência da computação para resolver isso? 00:01:30.251 --> 00:01:33.371 Usar isso para resolver uma técnica médica 00:01:33.371 --> 00:01:35.397 pode parecer improvável, 00:01:35.397 --> 00:01:38.034 mas, na verdade, a ciência da computação é a forma ideal 00:01:38.034 --> 00:01:40.854 de lidar com algo que parece de difícil solução. 00:01:41.268 --> 00:01:43.844 Então, o que é a ciência da computação? 00:01:44.224 --> 00:01:45.598 Bem, a ciência da computação 00:01:45.598 --> 00:01:49.428 é o estudo de um conjunto de ações algorítmicas para chegar a um resultado. 00:01:49.882 --> 00:01:53.075 Sei que parece um trecho de obra de ficção científica, 00:01:53.075 --> 00:01:55.035 mas é muito fácil. 00:01:55.753 --> 00:02:00.043 O cientista da computação estuda formas de manipular grandes quantidades de dados 00:02:00.043 --> 00:02:03.338 eficientemente através dos algoritmos, 00:02:03.798 --> 00:02:07.448 ou mais simples ainda, através de padrões de instruções sobre aqueles dados. 00:02:08.103 --> 00:02:13.034 E como usamos isso para solucionar questões fora da área da informática? 00:02:14.034 --> 00:02:17.791 Bem, uma das maiores vantagens da ciência da computação 00:02:17.791 --> 00:02:20.575 refere-se ao paradigma de ensinar a solucionar problemas. 00:02:20.575 --> 00:02:22.563 Cientistas da computação aprendem 00:02:22.563 --> 00:02:26.206 a ver situações complicadas sob o ângulo menos complicado. 00:02:26.776 --> 00:02:28.352 Uma das estratégias que usei 00:02:28.352 --> 00:02:32.358 ao tentar resolver o problema de vacinação de pessoas que odeiam agulhas 00:02:32.358 --> 00:02:39.148 foi resumir a questão em sua essência e ignorar todos os outros dados. 00:02:39.999 --> 00:02:43.199 Na ciência da computação, chamamos isso de delimitação do escopo. 00:02:43.887 --> 00:02:45.600 Se algo está fora do escopo, 00:02:45.600 --> 00:02:50.270 isso em geral cria confusão e traz dados irrelevantes à questão, 00:02:50.270 --> 00:02:53.832 dificultando ainda mais a compreensão do problema a ser solucionado. 00:02:54.770 --> 00:02:56.787 Quais eram os aspectos específicos 00:02:56.787 --> 00:02:59.777 que nos impediam de usar algo que não fosse as agulhas? 00:03:00.470 --> 00:03:04.370 Percebi que muitas pessoas que abordavam essa questão 00:03:04.370 --> 00:03:06.742 ficavam estagnadas 00:03:06.742 --> 00:03:10.622 tentando resolver cada assunto relacionado às vacinas, 00:03:10.622 --> 00:03:15.736 em vez de focarem: "Como otimizar a aplicação de medicamentos intravenosos?" 00:03:15.736 --> 00:03:18.594 E isso era o mesmo que estudar para uma prova 00:03:18.594 --> 00:03:20.689 relendo todo o livro 00:03:20.689 --> 00:03:23.815 em vez das anotações e das partes destacadas. 00:03:23.815 --> 00:03:27.178 E considerando fatores que foram relevantes ao problema, 00:03:27.178 --> 00:03:30.688 pude compreender a questão sob uma ótica bem simples. 00:03:31.238 --> 00:03:35.373 Outra estratégia que usei foi o conceito de "casos de uso". 00:03:35.373 --> 00:03:39.810 Na ciência da computação, o caso de uso é usado para ponderar o problema 00:03:39.810 --> 00:03:43.710 a partir da perspectiva de diferentes pessoas que se beneficiarão com a solução. 00:03:44.034 --> 00:03:48.704 Por exemplo, usei o meu avô como caso, 00:03:48.704 --> 00:03:52.641 que tinha medo de agulhas e precisava de forma alternativa para sua imunização. 00:03:53.629 --> 00:03:57.687 No entanto, também considerei o caso de pessoas em países subdesenvolvidos, 00:03:57.687 --> 00:04:00.937 que poderiam não necessitar assim de uma solução confortável 00:04:00.937 --> 00:04:05.225 já que são soluções convenientes e econômicas 00:04:05.225 --> 00:04:07.485 de fácil entrega e transporte. 00:04:08.552 --> 00:04:11.967 Por outro lado, considerei o caso de pessoas diabéticas, 00:04:11.967 --> 00:04:14.558 que usam agulhas todos os dias, em todas as refeições, 00:04:14.558 --> 00:04:17.178 e que teriam necessidade de um método mais conveniente. 00:04:17.178 --> 00:04:19.655 E ao identificar os fatores que de fato importavam 00:04:19.655 --> 00:04:21.868 às pessoas relacionadas ao problema, 00:04:21.948 --> 00:04:24.244 foi possível criar uma solução mais personalizada 00:04:24.244 --> 00:04:26.411 e talvez, compreender melhor questões 00:04:26.411 --> 00:04:28.851 que não tinham sido consideradas antes. 00:04:28.875 --> 00:04:33.985 Outra estratégia que usei foi a de reduzir o problema em duas partes: 00:04:33.985 --> 00:04:36.576 a perspectiva física e a lógica. 00:04:36.896 --> 00:04:40.177 Algumas delas podem ser ilimitadas no modo como se lida com elas, 00:04:40.177 --> 00:04:43.203 e outras podem ter limitações físicas. 00:04:43.203 --> 00:04:47.085 Por exemplo, desenvolver uma técnica de vacina de uso oral 00:04:47.085 --> 00:04:49.695 tem a ver com a possibilidade de ingestão oral humana 00:04:49.695 --> 00:04:52.105 e está relacionada à limitação física. 00:04:52.731 --> 00:04:56.630 Mas o funcionamento desse sistema de locomoção até a corrente sanguínea 00:04:56.630 --> 00:05:01.000 é algo mais suscetível à criatividade e imaginação. 00:05:01.000 --> 00:05:03.783 E ao identificar quais partes do problema eram limitantes 00:05:03.783 --> 00:05:05.708 e quais eram ilimitadas, 00:05:05.708 --> 00:05:06.958 pude compreender 00:05:06.958 --> 00:05:10.665 quais partes eram mais flexíveis e passíveis de mudanças. 00:05:11.095 --> 00:05:12.240 Na ciência da computação 00:05:12.240 --> 00:05:15.011 isso é parecido com o conceito chamado de abstração, 00:05:15.011 --> 00:05:18.694 que é um ótimo modo de se compreender quais são as reais limitações 00:05:18.694 --> 00:05:20.744 e quais talvez sejam autoimpostas. 00:05:21.155 --> 00:05:23.721 E ao determinar o escopo do problema 00:05:23.721 --> 00:05:27.249 ou ao compreender os fatores que eram de fato relevantes ao problema, 00:05:27.249 --> 00:05:30.849 pude entender a situação que tinha me proposto a resolver. 00:05:31.383 --> 00:05:33.420 E ao considerar casos de uso diferentes 00:05:33.420 --> 00:05:37.685 pude compreender que a minha solução não deveria ser só conveniente, 00:05:37.685 --> 00:05:40.184 mas também econômica 00:05:40.184 --> 00:05:42.274 e de fácil entrega e transporte. 00:05:43.174 --> 00:05:46.962 E ao abstrair o problema entre fatores lógicos e físicos, 00:05:46.962 --> 00:05:51.142 pude focar minha criatividade nas partes da questão 00:05:51.142 --> 00:05:53.802 que foram mais suscetíveis ao pensamento alternativo. 00:05:54.472 --> 00:05:56.757 Ao usar os princípios da ciência da computação 00:05:56.757 --> 00:05:59.042 nesse assunto não tecnológico, 00:05:59.472 --> 00:06:03.219 consegui criar uma pílula para as vacinas e outros remédios 00:06:03.219 --> 00:06:07.396 que era mais segura, mais barata, mais fácil de entregar e transportar, 00:06:07.396 --> 00:06:10.906 e muito menos assustadora que uma agulha. 00:06:10.906 --> 00:06:15.766 Creio que esse modelo possa ser usado para resolver todos os tipos de problemas. 00:06:15.766 --> 00:06:18.688 Não seria maravilhoso se com o uso da ciência da computação 00:06:18.688 --> 00:06:21.039 nós pudéssemos resolver questões da medicina, 00:06:21.039 --> 00:06:24.189 das artes, dos negócios ou até mesmo em casa? 00:06:24.189 --> 00:06:27.575 Se tivermos coragem de usar os princípios básicos desta ciência 00:06:27.575 --> 00:06:30.313 para lidar com os desafios diários, 00:06:30.313 --> 00:06:34.253 poderemos resolver os problemas de forma mais rápida e ter um futuro melhor. 00:06:34.733 --> 00:06:35.751 Obrigado. 00:06:35.751 --> 00:06:36.731 (Aplausos)