Сегодня я собираюсь показать вам, как любой из нас —
да, именно любой, —
может воспользоваться информатикой для решения повседневных проблем
и как я использовал информатику для решения проблем в медицине.
Моя история начинается с моего покойного дедушки.
Все, кто с ним был знаком, знали его как счастливого и весёлого человека,
всегда готового к новому и неизведанному.
Несмотря на его восхищение по поводу всех и вся,
он до ужаса боялся уколов.
Несмотря на то, что он внимательно относился к своему здоровью,
из-за своей энтофобии, боязни уколов,
он отказывался от регулярных прививок.
Наверное, мой дедушка в этом смысле вряд ли одинок.
Многие люди, молодые и пожилые,
(Смех)
боятся уколов.
Ребята, вы знаете о чём я говорю.
(Смех)
Понятно, что эту проблему нужно было решить,
и именно об этом я подумал,
когда мне предложили спроектировать кое-что для стареющего населения Канады
в рамках летней программы, в которой я участвовал, когда мне было 17 лет.
Миру нужно нечто лучшее, чем просто игла для подкожных инъекций,
чтобы доставлять лекарства.
Проблема заключалась в том, что я не знал, как разрабатываются лекарства.
Всю жизнь я интересовался только компьютерами.
Но что, если бы был способ
использовать информатику для решения проблем в медицине?
Идея использования знаний в информатике для решения проблем в медицине
на первый взгляд кажется притянутой за уши,
но информатика на самом деле является отличным способом
решения проблемы, которая представляется сложной.
Итак, что же такое информатика?
Информатика —
это наука об автоматических процессах и алгоритмах для данных любых объёмов.
Возможно, звучит как нечто из фантастики,
но в действительности это довольно просто.
Специалисты по вычислительной технике учатся управлять большими объёмами данных
эффективно и результативно с помощью алгоритмов,
или проще, с помощью шаблонов инструкций.
Итак, как можно использовать данную науку
для решения проблем, не связанных с вычислениями?
Одним из самых больших преимуществ информатики
является парадигма решения проблемы.
Специалистов по информатики учат,
как воспринимать сложные проблемы, чтобы они не казались такими сложными.
Одна из стратегий, которую я применил
к решению проблемы вакцинации людей, ненавидящих уколы,
заключалась в том, чтобы сузить задачу до её основной сути, отбросив всё лишнее.
В информатике это называется определением сферы действия.
Если что-то выходит за рамки,
то это часто создаёт ненужную путаницу и добавляет лишние данные к проблеме,
усложняя понимание того, как на самом деле можно решить проблему.
Итак, какие конкретно факторы
мешали нам использовать вместо иглы что-то другое?
Я заметил, что многие, кто пытались решить эту проблему,
по уши увязали в попытке
ответить сразу на все вопросы, связанные с прививками,
а не на один конкретный вопрос: «Каким ещё способом можно ввести лекарство?"
Это всё равно, что пытаться подготовиться к экзамену,
перечитывая весь учебник
вместо того, чтобы перечитать только выделенные заметки.
Таким образом, учитывая лишь факторы, относящиеся к этой проблеме,
мне было гораздо проще найти к ней подход.
Другой стратегией, которую я использовал, было понятие «вариантов применения».
В информатике варианты применения помогают рассмотреть проблему
с точки зрения разных людей, которые воспользуются её решением.
К примеру, я рассмотрел случай с моим дедушкой,
который боялся уколов и нуждался в альтернативном решении для вакцинации.
Также я рассмотрел этот случай в развивающихся странах,
где люди, возможно, нуждаются не столько в оптимальном,
сколько в практичном и доступном по цене решении,
чтобы лекарство можно было легко доставить до места.
Кроме того, я рассмотрел случай людей с диабетом,
которым приходится делать уколы во время каждого приёма пищи,
им, возможно, нужен более удобный метод вакцинации.
Таким образом, выявляя наиболее важные факторы
для людей с этими проблемами,
вы можете найти более подходящее решение
и, возможно, даже обнаружить проблемы,
о которых вы ранее не задумывались.
Другая стратегия состояла в том, чтобы разбить проблему на две части:
физическую и логическую.
Некоторые части проблемы не ограничены каким-то одним подходом,
в то время как другие имеют физические ограничения.
Например, в моём случае разработки техники введения пероральной вакцины,
её нужно было сделать так, чтобы человек смог её проглотить,
это и есть физическое ограничение.
А понимание того, как система доставит эту полезную добавку в кровоток,
требует творческого подхода и развитого воображения.
Выявляя ограничивающие
и не ограничивающие части проблемы,
я смог понять,
какие части проблемы можно было изменить.
В информатике
это похоже на концепцию функциональной абстракции,
и это отличный способ понять, какие ограничения являются реальными,
а какие придуманными.
Таким образом, определив масштабы проблемы
и факторы, определявшие проблему,
я смог понять, что из себя представляла проблема, которую я решал.
Рассматривая различные варианты применения,
я смог понять, что моё решение должно быть не только удобным,
но и доступным в цене
и таким, чтобы лекарство было легко доставить.
И разделив проблему на её логические и физические составляющие,
я смог творчески подойти к тем её частям,
к которым можно было применить нестандартные подходы.
Используя принципы информатики
в решении этой нетехнологической проблемы,
я смог придумать таблетку вместо вакцины и других лекарств.
Она была более безопасной, дешёвой, лёгкой в доставке,
её боялись меньше, чем иглу для подкожных инъекций.
Думаю, эту модель можно использовать для решения любых проблем.
Разве не лучше будет, если с помощью информатики
мы сможем решать проблемы в медицине,
искусстве, бизнесе или даже просто домашние проблемы?
Если нам хватит смелости использовать эти принципы информатики
для решения наших повседневных задач,
мы сможем решать проблемы быстрее и добиться лучшего будущего.
Спасибо.
(Аплодисменты)