ailev.ru

Обсуждение

В архиве: 3 комментария.

Читать и комментировать в ЖЖ ↗

Имя не сохранено · 25 сентября 2012

Комментарий

Насчет "пусть думает компьютер, от нас нужно только сообщить намерение", оно может для презентации и сойдет, но реальность все-таки гораздо сложнее, и мне думается, что подобные формулировки есть залог будущего разочарования от реализации такого подхода на практике. Типа "три месяца пробуем эти штуки", а потом выясняется, что компьютер за нас думать не хочет. И все-таки требует инструкции, при этом: 1 нужно четкая формальная модель - сообщить намерение на человеческом языке компьютеру не получится, в силу неоднозначности оного. А интеллекта додумать чего хотел сказать человек, у компьютера все-таки нет. Можно конечно делать базу знаний, но будет проблема с ее пополняемостью (например тот же mycin) 2 не всякая формальная модель подойдет - в общем случае они не tractable, т.е. нужно еще и суметь выдать модель в решабельном виде Так что реально скорее получается не "сообщаем компьютеру намерение, а он думает", а "смотрим чего компьютер может надумать и выбираем из этого намерения". Т.е. приходится выбирать не из намерений, а из того, что способен выдать компьютер. При этом разумеется есть некий набор вариантов как направить компьютер в нужную степь, чтобы то, что он выдал примерно соответствовало намерениям. А иногда таких вариантов нет (например не хватает выч мощи либо сроки поджимают или теория не достаточно развита либо кадров не хватает и проч). При этом такой сдвиг может и не замечаться, если набор решабельных компьютером задач более-менее стандартизуется, ну и инженеры/менеджеры привыкают к тому, что задачи определенного вида компрьютером решаются. Но вот во фронтире-то все обстоит не так. Вобщем я бы сказал, тут обратная цепочка: 1 исследователи смотрят на то, что может напридумать компьютер, и как это можно применить на практике 2 допустим они нашли что-то, достаточно масштабируемое в плане применения 3 нужно теперь разработать технологии, и самое главное - обучить специалистов, ибо оно все контр-интуитивное, в том смысле, что противоречит в чем-то устоявшимся представлениям 4 также нужно преодолевать ограничения стандартов и регуляций (всякого уровне от внутри-мозговых и внутри-фирменных до государственных/международных) - оно для них тоже контр-интуитивное и контр-стандартное 5 ну и самое главное - заказчик-то не будет описывать проблему в решабельном формате, и будет перманентно недоумевать почему добавление маленькой, в его представлении финтифлюшки, делает задачу нерешабельной. При этом у него будет регулярно возникать идея, что его просто разводят, чтобы стрясти побольше бабла, ну а протестировать сию гипотезу у него возможности не будет - в силу опять же пресловутой контр-интуитивности. Т.е. надо еще как-то эту проблему решать.

Анатолий Левенчук · 25 сентября 2012

Комментарий

Конечно, всё будет маленькими-маленькими шажочками, а не большим прыжком к "думанию". Я вот вчера демонстрировал, как Гуль с голоса выдаёт места на карте, в разных городах мира. Человек, которому я это демонстрировал, был удивлён до глубины души -- он выдавал свои намерения (типа "страна, город, площадь, больница" -- и через полсекунды получал карту, на карте положение этой больницы, её точное название и номер). А ведь это даже не "думание", просто увязывание ряда технологий, которые разрабатывались по-отдельности, и их нужно было только собрать. В инженерии будет так же, начиная с весьма интеллектуально выглядящего "не думания", хотя и более медленно, чем для попсовых потребительских сервисов. Другое дело, что это "не быстро" может оказаться так же неожиданно быстро, как победа компьютера в Jeopardy! Проблема и в том, что такие программы нужно "воспитывать", их мало просто разработать. А "воспитание" будет идти годами. В любом случае, опираться сейчас только на классическую системную инженерию уже нельзя. Чтобы буквально завтра быть готовым к моделе-ориентированным практикам, говорить о них нужно уже сегодня. Ибо эти практики опираются и на "просто расчёты" и "имитационное моделирование", необязательно на что-то такое пафосное, как "думание".

Ответ на комментарий

Имя не сохранено · 25 сентября 2012

Комментарий

Просто если не заморачиваться на думание, а идти от возможностей компьютера, то по моделям уже давно генерят много чего. К примеру, при разработке микросхем это обычное дело. В софте, кагбэ тоже. В железяках уверен тоже не редкость, просто не в курсе подробностей. Знаю кстати забавный пример - массовку для батальных кино-сцен на компе генерят :).

Ответ на комментарий