Особенно я признателен Валентине Тарри за ее постоянную поддержку и Джеффу Коплону, который помог претворить мой замысел в жизнь.

Спасибо моей сестре, Джоди Аллен, – она знает меня как облупленного и по сей день остается моим незаменимым деловым партнером, рупором и прекрасным советчиком. Имея столько замыслов и планов, я бы никогда не взялся за этот проект без ее любви и поддержки.

<p>Приложение</p><p>Искусственный интеллект. «Цифровой Аристотель» и проект «Гало»</p>

За последние тридцать лет ученые серьезно продвинулись во внедрении искусственного интеллекта (ИИ) в коммерческие системы. Машинный перевод, распознавание речи и образов, рассуждения на основе ограничений, логическое программирование, теория игр, промышленная робототехника – все это человечество постепенно осваивает. Но одна проблема по-прежнему остается нерешенной: ИИ не под силу прочесть элементарный учебник, понять материал и ответить на вопросы по нему.

Почему же компьютеры не могут этого сделать? Познание нового, работа с полученными сведениями и ответы на вопросы так легко даются человеку, что мы редко задумываемся об отвечающих за это механизмах. У компьютеров, разумеется, достаточно вычислительной мощности, чтобы справиться с такой простой задачей: современные поисковые системы могут меньше чем за секунду просмотреть весь Интернет и выдать результаты, соответствующие нашему запросу, да еще рассортировать их по степени полезности. Вместе с тем практически невозможно заставить компьютер отвечать на элементарные вопросы, какие встречаются в школьных экзаменационных тестах и не представляют никакой сложности для миллионов учащихся.

Проблема – в самой природе и сущности человеческих знаний. Знанием часто называют некую совокупность фактов, вроде таблицы умножения или химических элементов. Современный ИИ вполне способен отвечать на вопросы, связанные с такими простыми фактами. («Сколько хромосом у голубой сойки?») Но самые важные человеческие знания представляют собой куда более изощренные конструкты. Даже элементарные сведения могут быть поданы с помощью причинно-следственных связей («Недостаток солнечного света приводит к задержке роста растений»), обобщений («Большинство птиц умеет летать»), метафор («ДНК – это своего рода чертеж»), условных высказываний («Если бы земное притяжение было вдвое слабее, деревья были бы вдвое короче»), закономерностей («Если клетка умирает, клеточная оболочка разрушается») и прогнозов («Радиоактивность может увеличить число мутаций»).

Цель проекта «Цифровой Аристотель» – научить компьютеры постигать все виды человеческих знаний и уметь ими распоряжаться. Чтобы преуспеть в этом, компьютер должен разумно овладевать знаниями в очень крупных объемах, эффективно их осмысливать и находить правильные ответы.

Наша исследовательская программа – проект Halo – разработана с целью построить системы, которые в дальнейшем позволят создать функционального «Цифрового Аристотеля». Программа стартовала семь лет назад, и первой ее целью стал углубленный школьный курс биологии. Мы выбрали именно эту область знаний, поскольку она достаточно (но не чрезмерно) обширна, имеет разработанную учебную программу с итоговыми контрольными тестами и представлена разнообразными видами знаний. На сегодняшний день мы подробно проанализировали все учебники по биологии, чтобы классифицировать все виды содержащихся в них сведений. Теперь мы работаем над способами кодирования этих сведений – чтобы использовать их в компьютерах проекта Halo, объединив с уже имеющимися базами данных, и придать всему этому форму, которая позволит различным экспертным системам находить правильные ответы на поставленные пользователем вопросы.

Главная проблема этого проекта – его глубокая уязвимость. Многие сложные задачи по компьютерному кодированию знаний и имитации мыслительных процессов успешно решаются в лабораториях, но только в небольших объемах. Когда же объемы возрастают – хотя бы до единственного школьного учебника – система падает. Кроме того, отдельные подходы зачастую несовместимы друг с другом, и современные экспертные системы не могут так же быстро переключаться между различными способами использования накопленных знаний, как это делают люди.

Международная команда проекта Halo добилась значительных успехов в исследованиях. Мы надеемся, что к 2015 году сможем создать систему ИИ, включающую большую часть знаний, необходимых для ответов на вопросы по углубленному школьному курсу биологии. Эта система, которая будет иметь вид планшета или электронной книги (Halo-book), станет важным шагом к созданию «Цифрового Аристотеля». Однако впереди еще множество нерешенных задач и немало научных прорывов. Приведу десять важнейших проблем в сфере обработки знаний, которые представляют наибольший интерес для проекта Halo (я распределил их по трем уровням сложности):

Перейти на страницу:

Похожие книги